看一下监听器起来没有,你可以在管理工具——服务里看到tnslistener

解决方案 »

  1.   

    谢谢你啊~我试一下~嗯~出现问题了~在本地计算机无法启动oracleoraHome90TNSListener~
    错误3:系统找不到指定的路径
    再次求救~~~~!!!!!
      

  2.   

    查看注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener项并设置ImagePath>D:\Oracle\Ora81\BIN\TNSLSNR
      

  3.   

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services这里是管理工具里的服务对应的注册表项,下面有\OracleOraHome90TNSListener,如果没有imagepath,那就新建一个,然后指向你的TNSLSNR.exe的地址,一般是在上面说的路径下面
      

  4.   

    用dos下的sqlplus试试(不需要listener),协议适配器错误 一般是数据库实例并没有启动正常
      

  5.   

    我的建议
    1 找到TNSlistenser这个服务
    2 在‘登录’选项卡中选择‘此账户’输入你的账户信息,该账户应和你
      登录系统的账户一致
    3 重启服务
    4 如果不行,将所有的启动的oracle服务的启动账户都按2进行设置,重启服务
    5 再不行,重新配置一下监听程序
      

  6.   

    各位大侠们~我要疯了~按照你们的做法做了以后~又出现了一个错误:
       在本地计算机无法启动oracleoraHome90TNSListener~
               错误1067:进程意外终止
    请问如何配置监听程序?
      

  7.   

    我也碰到这个问题,以前用是好的,后来也不知道怎么就不好了,我现在登陆的时候用scott/tiger@数据库名。
      

  8.   

    在"服务"里看看TNS启动了没有,如果没有,重新启动
    如果还启动不了,看看"属性"里的路径对不对,是不是谁动了ORACLE的安装目录
    或者注册表实在不行,我劝你还是卸掉重新安装吧
      

  9.   

    在本地计算机无法启动oracleoraHome90TNSListener~
    错误3:系统找不到指定的路径
    再次求救~~~~!!!!!
      

  10.   

    急急急!!!!!!!!!!!!!!
    各位前辈,我在优化的时候不小心把ORACLE的监听器和数据库的启动的文件不小心给删除了,又没法恢复,现在在服务里启动的时候老是出现以下错误
    在本地计算机无法启动oracleoraHome90TNSListener~
    错误3:系统找不到指定的路径
    谢谢!!!!!!!!!!!请各位大侠指教,要重新安装就惨了