Oracle リスナーが接続できない

【状況】

Windows7上にオラクルを立てた。

他のWindowsからアクセスしようとしたら、接続できず。

C:\>tnsping 192.168.0.28
TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 31-5月 -2014 23:49:16
Copyright (c) 1997, 2010, Oracle.  All rights reserved.
パラメータ・ファイルを使用しました:
c:\oracle\product\11.2.0\client_1\network\admin\sqlnet.ora
エイリアスを解決するためにEZCONNECTアダプタを使用しました。
(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.28)(PORT=1521)))に接続の試行中
TNS-12535: TNS: 操作はタイム・アウトしました。

【原因】

ポートの解放ができていない。

ファイアフォールは無効にしていても、明示的にポートを開けないとダメなようなだ。

【処置】

オラクルを立てたサーバーのリスナーのポートの解放設定を行った。

f:id:nabe_shodai:20140601005216g:plain

f:id:nabe_shodai:20140601005231g:plain

開放するポートの情報を、受信側、送信側に設定していきます。

まずは、受信側のポート1521を開く設定

f:id:nabe_shodai:20140601005310g:plain

f:id:nabe_shodai:20140601005529g:plain

f:id:nabe_shodai:20140601005548g:plain

 

f:id:nabe_shodai:20140601005603g:plain

f:id:nabe_shodai:20140601005646g:plain

適当な名前を付けます

f:id:nabe_shodai:20140601005709g:plain

f:id:nabe_shodai:20140601005727g:plain

 

次に、送信側も同様に、ポート1521を開く設定を行います。

f:id:nabe_shodai:20140601005806g:plain

f:id:nabe_shodai:20140601005823g:plain

f:id:nabe_shodai:20140601005850g:plain

f:id:nabe_shodai:20140601005911g:plain

f:id:nabe_shodai:20140601005928g:plain

f:id:nabe_shodai:20140601005951g:plain

これでめでたく、リスナーがつながるようになりました。

C:\>tnsping 192.168.0.28

TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 01-6月 -2014 01:04:49
Copyright (c) 1997, 2010, Oracle.  All rights reserved.
パラメータ・ファイルを使用しました:
c:\oracle\product\11.2.0\client_1\network\admin\sqlnet.ora
エイリアスを解決するためにEZCONNECTアダプタを使用しました。
(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.28)(PORT=1521)))に接続の試行中
OK (20ミリ秒)