【Oracle】Oracleが起動しない【ポート】





1 原因

1.1 ポート

最終的にポート解放されてないのが原因でした。自分がいない半年の間に何が…
クライアントから原因とくていして、サーバ繋いでポート空けるところまでの流れを。

2 調査

2.1 Ping

まずはコマンドプロンプトから確認するです。

$ ping 192.168.**.***

これはOK!

$ tnsping 192.168.**.***

これはNG!

$ telnet 192.168.**.*** 1521

これもNG!

ということでざっくりとポートが原因と確定

3 ポート開放

3.1 開放

$ su -
$ cat /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
~~~~
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
#Oracle Port Add
-A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
$ /etc/rc.d/init.d/iptables restart
iptables: ファイアウォールルールを消去中: [ OK ]
iptables: チェインをポリシー ACCEPT へ設定中filter [ OK ]
iptables: モジュールを取り外し中: [ OK ]
iptables: ファイアウォールルールを適用中: [ OK ]

3.2 接続確認

舞台は再びクライアント側へ

$ sqlplus /nolog
connect / as sysdba
アイドル・インスタンスに接続しました。
$ startup
~~~~
データベースがマウントされました。
$ lsnrctl start






You may also like...