Oracle 12c 提供了 JSON 的數據存儲和處理功能,但如果您不需要這個功能,您可以關閉它。
JSON 功能是在數據庫實例級別啟用的。我們可以使用以下命令檢查 JSON 功能是否啟用:
SELECT value FROM v$option WHERE parameter = 'JSON';
如果值為TRUE,則說明 JSON 功能已啟用。
要關閉 JSON 功能,可以使用以下命令:
ALTER SYSTEM SET enable_ddl_logging=FALSE; ALTER SYSTEM SET enable_ddl_logging=TRUE SCOPE=SPFILE;
第一個命令將 disable_ddl_logging 參數設置為 FALSE。這個參數控制了 JSON 功能的啟用和禁用。默認情況下,它的值為 TRUE,也就是啟用狀態。
第二個命令將設置持久化,以確保在重啟數據庫后 JSON 功能仍然是關閉的。
一旦 JSON 功能被關閉,您可以通過使用以下命令再次啟用它:
ALTER SYSTEM SET enable_ddl_logging=TRUE; ALTER SYSTEM SET enable_ddl_logging=TRUE SCOPE=SPFILE;
需要注意的是,關閉 JSON 功能可能會影響到您的應用程序。因此,在關閉之前,請確保您不需要使用這個功能。