oracle9  装上之后,scott/tiger账号运行sql plus,提示ORA-12541: TNS: 没有监听器,怎么解决,在网上找了篇文章,http://hi.baidu.com/sileilove/blog/item/f1d70d333f0ceaf91b4cff65.html但按上边的配置不管用啊。不知何故?高手赐教!

解决方案 »

  1.   

    三、在控制面板中启动服务,出现以下错误
    服务:在本地计算机 无法启动 OracleOraHome81TNSListener 服务。
    错误3:系统找不到指定的路径
    而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。四、进入注册表中修改ImagePath
    在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
    发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:\Oracle\Ora81\BIN\TNSLSNR 
    退出注册表。我在注册表里根本就没有OracleOraHomeTNSListener这一项,不知如何修改?
      

  2.   

    三、在控制面板中启动服务,出现以下错误
    服务:在本地计算机 无法启动 OracleOraHome81TNSListener 服务。
    错误3:系统找不到指定的路径
    而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。四、进入注册表中修改ImagePath
    在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
    发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:\Oracle\Ora81\BIN\TNSLSNR 
    退出注册表。我在注册表里根本就没有OracleOraHomeTNSListener这一项,不知如何修改?
      

  3.   

    三、在控制面板中启动服务,出现以下错误
    服务:在本地计算机 无法启动 OracleOraHome81TNSListener 服务。
    错误3:系统找不到指定的路径
    而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。四、进入注册表中修改ImagePath
    在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
    发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:\Oracle\Ora81\BIN\TNSLSNR 
    退出注册表。我在注册表里根本就没有OracleOraHomeTNSListener这一项,不知如何修改?
      

  4.   


    删掉当前监听,重新配置监听吧。对于你说的三:环境变量 ORACLE_HOME 设一下,指定至bin目录
      

  5.   

    如楼上所说:
    dos下使用:sc delete OracleOraHome81TNSListener 删除掉OracleOraHome81TNSListener服务!
      

  6.   

    我的觉是楼主的安装有问题,
    请到网上找个安装步骤一步步的重新安装一下。安装成功后在服务里启动监听(listener)和service服务再测试。另外安装时,要解锁scott账户,你也可以先用sys账户测试是否安装成功~~~~祝好运
      

  7.   

    换一个用户名测试一下就好了 别用scott/tiger测试