-
-
wentong.li 数据达人Lv4
发表于2021-4-7 09:41
悬赏1
已解决
楼主
日志展示如图,请问如何解决?

最佳答案
本帖最后由 xxxl 于 2021-4-9 11:02 编辑
按照这个操作关闭试试
按照这个操作关闭试试
复制代码
- 1.查询被锁的会话ID:
- select session_id from v$locked_object;
- 查询结果:SESSION_ID-------9
- 2.查询上面会话的详细信息:
- SELECT sid, serial#, username, osuser FROM v$session where sid = 9;
- 查寻结果:
- 3.将上面锁定的会话关闭:
- ALTER SYSTEM KILL SESSION '9,99';
- 执行结果:
- 4.锁定的会话关闭成功之后对之前的表就可以执行想要的操作了。
另外需要考虑测试和生产不能共用一个数据库,共用一个数据库会导致这样的情况。
2个回答
本帖最后由 xxxl 于 2021-4-9 11:02 编辑
按照这个操作关闭试试
复制代码
- 1.查询被锁的会话ID:
- select session_id from v$locked_object;
- 查询结果:SESSION_ID-------9
- 2.查询上面会话的详细信息:
- SELECT sid, serial#, username, osuser FROM v$session where sid = 9;
- 查寻结果:
- 3.将上面锁定的会话关闭:
- ALTER SYSTEM KILL SESSION '9,99';
- 执行结果:
- 4.锁定的会话关闭成功之后对之前的表就可以执行想要的操作了。
另外需要考虑测试和生产不能共用一个数据库,共用一个数据库会导致这样的情况。