检查listener.ora和tnsnames.ora文件.看文件中设置是否正确.如果还不行,重建监听试一下.

解决方案 »

  1.   

    我现在也出现这个错误,SQL Plus也登不上。
    高手快点来看看阿!~~~~~~~~~~~
      

  2.   

    在DOS下,键入lsnrctl
    然后LSNRCTL>start
    或重装

    http://blog.csdn.net/xpilot/archive/2004/09/03/94093.aspx

    在服务中看看OracleOraHome90TNSListener这个服务什么情况。
    手工启动之后再登陆看看。
    这个是别人的经验
    不过我的还不行。
    郁闷中
      

  3.   

    各位多试几次,看看oracle的服务是不是还没启动,我得已经ok了,可以登陆了,但是监听器却测试不通。在安装服务器的过程中有个要求是填写数据库密码,我就随便给了一个。这个原因是不是会造成了测试不成功的后果啊?有没有人遇到这种情况?
    安装时的数据库密码不能随便给吗??
      

  4.   

    首先保证oracle处于启动状态,再就是保证Listener处于启动状态!
    如果Listener不能启动,看错误是不是说路径不正确(启动Listener的时候),如果是,那么按下面这里的解决
    http://www.donews.net/meson/archive/2005/07/05/454441.aspx
    自己遇到的,查了两天才搞定的。
      

  5.   

    看了楼主的说法,TNS监听程序是可以用的,因为可以使用SQLPLUS。但是又不能使用OEM,应该是OEM不能使用,这方面我不太了解。你可以使用独立连接方式,应该是可以使用的。而{ douguangyao(Oracle小学生) },它的应该是TNSListener服务没有启动或TNS没有配置。有空大家多多交流
      

  6.   

    在Net8 Configuration Assistant中添加一个监听程序配置就好了啊