欧几里德说过:"几何学里没有国王之路。" 这句话在任何领域都适用。

OracleOraDb10g_home1TNSListener启动失败

上一篇 / 下一篇  2008-01-22 00:08:33 / 个人分类:数据库

今天管理工具中的服务进行启动:OracleOraDb10g_home1TNSListener 进程时,
启动失败,提示:错误3 系统找不到指定路径。

处理过程:
1、检查系统‘服务’中的进程OracleOraDb10g_home1TNSListener
发现可执行文件路径是空的,百度查询下原因说是注册表给改过了;

2、进入注册表regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDb10g_home1TNSListener

选择:ImagePath

并设置:ImagePath=D:\oracle\product\10.2.0\db_1\BIN\TNSLSNR
如果没有该值,则新建一个名为‘ImagePath’的字符串值,然后填写上面值,再去重起监听。

监听服务问题解决。

然后用PL/SQL Developer 进行连接,提示:TNS-12541: TNS:no listener

奇怪,listener服务明明已经起来,为何还no listener?

查下D:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN\listener.ora 文件,发现:

LISTENER =
  (DEscrīptION_LIST =
    (DEscrīptION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      )
    )
  )

中的HOST以前是主机名的,改成:HOST=主机名,然后保存,连接,终于正常了。

 


 


TAG: 数据库

 

评分:0

我来说两句

日历

« 2024-03-27  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 25328
  • 日志数: 24
  • 建立时间: 2007-01-09
  • 更新时间: 2008-07-26

RSS订阅

Open Toolbar