PDBの作成

データファイルの格納場所確認

  1. PDB$SEEDに接続します。
ALTER SESSION SET CONTAINER = PDB$SEED;

  1. データファイルの場所を確認します。新しいPDB作成後、FREE/<新しいPDB>にデータファイルが作成されます。
SELECT FILE_NAME FROM DBA_DATA_FILES;

PDBの作成

  1. PDBの接続先のコンテナーデータベース接続します。
ALTER SESSION SET CONTAINER = CDB$ROOT;

接続したことを確認。

SHOW CON_NAME;

  1. PDBを作成します。
CREATE PLUGGABLE DATABASE PDB_TEST1
ADMIN USER PDB_TEST1ADMIN IDENTIFIED BY Password123
FILE_NAME_CONVERT = ('/pdbseed/', '/pdb_test1/');
PDB_TEST1作成するPDBの名前
PDB_TEST1ADMINPDBの管理ユーザー
Password123PDBの管理ユーザーのパスワード
FILE_NAME_CONVERTSEEDからPDBを作成する際のデータファイルのパス変更

  1. PDBが作成されたことを確認。
SHOW PDBS;

状態が「MOUNTED」となっているの「OPEN」する必要があります。


  1. PDBのオープン
ALTER PLUGGABLE DATABASE PDB_TEST1 OPEN;

  1. PDBを永続的に自動起動
ALTER PLUGGABLE DATABASE PDB_TEST1 SAVE STATE;

PDBへ接続

sqlplus PDB_TEST1ADMIN/Password123@//localhost:1521/PDB_TEST1

コメント

タイトルとURLをコピーしました