Edited at

【Oracle 12Cのお勉強】コンテナについて

More than 1 year has passed since last update.


内容

コンテナについてのお勉強履歴


操作


コンテナ一覧表示

SQL> show pdbs;

CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 MOUNTED
4 PDB2 MOUNTED

43 SQL*Plusを使用したCDBおよびPDBに関する情報の表示 (Oracle® Database管理者ガイド 12cリリース1)より↓

CON_ID列の値
説明

0
CDB全体に関連するデータ

1
ルートに関連するデータ

2
シードに関連するデータ

3 - 254
PDBに関連するデータ


現在接続しているコンテナの確認

SQL> show con_name

CON_NAME
------------------------------
CDB$ROOT


コンテナの切替

SQL> alter session set container=pdb1;

セッションが変更されました。

SQL> show con_name
CON_NAME
------------------------------
PDB1


関連ビュー


CDB_PDBS

【TODO】PDB_IDとCON_IDがある。違いの確認。

SQL> select * from cdb_pdbs

PDB_ID PDB_NAME DBID CON_UID GUID STATUS CREATION_SCN VSN LOGGING FORCE_LOGGING FORCE_NOLOGGING CON_ID
------- -------- ----------- ----------- -------------------------------- ------ ------------- ---------- ------- ------------- --------------- -------
2 PDB$SEED 2697550193 2697550193 27F58B2388016819E053400BA8C0999E NORMAL 197 202375680 LOGGING NO NO 2
3 PDB1 1479321658 1479321658 27F67DD1D23170FCE053400BA8C0D7F7 NORMAL 1323734 202375680 LOGGING NO NO 3
4 PDB2 3160188408 3160188408 27F67FD16C7771E6E053400BA8C00090 NORMAL 1324394 202375680 LOGGING NO NO 4


V$CONTAINERS

SQL> select * from V$CONTAINERS;

CON_ID DBID CON_UID GUID NAME OPEN_MODE RESTRICTED OPEN_TIME CREATE_SCN TOTAL_SIZE BLOCK_SIZE RECOVERY_STATUS SNAPSHOT_PARENT_CON_ID
------- ----------- ----------- -------------------------------- -------- ---------- ---------- ---------------------------- ----------- ----------- ----------- --------------- -----------------------
1 1853264558 1 27F58B2388026819E053400BA8C0999E CDB$ROOT READ WRITE NO 16-08-23 22:02:09.465 +09:00 0 0 8192 ENABLED 0
2 2697550193 2697550193 27F58B2388016819E053400BA8C0999E PDB$SEED READ ONLY NO 16-08-23 22:02:09.521 +09:00 197 886046720 8192 ENABLED 0
3 1479321658 1479321658 27F67DD1D23170FCE053400BA8C0D7F7 PDB1 MOUNTED 1323734 0 8192 ENABLED 0
4 3160188408 3160188408 27F67FD16C7771E6E053400BA8C00090 PDB2 MOUNTED 1324394 0 8192 ENABLED 0


CDB_SERVICES

SQL> SELECT NAME,NETWORK_NAME,PDB FROM CDB_SERVICES;

NAME NETWORK_NAME PDB
-------------- ------------ --------
SYS$BACKGROUND CDB$ROOT
SYS$USERS CDB$ROOT
TTTXDB TTTXDB CDB$ROOT
TTT TTT CDB$ROOT


リファレンス

Oracle® Database管理者ガイド 12cリリース1 (12.1)

43 SQL*Plusを使用したCDBおよびPDBに関する情報の表示