无法启动Oracle监听

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:22:26
我刚安装的Oracle,用命令启动监听,出现以下错误
C:\Documents and Settings\Baby>lsnrctl start

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 25-10月-2009 14:57:08

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

启动tnslsnr: 请稍候...

TNS-12537: TNS: 连接关闭
TNS-12560: TNS: 协议适配器错误
TNS-00507: 连接已关闭
32-bit Windows Error: 109: Unknown error
而进入服务里面却能启动,这是怎么回事呢,请大侠们帮帮小弟。

TNS配置的问题应该是,你进到你$ORACLE_HOME/network/admin看看有没有tnsnames.ora这个文件,然后看看里面的配置是不是有问题,如果配置有问题比如连接字符串不正确的话,那就在命令行里用netmgr重新配置一个TNS服务

可能你的listener.ora 与tnsnames.ora中的 HOST名字不是你所在机器的计算机名称,例如我的计算机名称是www />
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =www)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

这无疑是安装出现了问题。这种问题要想搞明白很痛苦,建议卸载了重装吧