小机突然断电重启后,ORACLE不能正常启动,dbstart老是提示不能自动启支网络监听( Failed to auto-start Oracle Net Listener using ORACLE_HOME/bin/tnslsnr),但lsnrctl start启动正常,用SQLPLUS测试时出现ORA-12154: TNS:could not resolve the connect identifier specified错误。
参考网上的相关资料,解决方法:
1、配置$ORACLE_HOME/network/admin/listener.ora文件:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /data01/oracle/product/11.1.0.6.0)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /data01/oracle/product/11.1.0.6.0)
(SID_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = glxy_211)(PORT = 1521))
)
)
2、启动数据库监听:
$ lsnrctl start
$ dbstart $ORACLE_HOME
3.测试发现,ORACLE能够正常访问。
2961

被折叠的 条评论
为什么被折叠?



