死锁的话
用SELECT * FROM V$SESSION;找到已经断线的SESSION, 记下SID和SERIAL#的值; 用ALTER SYSTEM KILL SESSION 'SID, SERIAL#'杀死该SESSION.
重起oracle
[root@localhost ~]# su oracle
[oracle@localhost root]$ sqlplus '/as sysdba'
1、 关闭数据库
$su – oracle
$sqlplus ‘/as sysdba’
Sql>shutdown;
2、 将/oradata/oracle/archive目录下的归档文件移出备份。
3、 启动数据库
$su – oracle
$sqlplus ‘/as sysdba’
Sql>startup;
4、 重新启动连接数据库的应用服务。
链接端的tomcat与apache
本文介绍了解决Oracle数据库中死锁的方法,包括通过V$SESSION查找并终止断线会话,以及数据库关闭、归档文件备份、启动等步骤。

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



