Oracle Enterprise Manager Database Control のリスニング・ポートを変更する場合、一旦削除して再作成する必要がある。
Database Control の Management Repository およびサービス構成ファイルを削除する。
$ export ORACLE_HOME=/export/home/oracle/product/10.2.0/db_1 $ export ORACLE_SID=orcl $ emca -deconfig dbcontrol db -repos drop データベースのSID: orcl リスナーのポート番号: 1521 SYSユーザーのパスワード: SYSMANユーザーのパスワード:
Database Control の Management Repository およびサービス構成ファイルを作成する。
$ export ORACLE_HOSTNAME=solarisdb-vip $ emca -config dbcontrol db -repos create データベースのSID: orcl リスナーのポート番号: 1521 SYSユーザーのパスワード: DBSNMPユーザーのパスワード: SYSMANユーザーのパスワード: 通知用の電子メール・アドレス (オプション): 通知用の送信メール(SMTP)サーバー (オプション):
Database Control を非 SSL構成に戻す。
$ emctl stop dbconsole $ vi $ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<host>_<sid>/config/http-web-site.xml 変更前: <web-site host="[ALL]" port="1820" display-name="OC4J Java HTTP Web Site" secure="true"> 変更後: <web-site host="[ALL]" port="1820" display-name="OC4J Java HTTP Web Site" secure="false"> $ $ORACLE_HOME/<host>_<sid>/sysman/config/emd.properties 変更前: EMD_URL=https://<hostname>:1819/emd/main 変更後: EMD_URL=http://<hostname>:1819/emd/main 変更前: REPOSITORY_URL=https://<hostname>:4889/em/upload/ 変更後: REPOSITORY_URL=http://<hostname>:4889/em/upload/ $ emctl start dbconsole