gpt4 book ai didi

oracle - Oracle 的默认对象锁超时可以更改吗?

转载 作者:行者123 更新时间:2023-12-04 15:05:20 37 4
gpt4 key购买 nike

> ALTER PACKAGE blah COMPILE;
(wait about 10 minutes)
> ORA-04021: timeout occurred while waiting to lock object

我明白为什么会出现超时错误(包正在使用中)。

有谁知道是否有办法更改默认的 10 分钟等待间隔?这可以在数据库/ session /语句级别配置吗?

谢谢

最佳答案

有一个 DDL_LOCK_TIMEOUT 自 11gR1 以来的参数:

DDL_LOCK_TIMEOUT specifies a time limit for how long DDL statements will wait in a DML lock queue. The default value of zero indicates a status of NOWAIT. The maximum value of 1,000,000 seconds will result in the DDL statement waiting forever to acquire a DML lock.



我不确定您是否可以更改以前版本中的默认超时。

关于oracle - Oracle 的默认对象锁超时可以更改吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1398685/

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