`

OracleOraHome92TNSListener 无法启动

阅读更多

先看如下有没有

 

 

 

如果路径不见了:

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 个处理程序...

命令执行成功

 

 

分享到:
评论

相关推荐

    解析启动Oracle9i中OEM或OMS的常见问题

    一般来讲,启动时必须先启动 OracleOraHome90TNSListener 再启动 OracleOraHome90ManagementServer 或 OracleServiceORACLE,而关闭时必须先关闭 OracleOraHome90ManagementServer 再关闭 OracleOraHome90...

    Windows下管理oracle9i服务介绍

    - **启动方式**:通过`net start OracleOraHome92TNSListener`命令启动;通过`net stop OracleOraHome92TNSListener`命令停止。 ##### 4. OracleOraHome92ClientCache - **服务名称**:OracleOraHome92ClientCache...

    解决oracle数据库监听器无法启动问题.docx

    在服务器中启动OracleOraHome92TNSListener服务时,出现“在本地计算机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路径”的错误信息。 解决方案 1. 使用LSNRCTL命令行工具来启动监听器。首先...

    Oracle监听器服务不能启动的问题.docx

    进一步检查发现,在尝试启动OracleOraHome92TNSListener服务时,系统报错“错误 3:系统找不到指定路径”。 #### 二、问题分析 根据提供的文档内容,我们可以将问题分解为以下几个部分进行深入分析: 1. **连接...

    详解Windows下管理Oracle服务.doc

    OracleOraHome92TNSListener服务是网络监听器,只有在需要远程访问数据库时才需要,本地连接并不需要它。OracleOraHome92ClientCache服务则用于缓存Oracle Names服务器的数据,对于没有Oracle Names服务器的环境,这...

    360误删除sap服务解决办法

    在特定的情况下,用户在安装360后发现有五个关键的服务被删除,分别是OracleOraHome92Agent、OracleOraHome92TNSListener、OracleServiceC11、SAPC11_00以及SAPOSCOL。以下是如何恢复这些服务的详细步骤: 1. **...

    在Windows下管理Oracle9i 服务

    - **OracleOraHome92TNSListener**: 该服务仅在需要远程访问数据库时才会用到。无论是通过另一台主机还是在同一台计算机上通过SQL*Net协议进行远程访问,都需要此服务的支持。 - **OracleOraHome92ClientCache**: 此...

    服务器工程配置

    如果`OracleOraHome92TNSListener`未启动,可以通过`lsnrctl start`命令手动开启。接着,使用Enterprise Manager Console以`sysdba`身份登录,创建新的表空间并分配存储大小,然后创建用户并赋予相应的权限。 3. **...

    Oracle服务启动常遇到问题

    在启动和关闭Oracle服务时,有一个特定的顺序需要遵循,通常是先启动OracleOraHome90TNSListener,然后是OracleOraHome90ManagementServer,最后是OracleServiceORACLE。关闭时则相反,先关闭管理服务,再依次关闭...

    oracle-sid的解决办法

    使用命令`net start OracleOraHome81TNSListener`启动监听器。请注意,这里的`OraHome81TNSListener`可能根据实际安装的情况有所不同。 2. 如果监听器损坏,可以使用“Net8 Configuration Assistant”工具来增加一...

    Oracle常见报错分析

    * 监听服务没有启动时,启动 OracleHome92TNSlistener 服务。 * 数据库实例没有启动时,启动 oracleserviceXXXX 服务。 * 注册表问题时,设置 ORACLE_SID 变量。 二、ORA-12541:TNS:没有监听器 ORA-12541 错误是...

    orcle经常遇到的问题解决

    解决方法是启动监听器,通过命令`net start OracleOraHome81TNSListener`(根据实际环境调整)。如果监听器已损坏,可以使用"Net8 Configuration Assistant"配置新的监听器。 2. ORA-12500:TNS:监听程序无法启动...

    Oracle新手最经常碰到的6个错误及解决方案

    解决方法是通过命令`net start OracleOraHome81TNSListener`启动监听器,如果监听器已损坏,可以使用"Net8 Configuration Assistant"创建或修复监听器配置。 2. ORA-12500:TNS:监听程序无法启动专用服务器进程 或...

    初学Oracle最经常碰到的错误及解决方案

    2. **ORA-12500:TNS:监听程序无法启动专用服务器进程** 或 **ORA-12560:TNS:协议适配器错误** 这两个错误通常表示Oracle数据库服务未启动。你可以通过命令`net start ORACLESERVICEORADB`(其中ORADB是你的...

    oracle监听无法启动[文].pdf

    1. **检查服务状态**:在Windows管理工具->服务中,查找类似`OracleOraHome90TNSListener`的服务。 2. **手动启动服务**:如果服务未启动,则尝试手动启动。如果服务启动后立即自动关闭,可能是由于配置文件中的错误...

    Oracle使用说明

    2. OracleOraHome92TNSListener:这是Oracle网络服务的监听器,负责接收和转发客户端的连接请求。 3. OracleServiceORCL:这是Oracle数据库实例的服务,它使得数据库能够运行并响应客户端请求。 4. OracleOraHome92...

Global site tag (gtag.js) - Google Analytics