作者:快乐神仙

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

C:Documents and SettingsAdministrator>lsnrctl start

LSNRCTL for32-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: TNS: 无监听程序 (Oracle 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 的

[转载]TNS-12541: TNS: 无监听程序 (Oracle LISTENER监听)_字符串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 Configurationissue. 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  去更改也行​