ホスト名の設定ミスでOracle APEXは起動しない。
サーバー環境をFedora13 On Xen3.0.3 On CentOS 5.5から、Fedora13 On KVM On Fedora14へ移行したときのトラブル。
Fedora13にOracle 10g XEをインストールして、クライアントからブラウザでアクセス(http://192.168.0.90:8080/apex)しても、APEXがみれない。
これは既に打っている。SELinuxとiptablesを確認しても、問題はない。ポートもsqlplusで確認済み。
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
これは一体どうしたもんか。
KVMのブリッジ接続を散々怪しんだが、他のゲストOSには通じるので問題なさそう。
試しにポートスキャンしてみると、1521はしっかり開いているのに8080が開いてない。
http://otn.oracle.co.jp/forum/thread.jspa?threadID=35005868&tstart=60
ここを見て何となく確認してみたら、
$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oracle.hoge.piyo$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.0.90 oracle oralce.hoge.piyo
↑まさか、このタイポが諸悪の根源とは!!orz