执行lsnrctl start得到信息
-----------------------------------------------------------
C:\Documents and Settings\Administrator>lsnrctl startLSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 28-APR-2011 14:18:24Copyright (c) 1991, 2004, Oracle.  All rights reserved.Message 1070 not found; No message file for product=NETWORK, facility=TNSFailed to open service <OracleTNSListener>, error 1060.
TNSLSNR for 32-bit Windows: Version 10.1.0.2.0 - Production
Message 279 not found; No message file for product=NETWORK, facility=NL
Message 1073 not found; No message file for product=NETWORK, facility=TNS
Message 1053 not found; No message file for product=NETWORK, facility=TNSMessage 1020 not found; No message file for product=NETWORK, facility=TNSMessage 1021 n
ot found; No message file for product=NETWORK, facility=TNSMessage 1022 not found; No message file for product=NETWORK, facility=TNSMessage 1023 not found; No m
essage file for product=NETWORK, facility=TNSMessage 1026 not found; No message file for product=NETWORK, facility=TNSMessage 1034 not found; No message file fo
r product=NETWORK, facility=TNSMessage 1024 not found; No message file for product=NETWORK, facility=TNSMessage 1025 not found; No message file for product=NETW
ORK, facility=TNSMessage 1040 not found; No message file for product=NETWORK, facility=TNSMessage 1028 not found; No message file for product=NETWORK, facility=
TNSMessage 1415 not found; No message file for product=NETWORK, facility=TNS  Message 1050 not found; No message file for product=NETWORK, facility=TNS
Message 1030 not found; No message file for product=NETWORK, facility=TNSMessage 1052 not found; No message file for product=NETWORK, facility=TNS
C:\Documents and Settings\Administrator>

解决方案 »

  1.   

    你检测一下,IP地址,把IP地址改一下就可以了
      

  2.   

    修改什么ip地址。系统的ip地址根本没变动过
      

  3.   

    1. oracle_home 设定有变动吗
    2. language setting不正确。或是指定的message的language有问题。
    3. message的文件夹有变动或是有损坏的文件。--$ORACLE_HOME/{component}/mesg/please ref to below link:
    http://forums.oracle.com/forums/thread.jspa?threadID=347239
      

  4.   

    看下环境变量,TNSPING下,看能否解析到服务名,不能的话,可能你的环境变量发生变化,数据库无法找到你的TNS.ORA配置文件了,用NETCA重新建立下,还有监听也重新建立
      

  5.   

    现在是冷备份,准备重装oracle。耗不起啊
      

  6.   

    $lsnrctl stop
    $lsnrctl start如果不行 就重新建立
      

  7.   

    这样的,我装oracle的时候,在先决条件检查时会有一个错误提示,说神马"你的IP不是固定IP,安装oracle必须有一个固定的IP",因此我就另外建了个有固定IP的连接2(IP随便打的),然后去装,昨天因为上网玩游戏,把那个连接2禁用了,结果今天开OracleDBConsole***就抱这个错,看了2楼说的突然想起然后把禁用的这个连接2重新启用,哈这下可以了
    嗯,建议大家还是随便建个有固定IP的本地连接吧,这样的话就不用管监听器神马的啦
      

  8.   

    之前是不是安装过oracle没卸载干净
      

  9.   

    我这边是因为动态IP改变了 listener用主机名,不用IP就可以了。
      

  10.   

    出现这个问题解决方法是:
    1、修改listener.ora下为ip地址
    2、修改tnsnames.ora下为ip地址
    3、删除环境变量下的oracle_home
    4、重启电脑即可
    以上步骤经过实验可行,重启电脑之后可以正常启动监听服务。