今天在使用数据库的时候,经常会发现程序运行到数据库更新操作时,被卡住了。

经过分析,是由于数据库在被使用中,被占用了,需要把其他操作结束掉才可以继续进行。

解决方法:

打开plsql,点击工具会话

oracle---操作占用,卡住

需要由sys用户,普通用户需要有select any directory权限。

oracle---操作占用,卡住

点击all sessions,选择my sessions这样看到的就是当前用户的使用情况

点击sql文本,可以看到没有会话在执行什么命令

如果是update或者delete命令,一直在执行就会占用数据库,导致操作无法继续。

oracle---操作占用,卡住

右击死掉的任务,选择关掉,状态就会变成killed,这个时候程序就可以对数据库继续执行操作了。


相关文章:

  • 2022-12-23
  • 2021-04-30
  • 2022-01-23
  • 2022-02-22
  • 2021-11-23
  • 2022-02-14
  • 2022-02-14
猜你喜欢
  • 2021-10-26
  • 2021-05-16
  • 2021-11-25
  • 2021-06-07
  • 2021-09-13
  • 2022-12-23
相关资源
相似解决方案