OCI上のデータベース・サービス用にEM Database Expressを構成する

この記事は次のドキュメントを参照しています。

ステップ 1: データベースにポートを設定する

デフォルトは設定されていません。これは次のコマンドで確認できます。

$ lsnrctl status | grep HTTP
或
SQL> select dbms_xdb_config.getHttpsPort() from dual;

HTTPS ポートを 5500 に設定します。

exec dbms_xdb_config.sethttpsport(5500);

プロトコルが tcps (HTTPS を意味する) であることを確認します。

$ lsnrctl status | grep HTTP
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ocp19c.sub07290808380.training.oraclevcn.com)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/product/19.0.0.0/dbhome_1/admin/DB0523_fcq_nrt/xdb_wallet))(Presentation=HTTP)(Session=RAW))

データベースでも確認できます。

SQL> select dbms_xdb_config.getHttpsPort() from dual;

DBMS_XDB_CONFIG.GETHTTPSPORT()
------------------------------
                          5500

ウォレットに権限を与える

このステップは OCI、つまり MOS に関連していると考えられます。

次のコマンドから my_wallet_directory を取得します。

$ lsnrctl status | grep xdb_wallet
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ocp19c.sub07290808380.training.oraclevcn.com)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/product/19.0.0.0/dbhome_1/admin/DB0523_fcq_nrt/xdb_wallet))(Presentation=HTTP)(Session=RAW))

my_wallet_directory ディレクトリに入り、その中のファイルのアクセス許可を変更します。

cd /u01/app/oracle/product/19.0.0.0/dbhome_1/admin/DB0523_fcq_nrt/xdb_wallet
chmod 640 *

ネットワークファイアウォールを有効にする

OCI ネットワーク ファイアウォールはポート 5500 を開く必要がありますが、これは省略されています。
オペレーティング システムはポート 5500 を開く必要もあります。

iptables -I INPUT -p tcp -m tcp --dport 5500 -j ACCEPT
service iptables save

アクセス

URL は次のとおりです。

https://<hostname>:<port>/em

ここに画像の説明を挿入

1点だけ、コンテナ名を入力する必要はありません。
ここに画像の説明を挿入

このインターフェイスは以前の Flash ほど豊富ではありませんが、Flash はサポートされなくなりました。

おすすめ

転載: blog.csdn.net/stevensxiao/article/details/130982154