要么重建监听器,要么在注册表系统服务的分支下加上一个键,IMAGEPATH=(监听器的路径)

解决方案 »

  1.   

    查看listener.ora里面配置是否正确?
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = ora_db)(PORT = 1521))
          )
        )
      )
    这其中的HOST = ora_db
    机器名现在是否和这个一样
    第二,你要确定服务器中没有安装另外一个oracle数据库
      

  2.   

    你手工启动一下,看看具体的错误lsnrctl 
    start
      

  3.   

    按楼上所说的,出现如下信息:
    Failed to start service, error 1053.
    TNS-12560: TNS: 协议适配器错误
     TNS-00530: 协议适配器错误
    还是不能解决!