查%ORACLE_HOME%\network\log\listener.log文件,看看监听启动后有什么错误。或者执行lsnrctl start,看看错误信息是什么。

解决方案 »

  1.   

    LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 27-APR-2006 15:25:
    37Copyright (c) 1991, 2002, Oracle Corporation.  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 9.2.0.1.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 foun
    d; 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 produ
    ct=NETWORK, facility=TNSMessage 1025 not found; No message file for product=NETW
    ORK, facility=TNSMessage 1040 not found; No message file for product=NETWORK, fa
    cility=TNSMessage 1028 not found; No message file for product=NETWORK, facility=
    TNSMessage 1415 not found; No message file for product=NETWORK, facility=TNS  Me
    ssage 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
      

  2.   

    listener.log文件中的内容:
    系统参数文件为D:\oracle\ora92\network\admin\listener.ora
    写入D:\oracle\ora92\network\log\listener.log的日志信息
    写入D:\oracle\ora92\network\trace\listener.trc的跟踪信息
    跟踪级别当前为0以 pid=660 开始
    监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
    监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=sever02)(PORT=1521)))
    TNS-12546: TNS: 拒绝许可
     TNS-12560: TNS: 协议适配器错误
      TNS-00516: 拒绝许可
       32-bit Windows Error: 13: Permission denied
    不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production on 27-4月 -2006 10:42:14Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.系统参数文件为D:\oracle\ora92\network\admin\listener.ora
    写入D:\oracle\ora92\network\log\listener.log的日志信息
    写入D:\oracle\ora92\network\trace\listener.trc的跟踪信息
    跟踪级别当前为0以 pid=2604 开始
    监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
    监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=sever02)(PORT=1521)))
    TNS-12546: TNS: 拒绝许可
     TNS-12560: TNS: 协议适配器错误
      TNS-00516: 拒绝许可
       32-bit Windows Error: 13: Permission denied
    不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
      

  3.   

    TNS-12546 TNS:permission deniedCause: User has insufficient privileges to perform the requested operation.Action: Acquire necessary privileges and try again.权限问题?操作系统是WINDOWS的什么版本,你是什么用户登录?
      

  4.   

    操作系统是2003server 用的是administrator登录
      

  5.   

    把listener.ora中的HOST=sever02改为HOST=本地局域网的固定IP看看
      

  6.   

    D:\oracle\ora92\network\trace\listener.trc中有没有什么信息。
      

  7.   

    trace目录中没有listener.trc这个文件出现
      

  8.   

    启动lsnrctl程序,执行set trc_level=4。缺省的跟踪方式是0。