cmd下面输入 lsnrctl start 报如下错误:
Message 1070 not found; No message file for product=NETWORK, facility=TNS TNS-12557: 
Message 12557 not found; No message file for product=NETWORK, facility=TNS TNS-12560: 
Message 12560 not found; No message file for product=NETWORK, facility=TNS TNS-00527: 
Message 527 not found; No message file for product=NETWORK, facility=TNS在网上搜了下,大致都说是两个配置文件的问题,可是我查了下,没有问题
listener.orgSID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\oracle\product)
      (PROGRAM = extproc)
    )
  )LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )tnsnames.orgORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )说明一下,我是用的笔记本无线网络,自动获取的IP地址刚装好的时候还是好好的,服务都自动启动了,然后我把服务设置成手动启动,然后就启动不起来了请高人解决啊,100分送上!

解决方案 »

  1.   

    修改host参数为:ip、主机名、localhost。注意空格
      

  2.   

    那你在tnsnames.ora文件和listener.ora文件中的  HOST = localhost  用主机名
      

  3.   

    首先
    lsnrctl start是启动listener,这里只是和listener.ora有关所以tnsname.ora可以不去关注。根据你的描述,你最好启动netca,然后先删除掉原有的listener。然后新建一个listener。注意你是笔记本,最好把host设置为机器名,或者127.0.0.1BTW,看叻你的listener.ora的内容。你的Oracle安装到c盘叻,这从软件管理方面考虑是不好的。
      

  4.   

    或者在原来的listener.ora文件里加上TRACE_LEVEL_LISTENER=16trace一下listener看看能不能看到更直接的信息。
      

  5.   

    估计是楼主最近有没有安装啦什么网络安全软件,例如防火墙,绿坝之类,把它卸载看看,或者是有什么软件将你的oracel端口给占用啦
      

  6.   

    netca无法启动,点了 没点反应,如何重建 监听?希望详细一点 给个链接也行10楼,我没有装任何杀毒软件,本来有诺盾,网上说端口被他给占用了,后来就卸载了 
    现在机器在裸奔啊 , 只有个 360安全卫士
      

  7.   

    在cmd命令下面 输入 netca 报如下错误:
    IOException: 无法创建 NetProperties: c:\Ora10InstantClient\network\tools\NetProp
    erties (系统找不到指定的路径。)
    IOException: 无法创建 NetProperties:Oracle Net Services 配置:java.lang.Error: Error loading image: c:\Ora10InstantClient\network\tools\images
    \netcaIntro.gif
            at oracle.net.ca.NetCA.loadImage(Unknown Source)
            at oracle.net.ca.NetCA.init(Unknown Source)
            at oracle.net.ca.NetCA.<init>(Unknown Source)
            at oracle.net.ca.NetCA.main(Unknown Source)
    Oracle Net Services 配置失败。退出代码是-1
      

  8.   


    c:\Ora10InstantClient\network\tools这个是即时客户端的目录
      

  9.   

    我的感觉是装了server端后,又安装了client。so,路径有问题。1、lsnrctl status看看状态,lsnrctl start 启动监听,如果有错,贴日志。
    2、path 把路径内容贴出来看看
      

  10.   


    这位老兄说对了,我试先装了server,后来又装了个client。这个要怎么改?怎么做才能让路径正确呢?这个是我服务的路径
    C:\oracle\product\NETWORK\tools
      

  11.   

    在 cmd 下面输入 lsnrctl status报如下信息LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 30-JUL-2009 09:09
    :54Copyright (c) 1991, 2005, Oracle.  All rights reserved.Message 1053 not found; No message file for product=NETWORK, facility=TNSTNS-125
    57: Message 12557 not found; No message file for product=NETWORK, facility=TNS
     TNS-12560: Message 12560 not found; No message file for product=NETWORK, facili
    ty=TNS
      TNS-00527: Message 527 not found; No message file for product=NETWORK, facilit
    y=TNS在 cmd 下面输入 lsnrctl start报如下信息LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 30-JUL-2009 09:11
    :01Copyright (c) 1991, 2005, Oracle.  All rights reserved.Message 1070 not found; No message file for product=NETWORK, facility=TNSTNS-125
    57: Message 12557 not found; No message file for product=NETWORK, facility=TNS
     TNS-12560: Message 12560 not found; No message file for product=NETWORK, facili
    ty=TNS
      TNS-00527: Message 527 not found; No message file for product=NETWORK, facilit
    y=TNS
      

  12.   

    你可以看看path环境变量,冲突了直接用ORACLE_Server安装的路径/bin/lsnrctl start执行试试先。如果有问题就还要查注册表里ORACLE_HOME的值了。
      

  13.   


    path环境变量 没有问题啊C:\oracle\product\bin;C:\Program Files\Java\jdk1.5.0_07\bin;C:\windows\system32\用ORACLE_Server安装的路径/bin/lsnrctl start  还是报同样的错误C:\oracle\product\BIN>lsnrctl startLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 30-JUL-2009 17:22
    :46Copyright (c) 1991, 2005, Oracle.  All rights reserved.Message 1070 not found; No message file for product=NETWORK, facility=TNSTNS-125
    57: Message 12557 not found; No message file for product=NETWORK, facility=TNS
     TNS-12560: Message 12560 not found; No message file for product=NETWORK, facili
    ty=TNS
      TNS-00527: Message 527 not found; No message file for product=NETWORK, facilit
    y=TNS注册表的ORACLE_HOME的值 也没有问题啊 C:\oracle\product 
      

  14.   

    1、确定监听服务启动。
    操作:
    运行:services.msc
    启动OracleXXXXXXXXListener
    启动OracleServiceXXXXX
    cmd LSNRCTL
    status
    LSNRCTL> status
    没有错误就是起来了!当然你那个估计是错误的!
    2、检查环境变脸以及注册表中的OARCLE_SID是否和正确!并非Oracle_HOME。
    3、确认没有任何应用程序占用监听程序的端口!
    net stat -a
      

  15.   

    正确的sid你可以通过Oracle net manager 工具查看!不多说·
    监听程序不配置,你应该可以登陆你的Oracle数据库的!
      

  16.   

    C:\oracle\product\BIN>netca这样试试。把原来的监听去掉,重新做一个监听
      

  17.   

    楼上各位说的解决方法大概分为三类:
    1、用netca重配监听(楼主的netca起不了)
    2、防火墙问题,在装LINUX的时候,楼主应该把防火墙禁用了吧,如果没有就重新配置禁用。
    3、路径以及配置问题。我以前有这样的问题,一台机子上装了SERVER和client,配置ORACLE_HOME后就出问题了。结果把ORACLE_HOME删除就OK。不过楼主的问题应该不在这里。做个标记,等待高人出手。
      

  18.   

    或者在原来的listener.ora文件里加上TRACE_LEVEL_LISTENER=16 trace一下listener看看能不能看到更直接的信息。
      

  19.   

    LZ用的是Windows吧?是不是改过计算机名??  改过计算机名好像要更改什么东西的, 我忘啦, 给点线索~~
      

  20.   

    上次也遇到此问题,好像是环境变量中的ORACLE_HOME和ORACEL_SID配置不对,LZ可以试下。
      

  21.   

    监听中的服务命名、监听命名中的主机名和当前网络不一致导致的,我也出现这种情形,后来都改成localhost 就好了
      

  22.   

    奇怪我的根据这个的第二点改了就好了。
    http://www.360doc.com/content/11/0615/10/80517_127050460.shtml