PDB(プラガブルデータベース)を停止する方法です。
構文
- (PDBを停止する構文)
- ALTER PLUGGABLE DATABASE {<PDB名> | ALL} CLOSE [IMMEDIATE | ABORT];
PDB名の代わりにALLを指定すると、全てのPDBを停止できます。
IMMEDIATE:セッションを全てロールバックした上で停止する
ABORT:セッションのロールバックを行わず強制終了する
サンプル
例)PDB「mydb」を停止する
以下サンプルでは、「PDBの状態を確認 → 停止 → 状態を確認」しています。
- 実行例
- SQL> show pdbs CON_ID CON_NAME OPEN_MODE RESTRICTED ------ --------- ---------- -------------- 2 PDB$SEED READ ONLY NO 3 XEPDB1 READ WRITE NO 4 MYDB READ WRITE NO SQL> alter pluggable database mydb close; プラガブル・データベースが変更されました。 SQL> show pdbs CON_ID CON_NAME OPEN_MODE RESTRICTED ------ --------- ---------- -------------- 2 PDB$SEED READ ONLY NO 3 XEPDB1 READ WRITE NO 4 MYDB MOUNTED SQL>
解説
- PDBの停止は、CDBに接続した状態で行ってください。
- 停止後のOPEN MODEはマウントになります。