2011-07-21 17 views
0

私は、ローカルクライアントコンピュータからSQLPlusを、デフォルトポート1521は、Oracleサーバーに接続できません

を使用して(つまり、Oracleがインストールされたコンピュータから)、私はその上の共有フォルダにアクセスすることができますアクセスすることができるOracleサーバーを持っていますSQLPlusまたはSQL Developerを使用してoracleデータベースにアクセスすることはできません。 "IOエラー:ネットワークアダプタが接続を確立できませんでした。

同じクライアントから他の同様のOracleサーバーにアクセスできるため、Oracleサーバーに問題があると確信しています。

ネットワーク接続にも問題はありません。

Tnsnames.oraファイルもOKです。リスナー、DBConsole、サービスの3つのOracleサービスが起動します(他の同様のOracleサーバーと同じです)。

すべてはWindowsシステムです。

どうすればわかりますか?

P.S .: サーバー上のファイアウォールはありません。 tnspingは問題ありません。

+1

あなたとサーバーの間にファイアウォールはありますか?また、データベースをtnspingしようとしましたか? –

+0

_client_からのtnspingは問題ありませんか? –

+0

はい、クライアントからのtnspingはOKです。 – chance

答えて

2

私は、サーバー上のリスナーまたはクライアント上のtnsnames.oraが問題だと思います。サーバーから接続する場合、sql * netプロトコルはバイパスされます。サーバーの実行で :

c:\lsnrctl status 

とデータベースがリスナーによってサービスおよびパラメータはtnsnames.oraのと同じであるかどうかをチェックしているかどうかを確認、完全修飾ホスト名を使用します。

EDIT チェック

C:\ LSNRCTLサービス

-1

は、あなたのファイアウォールがポートをブロックであってもよいです。ファイアウォール設定を変更してこれを有効にすることができます。 これは、ポート にアクセスするためのWindows 7の設定です。コントロールパネル - >システムとセキュリティ - >ウィンドウファイアウォール - >詳細設定 - >バインドルール - >新しいルール(右側) - > " - >次に次へ....

関連する問題