たとえば、非CDB用のEM ExpressのHTTPSポートは、次のように設定します。
SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
マルチテナント・コンテナ・データベース(CDB)用にEM ExpressのHTTPSポートを設定するには、CDBのルートに移動してから、CDB内でPL/SQLプロシージャDBMS_XDB_CONFIG.SETHTTPSPORT
を使用して、CDB用のEM ExpressのHTTPSポートを未使用のポートに設定します。これによって、Oracle XML DBリポジトリのxdbconfig.xml
ファイルのHTTPS port
が更新されます。プロシージャを実行するには、SYS / AS SYSDBA
として接続する必要があります。次に例を示します。
SQL> alter session set container=CDB$ROOT;
SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5501);
PDB用にEM ExpressのHTTPSポートを設定するには、PDBが読取り/書込みモードでオープンしていることを確認してから、PDB内でPL/SQLプロシージャDBMS_XDB_CONFIG.SETHTTPSPORT
を使用して、PDB用のEM ExpressのHTTPSポートを未使用のポートに設定します。これによって、Oracle XML DBリポジトリのxdbconfig.xml
ファイルのHTTPS port
が更新されます。プロシージャを実行するには、SYS / AS SYSDBA
として接続する必要があります。次に例を示します。
SQL> alter session set container=PDB1;
SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5502);
次のコマンドを使用して、ポートがリスナーに登録されていることを確認します。
$ lsnrctl status | grep -i 5502
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=hostname.example.com
)(PORT=5502)
)(Security=(my_wallet_directory=/$ORACLE_BASE
/admin/sid
/xdb_wallet))
(Presentation=HTTP)(Session=RAW))