我新装了个oracle92的服务器 本机系统是sp2的正版 在安装快结束是提示:TNSLSNR.EXE 遇到问题需要关闭。我们对此引起的不便表示抱歉。
 一直不知道问题出在哪里,在网上看了许多帖子 也没有解决   我手动启动tns监听后 数据库能登陆 但一会就报:TNSLSNR.EXE 遇到问题需要关闭 然后tns监听自动关闭了
我尝试过的解决办法:
    1,重装系统sp2 还是同样问题
    2,重装oracle不同版本 都是同样问题(在别人机器上是正常的oracle版本)
    3,检查注册表 oracle服务信息正确 未发现异常(没装过优化大师等工具对注册表进行修改)
    4,创建多个监听 每个都出同样问题
    5,删除原有监听 重新创建监听也是一样问题希望大家帮我指点一二,这中现象到底是什么原应造成的 该如何解决??
  
  

解决方案 »

  1.   

    我的listener.ora文件如下: 
    LISTENER = 
      (DESCRIPTION_LIST = 
        (DESCRIPTION = 
          (ADDRESS_LIST = 
            (ADDRESS = (PROTOCOL = TCP)(HOST = lianchua-9ad8ca)(PORT = 1521)) 
          ) 
        ) 
      ) SID_LIST_LISTENER = 
      (SID_LIST = 
        (SID_DESC = 
          (SID_NAME = PLSExtProc) 
          (ORACLE_HOME = D:\oracle\ora92) 
          (PROGRAM = extproc) 
        ) 
        (SID_DESC = 
          (GLOBAL_DBNAME = yhx) 
          (ORACLE_HOME = D:\oracle\ora92) 
          (SID_NAME = yhx) 
        ) 
      ) 我将主机名改为127.0.0.1 依然是同样的问题