0

1 台のマシンを Web サーバーとして、もう 1 台を Oracle サーバーとして、Web サーバーとして使用しています。 html

Oracle サーバー - XP ホーム x32

Oracle サーバーに接続できません。

なにか提案を?

私のオラクルサーバー(centOS)で

lsnrctl.exe status :
Security ON: Local OS Authentication
Version: TNSLNR for 32-bit Windows: Version 11.2.0.2.0-Praction

私のオラクルクライアント(XP)で

#sqlplus64 system/passwd@192.168.137.3/1521:XE :
ERROR: ORA-12170 TNS:Connect timeout occured

私のオラクルサーバーは外部からの接続をブロックしていると思います..

4

2 に答える 2

1

コメントから:簡単な接続文字列が間違っています。である必要があります@192.168.137.3:1521/XE1521お使いのバージョンは、サーバーのデフォルト ポート に接続しています192.168.137.31521:XEだけではなく、サービス名を探しますXE

しかし、あなたはまだ同じポートに接続しているORA-12170ので、ネットワーク部分は事実上同じであるため、これは を取得するべきではありません. を取得することが期待されますORA-12514: TNS: listener does not currently know of service requested in connect descriptor。おそらく、SQL*Plus の Windows バージョンは動作が若干異なりますが、その可能性は低いと思われます。末尾の余分なスペースと:質問では、Linux で SQL*Plus が使用情報を表示します。

于 2012-08-30T13:44:18.870 に答える
1

ファイアウォールがポートをブロックしている可能性があります。これは、ファイアウォールの設定を変更することで有効にできます。これは、ポート コントロール パネル -> システムとセキュリティ -> Windows ファイアウォール -> 詳細設定 -> バインドされたルール -> 新しいルール (右側) -> 値が "1521" のポート オプションを選択するための Windows 7 構成です。 >次の次の....

于 2014-05-29T12:23:04.890 に答える