gpt4 book ai didi

oracle - Oracle用户断开连接而无需提交/回滚,不再可以更改数据库

转载 作者:行者123 更新时间:2023-12-04 17:04:34 34 4
gpt4 key购买 nike

登录到我正在使用的Oracle数据库的用户没有提交或回滚就注销了,现在我的数据库无法更改,它似乎已被锁定。

我试过了

 rollback

但这没用。

有什么想法吗?
谢谢。

最佳答案

不提交或不回滚就无法注销Oracle数据库。客户端应用程序可能崩溃或被强行终止,并且没有机会注销而在服务器上持有一些锁的 session 。如果是这样,DBA将需要终止该 session 。

如果您是DBA,但不确定要终止哪个 session ,则可以运行以下查询来获取有关持有锁定其他 session 的锁的各个 session 的信息。

SELECT ses.sid, ses.serial#, ses.username, ses.program, ses.osuser, ses.machine
FROM v$session ses,
dba_blockers blk
WHERE blk.holding_session = ses.sid

确定要杀死的 session 后
ALTER SYSTEM KILL SESSION '<<sid>>, <<serial#>>'

关于oracle - Oracle用户断开连接而无需提交/回滚,不再可以更改数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5932437/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com