OracleOraDb11g_home1TNSListener启动后又立刻停止
日志:Fatal NI connect error 12541, connecting to:
 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=F:\app\dell\product\11.2.0\dbhome_1\bin\emagent.exe)(HOST=DELL-PC)(USER=SYSTEM))))  VERSION INFORMATION:
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 11.2.0.1.0 - Production
  Time: 28-SEP-2011 01:17:08
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12541
    TNS-12541: TNS:no listener
    ns secondary err code: 12560
    nt main err code: 511
    TNS-00511: No listener
    nt secondary err code: 61
    nt OS err code: 0应该不是网上说的什么换了用户名什么的,本来白天还能用的,晚上回家之后就变成没有监听器了,后来想自己重新添加一个监听器,也是创建不成功。不想重装啊,求大神帮忙。

解决方案 »

  1.   

    这个是监听文件的内容SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = F:\app\dell\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:F:\app\dell\product\11.2.0\dbhome_1\bin\oraclr11.dll")
        )
    (SID_DESC=
    (
    GLOBAL_DBANAME=orcl)
    (ORCALE_HOME= F:\app\dell\product\11.2.0\dbhome_1)
    (SID_NAME=orcl)
    )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
      )ADR_BASE_LISTENER = F:\app\dell
    SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF
      

  2.   

    ping localhost
    telnet localhost 1521
    试试看什么情况?贴出你的监听日志文件内容
      

  3.   

    饿。。我开头贴的不是监听日志文件的啊。。那监听日志文件是哪个啊。不是在\NETWORK\log里面么。。
      

  4.   

    你是不是IP变了,把TNS IP地址改回来,重启一下Listener应该就可以了