文档解释
ORA-13771: cannot obtain exclusive lock string on “SQL Tuning Set” “string” owned by user “string”
Cause: Unexpected error from DBMS_LOCK.REQUEST.
Action: This error should not normally occur. Check your system for anomalies and retry the operation. If this error persists, contact Oracle Support Services.
。
ORA-13771 是一个数据库错误代码,它表明您试图在SQL Tuning Set (STS)上获取的独占锁的申请已被拒绝。涉及的STS是由另一个用户拥有的,因此您无权获得独占锁。
官方解释
ORA-13771 错误表明无法在MicroStrategy SQL Tuning Set(STS)上获取排他锁。该STS由另一个用户拥有,因此您无权获得排他锁。
常见案例
这个错误通常发生在用户登录到一个 ORACLE 数据库时,用户会尝试访问已经被另一个用户占用的STS,这时用户将会收到ORA-13771错误。
正常处理方法及步骤
要解决 ORA-13771 错误,用户应该确保我们不再使用拥有 STS 或尝试使用其他 STS。此外,用户还可以通过检查 V$STS_LOCK 视图来查看哪个用户拥有 STS,然后请求他释放 STS 或使用其他 STS。