天天看点

TNS-12547, TNS-12560, TNS-00517错误

今天tomcat一直出现连接数据库有异常,结果一看,是oracle的监听器没有启动,但是。。。。。。

OS为Linux

>su - oracle

>lsnrctl start

报告如下错误:

TNS-12547: TNS:lost contact

TNS-12560: TNS:protocol adapter error

TNS-00517: Lost contact

Linux Error: 32: Broken pipe

原因:listener.log过大

解决方案:

TNS-12547, TNS-12560, TNS-00517错误

程序代码 1.查看oracle位置

[[email protected] bin]# su - oracle

[[email protected] oracle]$ cd $ORACLE_HOME

[[email protected] 9.2]$ pwd

2.进入oracle目录中

>mv listener.log listener.log.bak

3.再执行监听器启动命令