内容
コンテナについてのお勉強履歴
操作
コンテナ一覧表示
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に関する情報の表示