是否可以選擇來確定我當前是連接到 Oracle CDB 還是 PDB?
uj5u.com熱心網友回復:
這是使用查詢的通用解決方案。
每個連接都有一個連接 ID。的 id 為 1,為CDB2 PDB$SEED,其他連接的 id >=3。(對于整個多租戶資料庫,它是 0。)所以:
select case sys_context('USERENV', 'CON_ID')
when '1' then 'CDB' else 'PDB' end
as cdb_or_pdb
from dual;
在特定的用戶界面中,您可以使用快捷方式。例如,在 SQL*Plus 中:
show con_id
如果為 1,則您在 CDB 中,否則在 PDB 中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/385718.html
標籤:甲骨文
上一篇:創建計數列查詢
