Oracle锁表处理 1.查看被锁的表 1 2 3 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id 2.查看锁表的进程 1 2 3 4 5 select a.OS_USER_NAME, c.owner, c.object_name
Oracle锁表处理1.查看被锁的表
2.查看锁表的进程
3.杀死进程
注:执行步骤3,可能存在权限不足的问题 解决方式:
步骤3执行完,锁表已正常解决 4.查找对应进程号步骤3可能存在‘ORA-00027: 无法终止当前会话’ 错误。 此时,需要通过杀死对应的进程号来解决
5.杀死进程
1.任务管理器直接终止相应的PID 2.命令行
sid 是数据库实例名 |
2024-05-11
2021-06-05
2022-09-01
2022-09-17
2024-05-14