我是XP系统,安装的ORACLE92,安装完成后,进入OEM提示ORA-12500错误,看了http://blog.csdn.net/long_li/archive/2006/03/03/614472.aspx
一文后觉得可能是ORACLE_sid被冲,然后就照着修改了SID,然后OEM能进了,进入SQLPLUS又提示ORA-12560错误,监听器已经启动,请教应该怎么解决,谢谢。
PS:搜索发现好像与oracleService服务有关,那个服务我是oracleServiceZH(旧的SID),不知道问题是不是在这里

解决方案 »

  1.   

    ORA-12560是协议适配器错误 ,可以把你的listener.ora监听配置文件粘出来,让我看看,应该是这个配置文件里有的项你配错了,如host:最好写成ip地址
      

  2.   

    # LISTENER.ORA Network Configuration File: D:\oracle\ora92\network\admin\listener.ora
    # Generated by Oracle configuration tools.LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = PC-05011534)(PORT = 1521))
          )
        )
      )SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = D:\oracle\ora92)
          (PROGRAM = extproc)
        )
        (SID_DESC =
          (GLOBAL_DBNAME = zh)
          (ORACLE_HOME = D:\oracle\ora92)
          (SID_NAME = zh)
        )
      )麻烦了
      

  3.   

    不好意思,初学ORALCE,不太懂,能说详细点吗?删除什么,怎么重新创建监听?
      

  4.   

    这个我以前也遇到过,是因为一台机子上装了两个实例,解决方法是:运行  cmd 黑框中输入
    SET ORACLE_SID= 你自己的sid   就行了上面你写到oracleServiceZH(旧的SID),这个旧的sid不太明白你指的什么意思