Oracle Database XEのHTTPリスナーのポート
そんなわけで、HTTPリスナーのポート番号を8080以外に変更する方法を調査。
"Oracle 8080"で検索してみたらあっさり見つかった。
Oracle Technology Network (OTN) Japan - 掲示板 : OracleXEの8080ポート使用につ ...
SQLコマンドラインの実行でプロシジャを呼び出すだけ。
SQL*Plus: Release 10.2.0.1.0 - Production on 日 10月 19 19:40:26 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> connect ユーザー名を入力してください: system パスワードを入力してください: ******** 接続されました。 SQL> exec dbms_xdb.sethttpport(20080) PL/SQLプロシージャが正常に完了しました。 SQL>
あとは、Application ExpressのURLなどが変更前のポート番号になっていたりするので以下のファイルを適当に編集。
app/oracle/product/10.2.0/server/Database_homepage.url app/oracle/product/10.2.0/server/Online_help.url
あと、以下のファイルにも"8080"が含まれていたりするけど、とりあえず放置。必要であることが判明した時点で編集することにする。
app/oracle/product/10.2.0/server/config/scripts/postDBCreation.sql app/oracle/product/10.2.0/server/RDBMS/ADMIN/catxdbc1.sql