ablog

不器用で落着きのない技術者のメモ

Database Control のリスニング・ポートを変更する

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