- データベース管理者のための主要20c新機能の学習
- データベース管理者のための主要20c新機能の学習
- 演習の環境
- Oracle Database Cloudプレビューの演習の環境
Oracle Database Cloudプレビューの演習の環境
- Oracle Cloud Infrastructure VMデータベースの作成チュートリアルで説明されている手順に従って、Oracle Cloud Infrastructureで稼働する20c Cloudプレビュー・データベースのインスタンスを作成します。CDBには
CDB20
という名前を、プラガブル・データベースにはPDB20
という名前を付けます。 - 20c Cloudプレビューの
CDB20
およびPDB20
が作成されると、別名エントリが/u01/app/oracle/homes/OraDB20Home1/network/admin/tnsnames.ora
に自動的に作成されます。PDB20
に簡単に接続できるように、別名エントリをPDB20
の/u01/app/oracle/homes/OraDB20Home1/network/admin/tnsnames.ora
に追加することをお薦めします。$ cat /u01/app/oracle/homes/OraDB20Home1/network/admin/tnsnames.ora LISTENER_CDB20=(ADDRESS=(PROTOCOL=TCP)(HOST=host_value)(PORT=1521)) CDB20_iad1bw=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host_value)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=CDB20_iad1bw.subnetname.dbvcn.oraclevcn.com))) $
- CDB別名エントリをコピーして別名エントリを作成し、CDB別名をPDB名に、CDBサービス名をPDBサービス名にそれぞれ置き換えます。
$ vi /u01/app/oracle/homes/OraDB20Home1/network/admin/tnsnames.ora LISTENER_CDB20=(ADDRESS=(PROTOCOL=TCP)(HOST=host_value)(PORT=1521)) CDB20_iad1bw=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host_value)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=CDB20_iad1bw.subnetname.dbvcn.oraclevcn.com))) PDB20=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host_value)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=PDB20.subnetname.dbvcn.oraclevcn.com))) $
CDBに作成された新しいPDBごとに同じ操作を実行します。
CDB20
への接続をテストします。$ sqlplus sys@CDB20_iad1bw AS SYSDBA SQL*Plus: Release 20.0.0.0.0 - Production on Thu Apr 2 15:20:34 2020 Version 20.2.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Enter password: password_defined_during_DBSystem_creation Connected to: Oracle Database 20c Enterprise Edition Release 20.0.0.0.0 - Production Version 20.2.0.0.0 SQL> SHOW CON_NAME CON_NAME ------------------------------ CDB$ROOT SQL>
PDB20
への接続をテストします。SQL> CONNECT sys@PDB20 AS SYSDBA Enter password: password_defined_during_DBSystem_creation Connected. SQL> SHOW CON_NAME CON_NAME ------------------------------ PDB20 SQL> EXIT $
Cloud_Preview_20c_labs.zip
ファイルをOracle Web ContentからVMの/home/oracle
ディレクトリにダウンロードして解凍します。$ cd /home/oracle $ unzip Cloud_Preview_20c_labs.zip Archive: Cloud_Preview_20c_labs.zip inflating: labs/update_pass.sh creating: labs/M104785GC10/ inflating: labs/M104785GC10/hr_cre.sql inflating: labs/M104785GC10/hr_idx.sql inflating: labs/M104785GC10/hr_main_new.sql inflating: labs/M104785GC10/hr_code.sql inflating: labs/M104785GC10/hr_main.sql inflating: labs/M104785GC10/hr_drop_new.sql inflating: labs/M104785GC10/hr_analz.sql inflating: labs/M104785GC10/hr_drop.sql inflating: labs/M104785GC10/profile.sql inflating: labs/M104785GC10/flashback.sql ... inflating: labs/M104782GC10/create_PDB20.sql inflating: labs/M104782GC10/tnsnames.ora inflating: labs/M104782GC10/hr_comnt.sql inflating: labs/M104782GC10/hr_popul.sql inflating: labs/M104782GC10/create_CDB20.sh inflating: labs/M104782GC10/listener.ora $
/home/oracle/labs/update_pass.sh
シェル・スクリプトを起動します。このシェル・スクリプトにより、password_defined_during_DBSystem_creation
を入力するよう求められ、演習で使用されるすべてのシェル・スクリプトおよびSQLスクリプトに設定されます。$ chmod 777 /home/oracle/labs/update_pass.sh $ /home/oracle/labs/update_pass.sh dos2unix: converting file /home/oracle/labs/update_pass.sh to Unix format ... dos2unix: converting file /home/oracle/labs/M104785GC10/create_CDB20.sh to Unix format ... dos2unix: converting file /home/oracle/labs/M104781GC10/setup_DV.sh to Unix format ... ... Enter the password you set during the DBSystem creation: password_defined_during_DBSystem_creation $
親トピック: 演習の環境