Oracle DB コンテナデータベース(アプリケーションコンテナ)作成手順 - gend007/Oracle-DB GitHub Wiki
Oracle DBのアプリケーションコンテナの手順を記載する
前提として、既にCDBが作成され、オープン状態であること
oracle # sqlplus / as sysdba
SQL > CREATE PLUGGABLE DATABASE gendapp AS APPLICATION CONTAINER ADMIN USER gendadm IDENTIFIED BY gendadm
FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/genddb/pdbseed', '/home/oracle/DATA/gendapp');
SQL > COLUMN NAME FORMAT A8
SQL > SELECT NAME, CON_ID, DBID, CON_UID, GUID FROM V$CONTAINERS ORDER BY CON_ID;
PDB_ID PDB_NAME STATUS ---------- --------------- ------------------------------ 2 PDB$SEED NORMAL 3 GENDPDB NORMAL 4 GENDAPP NEW
SQL > ALTER SESSION SET CONTAINER = GENDAPP;
SQL > startup
プラガブル・データベースがオープンされました。
SQL > CREATE PLUGGABLE DATABASE gendapppdb ADMIN USER gendadm IDENTIFIED BY gendadm
DEFAULT TABLESPACE users DATAFILE '/home/oracle/DATA/gendapppdb/users01.dbf' SIZE 250M AUTOEXTEND ON
FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/genddb/pdbseed', '/home/oracle/DATA/gendapppdb');
プラガブル・データベースが作成されました。
SQL> COLUMN PDB_NAME FORMAT A15
SQL> SELECT PDB_ID, PDB_NAME, STATUS FROM DBA_PDBS ORDER BY PDB_ID;
PDB_ID PDB_NAME STATUS ---------- --------------- ------------------------------ 4 GENDAPP NORMAL 5 GENDAPPPDB NEW
SQL > ALTER SESSION SET CONTAINER = GENDAPPPDB;
SQL > startup
プラガブル・データベースがオープンされました。