oracle锁表和解锁方法
Oracle锁表处理
1.查看被锁的表
2.查看锁表的进程
3.杀死进程
注:执行步骤3,可能存在权限不足的问题
解决方式:
步骤3执行完,锁表已正常解决
4.查找对应进程号
步骤3可能存在‘ORA-00027: 无法终止当前会话’ 错误。
此时,需要通过杀死对应的进程号来解决
5.杀死进程
Linux系统
Windows系统
1.任务管理器直接终止相应的PID
2.命令行
sid 是数据库实例名
注:执行步骤3,可能存在权限不足的问题
解决方式:
步骤3执行完,锁表已正常解决
步骤3可能存在‘ORA-00027: 无法终止当前会话’ 错误。
此时,需要通过杀死对应的进程号来解决
Linux系统
Windows系统
1.任务管理器直接终止相应的PID
2.命令行
sid 是数据库实例名