LoginSignup
5
4

More than 5 years have passed since last update.

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

Last updated at Posted at 2016-08-23

内容

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

操作

コンテナ一覧表示

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に関する情報の表示

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4