我想更改所有資料庫的全域超時持續時間,例如global timeout。
如何使用 OracleSQL 中的查詢來做到這一點。
- MySQL 示例:
SELECT @@LOCK_TIMEOUT
SET LOCK_TIMEOUT 10000;
SELECT @@LOCK_TIMEOUT
uj5u.com熱心網友回復:
我相信這就是你想要的:
默認情況下,ddl_lock_timeout 引數設定為零等待等待,使其等效于早期的 NOWAIT 行為。但這可以通過將 ddl_lock_timeout 設定為非零值來輕松更改以使 DDL 在 WAIT 模式下運行:
alter session set ddl_lock_timeout= 60
現在,DDL 將等待 60 秒,然后因 ORA-00054 錯誤而中止。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/492054.html
