我电脑上安装了Oracle服务器,之前用的好好的,可是今天不能用了,我看了看服务,监听器没打开,我试了下,可是打不开,求解,俺穷人没什么分,对不住各位了

解决方案 »

  1.   

    把你监听器文件发下来看看。或者看下你的alert日志文件
      

  2.   

    用 netconfig assistant  重建一下监听
      

  3.   

    lsnrctl status--先查看一下监听器的状态,然后查看日志,看报什么错
      

  4.   

    如果是本机的话,不需要监听也可以启动,监听问题,你可以尝试重启几次,实在不行,就删掉重新安装,可以在dos下面使用netca来建立
      

  5.   

    # LISTENER.ORA Network Configuration File: C:\oracle1\ora92\NETWORK\ADMIN\listener.ora
    # Generated by Oracle configuration tools.LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
        )
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.185)(PORT = 1521))
        )
      )SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = C:\oracle1\ora92)
          (PROGRAM = extproc)
        )
      )
      

  6.   

    以 pid=2648 开始
    监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=EA203015.inspur-uptec.com)(PORT=1521)))
    监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
    22-3月 -2011 08:43:28 * service_register * INSPUR * 0
    22-3月 -2011 08:43:43 * (CONNECT_DATA=(SERVICE_NAME=inspur)(CID=(PROGRAM=\\172.16.0.1\Tools\常用软件\PLSQL\Program Files\PLSQL Developer\PLSQLDev.exe)(HOST=EA203015)(USER=liu.huiyong))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1171)) * establish * inspur * 12523
    TNS-12523: TNS:监听程序无法找到适用于客户机连接的例程
    22-3月 -2011 08:43:48 * (CONNECT_DATA=(SERVICE_NAME=inspur)(CID=(PROGRAM=\\172.16.0.1\Tools\常用软件\PLSQL\Program Files\PLSQL Developer\PLSQLDev.exe)(HOST=EA203015)(USER=liu.huiyong))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1188)) * establish * inspur * 12523
    TNS-12523: TNS:监听程序无法找到适用于客户机连接的例程
    22-3月 -2011 08:44:06 * (CONNECT_DATA=(SERVICE_NAME=inspur)(CID=(PROGRAM=\\172.16.0.1\Tools\常用软件\PLSQL\Program Files\PLSQL Developer\PLSQLDev.exe)(HOST=EA203015)(USER=liu.huiyong))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1222)) * establish * inspur * 12523
    TNS-12523: TNS:监听程序无法找到适用于客户机连接的例程
      

  7.   

    上面第一个是listener的内容,现在我连接的是别人的机器,可以登录,可是我自己的服务器监听却打不开,上面第二个是我打不开第一天时候登录时的日志文件内容,求解决