本帖最后由 asoftplayer 于 2010-04-28 22:24:15 编辑

解决方案 »

  1.   

    通过ORACLE提供的工具:ORACLE网络配置助手(Oracle Net Configuration Assistant)按照提示,将以前的监听逐个删除掉(一次操作只能删除一个),删除干净后,也按照提示新建立一个应该问题不大,这种问题经常有,如有问题再说。
      

  2.   

    已知的Oracle9i注册表修复方法,供参考:
    在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet00X/和
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/的Services进入OracleOraHome92TNSListener项,新建字符串ImagePath,在数值数据中输入:X:\oracle\ora92\bin\TNSLSNR.EXE
      

  3.   

    简单,net manager里把现在这个崩溃的监听删了,重新建一个。
    还是不行,那就dbca新建个数据库得了。
      

  4.   

    顶一下
       oracle QQ群:54775466
               期待您的一起探讨
                          欢迎爱好者入群学习
      

  5.   

    可能是IP地址不对,请查看listener.ora这个文件的IP地址对不!
      

  6.   

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
        )
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
      )