SQL PLUS 等で Oracle に接続し、以下のプロシージャを実行することで、使用するポートを変更できます。
(例)HTTP ポートを 8082 に変更する場合
exec dbms_xdb.sethttpport(8082)
反映には、Oracle の再起動が必要です。
バージョン:
Oracle Database Express Edition 11g Release 2
(多分 10g 以降はこれでできる。)
参考サイト:
http://d.hatena.ne.jp/hhelibex/20081019/1224413810
http://otn.oracle.co.jp/forum/message.jspa?messageID=2014492