- 论坛徽章:
- 0
|
我这有一台WEB服务器,过一段时间后无法登录ORACLE,查看是无法连接上。
到数据库服务器上,用
lsof -i:1521 可以查到很多的连接,用 sqlplus "/as sysdba" 也无法登录,用 lsnrctl stop 也无法停止,用lsnrctl start 也无法启动。
查看 ps -ef |grep oracle 可以看到oracle的进程都在。
没有办法,重启redhat 5 linux系统后,再重启数据库startup,一切正常。
到 /home/oracle/product/10.2.0/db_1/admin/ssqpc/udump 下查看trace文件如下:
/home/oracle/product/10.2.0/db_1/admin/ssqpc/udump/ssqpc_ora_7301.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
ORACLE_HOME = /home/oracle/product/10.2.0/db_1
System name: Linux
Node name: localhost.localdomain
Release: 2.6.18-194.el5PAE
Version: #1 SMP Tue Mar 16 22:00:21 EDT 2010
Machine: i686
Instance name: ssqpc
Redo thread mounted by this instance: 1
Oracle process number: 146
Unix process pid: 7301, image: oraclessqpc@localhost.localdomain
*** 2011-10-11 19:20:09.165
*** SERVICE NAME SYS$USERS) 2011-10-11 19:20:09.164
*** SESSION ID 33.5479) 2011-10-11 19:20:09.164
opitsk: network error occurred while two-task server trying to send break; error code = 12152
~ |
|