oracle cdb pdb non‐cdb - ghdrako/doc_snipets GitHub Wiki
SELECT CDB FROM V$DATABASE;
CDB | Znaczenie |
---|---|
YES | To baza typu CDB (Container Database) |
NO | To klasyczna baza non-CDB |
SHOW CON_NAME;
Pokaże nazwę kontenera (np. CDB$ROOT, PDB1, DIP_PDB, itd.)
Sprawdzenie listy PDB w CDB (jeśli jesteś w CDB$ROOT):
SELECT NAME, OPEN_MODE, CON_ID FROM V$PDBS;
Alternatywnie (pełna identyfikacja z SQL):
SELECT
SYS_CONTEXT('USERENV', 'CDB_NAME') AS container_db,
SYS_CONTEXT('USERENV', 'CON_NAME') AS current_container,
SYS_CONTEXT('USERENV', 'DB_NAME') AS instance_name;