300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > oracle 断电 监听问题 Oracle监听启动后又自动停止的问题及解决

oracle 断电 监听问题 Oracle监听启动后又自动停止的问题及解决

时间:2018-11-11 13:28:24

相关推荐

oracle 断电 监听问题 Oracle监听启动后又自动停止的问题及解决

[size=medium][i]转载自新浪博客:[/i][url]/s/blog_4abe7f3a0100pz9x.html[/url]

[b]系统:[/b]windows Enterprise Server

[b]oracle版本:[/b]oracle 10g

[b]安装目录:[/b]D:\oracle

[b]症状:[/b]启动监听的时候自动停止,Oracle服务正常启动

[b]解决方法:[/b]

[b]1)[/b]Net Configuration Assitant中删除LISTENER,再重新添加。此时服务中找不到OracleOraDb10g_home1TNSListener服务项。

[b]2)[/b]cmd中运行命令[color=darkblue]lsnrctl start[/color]

[color=green]LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 13-10月- 14:1

3:28

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

启动tnslsnr: 请稍候...

Failed to open service , error 1060.

TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production

系统参数文件为D:\oracle\product\10.2.0\db_1\network\admin\listener.ora

写入D:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息

监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=HFUND.cognos)(PORT=1

521)))

TNS-12542: TNS: 地址已被占用

TNS-12560: TNS: 协议适配器错误

TNS-00512: 地址已在使用

32-bit Windows Error: 48: Unknown error

监听程序未能启动。请参阅上面的错误消息...[/color]

[b]3)[/b]找listener.ora的位置:D:\oracle\product\10.2.0\db_1\network\admin\listener.ora

打开并编辑。文件内容如下:

[color=green]# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)

(PROGRAM = extproc)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = hfund.cognos)(PORT = 1521))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

)

)[/color]

将文件中的HOST = hfund.cognos改为HOST = 127.0.0.1或者localhost,然后保存。

4)cmd中运行 lsnrctl start,成功启动。服务中已经出现OracleOraDb10g_home1TNSListener服务项,且为启动状态。[/size]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。