2.6. データベース作成後の確認

2.6.1. リスナー起動確認

以下のコマンドを実行し、リスナーが正しく起動されている事を確認します。

$ lsnrctl status LISTENER

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 28-8月 -2019 13:23:38

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle-se2.example.com)(PORT=1521)))に接続中
リスナーのステータス
------------------------
別名                      LISTENER
バージョン                TNSLSNR for Linux: Version 19.0.0.0.0 - Production
開始日                    28-8月 -2019 12:22:10
稼働時間                  01 時間 127 秒
トレース・レベル          off
セキュリティ              ON: Local OS Authentication
SNMP                      OFF
パラメータ・ファイル      /u01/app/oracle/product/19.0.0/dbhome_1/network/admin/listener.ora
ログ・ファイル            /u01/app/oracle/diag/tnslsnr/oracle-se2/listener/alert/log.xml
リスニング・エンドポイントのサマリー...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle-se2.example.com)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=oracle-se2.example.com)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/admin/orcl/xdb_wallet))(Presentation=HTTP)(Session=RAW))
サービスのサマリー...
サービス"orcl.example.com"には、1件のインスタンスがあります。
  インスタンス"orcl"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"orclXDB.example.com"には、1件のインスタンスがあります。
  インスタンス"orcl"、状態READYには、このサービスに対する1件のハンドラがあります...
サービス"pdb.example.com"には、1件のインスタンスがあります。
  インスタンス"orcl"、状態READYには、このサービスに対する1件のハンドラがあります...
コマンドは正常に終了しました。

2.6.2. インスタンス起動確認

以下のコマンドを実行し、インスタンスが正しく起動されている事を確認します。

$ sqlplus sys@orcl as sysdba

SQL> SELECT CDB FROM V$DATABASE;

CDB
---
YES

SQL> COLUMN NAME FORMAT A8

SQL> SELECT NAME, CON_ID, DBID, CON_UID, GUID FROM V$CONTAINERS ORDER BY CON_ID;

NAME         CON_ID       DBID    CON_UID GUID
-------- ---------- ---------- ---------- --------------------------------
CDB$ROOT          1 1545271798          1 86B637B62FDF7A65E053F706E80A27CA
PDB$SEED          2  242234810  242234810 9125FA47594B6EBAE0536501A8C0D062
PDB               3 1968059045 1968059045 912621C00CC0784DE0536501A8C022BF

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
---------- --------------- ----------
         2 PDB$SEED        NORMAL
         3 PDB             NORMAL

SQL> COLUMN NAME FORMAT A15
SQL> COLUMN RESTRICTED FORMAT A10
SQL> COLUMN OPEN_TIME FORMAT A30

SQL> SELECT NAME, OPEN_MODE, RESTRICTED, OPEN_TIME FROM V$PDBS;

NAME            OPEN_MODE  RESTRICTED OPEN_TIME
--------------- ---------- ---------- ------------------------------
PDB$SEED        READ ONLY  NO         19-08-28 12:39:06.944 +09:00
PDB             READ WRITE NO         19-08-28 12:39:23.859 +09:00

SQL> ALTER SESSION SET CONTAINER=PDB;

セッションが変更されました。

SQL> SELECT INSTANCE_NAME from V$INSTANCE;

INSTANCE_NAME
----------------
orcl

SQL> SHOW PDBS

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         3 PDB                            READ WRITE NO

2.6.3. Enterprise Manager Database Expressへの接続

本書では、以下のEnterprise Manager Database Expressを指定します。

項目 設定値
ホスト名 oracle-se2.example.com
IPアドレス 192.168.1.101
Port番号 5500
ブラウザを起動し、https://<ホスト名|IPアドレス>:ポート番号/em に接続します。
[Login] ページで、以下の値を入力し、ログインします。
項目 設定値
Username sys
Password お客様設定のパスワード
Container Name 未入力
../../_images/em1.png

注釈

Container Name が未入力の場合、CDB$ROOT へのログインとなります。 PDB へのログインが必要な場合、以下のドキュメントの手順を実行してください。

Oracle Database 2日でデータベース管理者 19c - 第Ⅲ部 3.4.3 PDB用EM Expressの起動

[Database Home] ページで、作成したDBインスタンスが正しく認識されている事を確認します。

../../_images/em2.png