你服务中的oracleoraHome90TNSListener启动那吗?没启动就启动她!

解决方案 »

  1.   

    客户端不是必须的,你可以用sql*plus登陆。system/manager as sysdba
    或者在cmd里面登陆:sqlplus "system/manager as sysdba"看看可不可以连上。
      

  2.   

    要启动oracleoraHome90TNSListener这个服务,最好设成自动的。如果启动不了就有可能是可执行文件的路径关联有问题,在注册表的
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraHome92TNSListener
    中看看有没有ImagePath这个字串值,如果没有就添加,数据名称为ImagePath,数值数据为C:\oracle\ora92\bin\tnslsnr或着是你oracle安装路径下的相应执行程序
      

  3.   

    lsnrctl service 檢查listener是否啟動
    lsnrctl start   啟動listener服務