先看如下有没有
如果路径不见了:
1 看是否将计算机的名字给改了
2 如果没有改 在dos 环境下运行 lsnrctl start
原因:
Windows优化大师将Oracle的监听服务给优化了
还有一种造成本地oracle无法启动的原因是安装时的主机名与当前主机名不同,也就是说安装完oracle后
更改了主机名造成。
解决办法1;
打开注册表(regedit)找到
HKEY_LOCAL_MACHINE/SYSTEM/CurrentContorlSet/Services/OracleOraHome92TNSListener找到后单击,
在右侧里面单击右键,新建一个(可扩充字符串值) 起名字为 ImagePath 在 数值数据 中写入
C:\oracle\ora92\BIN\TNSLSNR 后退出注册表, 重新启动即可。(其中 C:\oracle\ora92\BIN\TNSLSNR 是你oracle安装目录中的一个.exe文件:
方法2:
进入注册表中修改ImagePath
在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINESYSTEM CurrentControlSet Services
OracleOraHome92TNSListener
发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:
fOracleOra92BINTNSLSNR
退出注册表。
启动监听器即可!
进入注册表中修改ImagePath
在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINESYSTEM CurrentControlSet Services
OracleOraHome92TNSListener
发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:
fOracleOra92BINTNSLSNR
退出注册表。
启动监听器即可!
修改了上面后 在 dos 下运行如下,也可以在后台服务中运行这个
解释下
运行..lsnrctl stat
结果是这样..
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
启动日期 25-10月-2006 16:17:50
正常运行时间 0 天 0 小时 22 分 8 秒
跟踪级别 off
安全性 OFF
SNMP OFF
监听器参数文件 D:\oracle\ora92\network\admin\listener.ora
监听器日志文件 D:\oracle\ora92\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=huang)(PORT=1521)))
服务摘要..
服务 "OEMREP" 包含 1 个例程。
例程 "OEMREP", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "oradb01.ata.edu" 包含 1 个例程。
例程 "oradb01", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
命令执行成功
分享到:
相关推荐
一般来讲,启动时必须先启动 OracleOraHome90TNSListener 再启动 OracleOraHome90ManagementServer 或 OracleServiceORACLE,而关闭时必须先关闭 OracleOraHome90ManagementServer 再关闭 OracleOraHome90...
- **启动方式**:通过`net start OracleOraHome92TNSListener`命令启动;通过`net stop OracleOraHome92TNSListener`命令停止。 ##### 4. OracleOraHome92ClientCache - **服务名称**:OracleOraHome92ClientCache...
在服务器中启动OracleOraHome92TNSListener服务时,出现“在本地计算机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路径”的错误信息。 解决方案 1. 使用LSNRCTL命令行工具来启动监听器。首先...
进一步检查发现,在尝试启动OracleOraHome92TNSListener服务时,系统报错“错误 3:系统找不到指定路径”。 #### 二、问题分析 根据提供的文档内容,我们可以将问题分解为以下几个部分进行深入分析: 1. **连接...
OracleOraHome92TNSListener服务是网络监听器,只有在需要远程访问数据库时才需要,本地连接并不需要它。OracleOraHome92ClientCache服务则用于缓存Oracle Names服务器的数据,对于没有Oracle Names服务器的环境,这...
在特定的情况下,用户在安装360后发现有五个关键的服务被删除,分别是OracleOraHome92Agent、OracleOraHome92TNSListener、OracleServiceC11、SAPC11_00以及SAPOSCOL。以下是如何恢复这些服务的详细步骤: 1. **...
- **OracleOraHome92TNSListener**: 该服务仅在需要远程访问数据库时才会用到。无论是通过另一台主机还是在同一台计算机上通过SQL*Net协议进行远程访问,都需要此服务的支持。 - **OracleOraHome92ClientCache**: 此...
如果`OracleOraHome92TNSListener`未启动,可以通过`lsnrctl start`命令手动开启。接着,使用Enterprise Manager Console以`sysdba`身份登录,创建新的表空间并分配存储大小,然后创建用户并赋予相应的权限。 3. **...
在启动和关闭Oracle服务时,有一个特定的顺序需要遵循,通常是先启动OracleOraHome90TNSListener,然后是OracleOraHome90ManagementServer,最后是OracleServiceORACLE。关闭时则相反,先关闭管理服务,再依次关闭...
使用命令`net start OracleOraHome81TNSListener`启动监听器。请注意,这里的`OraHome81TNSListener`可能根据实际安装的情况有所不同。 2. 如果监听器损坏,可以使用“Net8 Configuration Assistant”工具来增加一...
* 监听服务没有启动时,启动 OracleHome92TNSlistener 服务。 * 数据库实例没有启动时,启动 oracleserviceXXXX 服务。 * 注册表问题时,设置 ORACLE_SID 变量。 二、ORA-12541:TNS:没有监听器 ORA-12541 错误是...
解决方法是启动监听器,通过命令`net start OracleOraHome81TNSListener`(根据实际环境调整)。如果监听器已损坏,可以使用"Net8 Configuration Assistant"配置新的监听器。 2. ORA-12500:TNS:监听程序无法启动...
解决方法是通过命令`net start OracleOraHome81TNSListener`启动监听器,如果监听器已损坏,可以使用"Net8 Configuration Assistant"创建或修复监听器配置。 2. ORA-12500:TNS:监听程序无法启动专用服务器进程 或...
2. **ORA-12500:TNS:监听程序无法启动专用服务器进程** 或 **ORA-12560:TNS:协议适配器错误** 这两个错误通常表示Oracle数据库服务未启动。你可以通过命令`net start ORACLESERVICEORADB`(其中ORADB是你的...
1. **检查服务状态**:在Windows管理工具->服务中,查找类似`OracleOraHome90TNSListener`的服务。 2. **手动启动服务**:如果服务未启动,则尝试手动启动。如果服务启动后立即自动关闭,可能是由于配置文件中的错误...
2. OracleOraHome92TNSListener:这是Oracle网络服务的监听器,负责接收和转发客户端的连接请求。 3. OracleServiceORCL:这是Oracle数据库实例的服务,它使得数据库能够运行并响应客户端请求。 4. OracleOraHome92...