我用了lsnrctl80,然后start.
提示信息如下(最后几行)
监听:<address=<protocol=tcp><dev=264><host=127.0.0.1><port=1521>>
监听:<address=<protocol=tcp><dev=272><host=127.0.0.1><port=1526>>
尝试监听:<description=<connect_timeout=10><address=<protocol=tcp><host=127.0.0.1><port=1521>>>
TNS-12542:TNS:地址已在使用
TNS-12560:TNS:协议适配器出现错误
TNS-00512:地址已经在使用

解决方案 »

  1.   

    你只要是没有网卡在线,比如在2000/XP下一块即插即用的网卡去了网线后,就会出现一个红叉,那就会这样的,
    如果你要本地调你可以利用 Local,也没有问题能用的
      

  2.   

    你是不是误删了注册表的东西啊。如果没有注册表备份的话应该起E:\oracle\ora92\bin\TNSLSNR.exe
      

  3.   

    把host=127.0.0.1 该为你的主机名,
    host= server_anme
    然后查看你的1521和1526端口是否被占用,
    如果被占用就把这两个端口修改了
      

  4.   

    应该是配置文件的问题。
             在 X:\oracle\ora81\network\ADMIN路径下 listener.ora文件中的凡是类似于
    "HOST = XXX.XXX.XXX.XXX" 的字符串改成  "HOST = 主机名" 或者 "HOST = 127.0.0.1",
    即将IP改成主机名。