前書き
プラガブルデータベース操作
- 状態表示
"OPEN MODE"が"MONTED"で停止している.
$ sqlplus / as sysdba
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 ORCLPDB1 MOUNTED
- 起動
SQL> alter pluggable database ORCLPDB1 open;
プラガブル・データベースが変更されました。
- 状態表示
"OPEN MODE"が"READ WRITE"となり起動完了.
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 ORCLPDB1 READ WRITE NO
- 永続設定
SQL> alter pluggable database ORCLPDB1 save state;
プラガブル・データベースが変更されました。
HRスキーマ有効化
- スキーマ作成
SQL> @?/demo/schema/human_resources/hr_main.sql
specify password for HR as parameter 1:
1に値を入力してください: ********
specify default tablespeace for HR as parameter 2:
2に値を入力してください: users
specify temporary tablespace for HR as parameter 3:
3に値を入力してください: temp
specify log path as parameter 4:
4に値を入力してください: $ORACLE_HOME/demo/schema/log/
PL/SQLプロシージャが正常に完了しました。
ユーザーが作成されました。
...
Commit complete.
PL/SQL procedure successfully completed.
- 確認
$ sqlplus hr/PASSWORD@localhost:1521/ORCLPDB1
SQL> select table_name from user_tables;
TABLE_NAME
--------------------------------------------------------------------------------
COUNTRIES
REGIONS
LOCATIONS
DEPARTMENTS
JOBS
EMPLOYEES
JOB_HISTORY
7行が選択されました。