2012年8月13日月曜日

ORA-12535:TNS:操作はタイムアウトしました。


(Windows Server 2003 SP2 + Oracle9i)

ウイルスバスタービジネスセキュリティのライセンス数を減らしてコスト削減を検討。
代わりに法人でも10台まで無料のMicrosoft Security Essentials(MSE)を利用する。
beat(entry)もあるしセキュリティは充分だろう。

早速、ビジネスセキュリティを削除してMSEをインストール。
当然、ビジネスセキュリティのファイアウォールは使えなくなるので、
Windowsファイアウォールを有効にする。

すると、クライアントからOracleDBに接続できなくなる。
「ORA-12535:TNS:操作はタイムアウトしました。」

そこで、ファイアウォールの例外に下記2本を追加。
 TNSLSNR.exe
 oracle.exe
これで接続できるようになる。

ちなみに、10gではDBCAが例外設定までやってくれる様子。
11gでも同様と思うが手動でDB作ると例外設定が必要っぽい。
私の作ったDBでは要設定だったから。
(Windows Server 2008 SP2 + Oracle10g/11g)

もしや、9iでもDBCA使えば自動でやってくれるのだろうか?
自動でやられるのは好きじゃないけど。
また暇な時に検証だな。

0 件のコメント:

コメントを投稿