• [转载]TNS12541: TNS: 无监听程序 (Oracle LISTENER监听)


    今天在弄打开 ORACLE lISTENER 时候,奇怪了。怎么老是启动不起来。lsnrctl start

    C:Documents and SettingsAdministrator>lsnrctl start

    LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 10-3月 -2008 14:3
    1:10

    Copyright (c) 1991, 2005, Oracle.  All rights reserved.

    正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=shujuku)(PORT=1521)))
    TNS-12541: TNS: 无监听程序
     TNS-12560: TNS: 协议适配器错误
      TNS-00511: 无监听程序
       32-bit Windows Error: 61: Unknown error
    正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
    TNS-12541: TNS: 无监听程序
     TNS-12560: TNS: 协议适配器错误
      TNS-00511: 无监听程序
       32-bit Windows Error: 2: No such file or directory


    或者在右击打开控制台的服务也不行。启动又关闭
    [转载]TNS-12541: <wbr>TNS: <wbr>无监听程序 <wbr>(Oracle <wbr>LISTENER监听)
    在网上找了资料是:解决办法 1
      三、在控制面板中启动服务,出现以下错误  
      服务:在本地计算机   无法启动   OracleOraHome81TNSListener   服务。  
      错误3:系统找不到指定的路径  
       
      而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。  
       
      四、进入注册表中修改ImagePath  
      在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesOracleOraHome81TNSListener  
      发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:OracleOra81BINTNSLSNR  
      退出注册表。  
    2
        (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.1)(PORT=1521)))  
          :(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.98)(PORT=1521)))  
          IP怎么不一样?  
       
    突然想起来,昨天在调网络的时候把IP 改动了。呵呵。
    在F:oracleproductnetworkadminlistener.ora 的
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = F:oracleproduct)
          (PROGRAM = extproc)
        )
      )
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.197)(PORT = 1521))
        )
      )
    改iP 就解决了问题!

    10G启动dbconsole时出现错误:OC4J Configuration issue

    启动dbconsole时出现错误:
    OC4J Configuration issue. E:.databaseoracle/oc4j/j2ee/OC4J_DBConsole_foundert-801cd0_test not found.
    注:
    foundert-801cd0 是我的计算机名字
    test 是我的数据库名字
    其实同样是IP 的问题,Ip 改动了。到E:.databaseoracle/oc4j/j2ee/ 查找有类似192.168。1.100 的文件夹。把ip 改为现在的ip 即可;
    或者通过可视化界面Oracle Net Manager  去更改也行
  • 相关阅读:
    UVA 1557
    基于角色的权限设计(二)
    用DirectShow实现视频採集-流程构建
    oracle中schema指的是什么?
    GCC 命令行具体解释
    希尔排序
    单点登录SSO的实现原理
    济南最新公交线路一览(BRT)
    编写你自己的单点登录(SSO)服务
    C和指针 (pointers on C)——第五章:操作符和表达式
  • 原文地址:https://www.cnblogs.com/liuzhuqing/p/7481060.html
Copyright © 2020-2023  润新知