問題タブ [ora-12170]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
84220 参照

oracle - sqlplus が接続しないのはなぜですか?

私の目標は、OS X マシンから Oracle 9i インスタンスに接続することです。こちらのセットアップ手順に従いましたが、(最終的には) エラーなしで完了しました。ただし、sqlplus が接続できないことがわかりました。

ちょっと待って...

私のtnsnames.oraファイル...

たぶん、設定する必要があるenv変数がありますか?


アップデート

DB ホスト マシンに問題なく ping を実行できます。

試した...

わかった...

tnsnames.oraSIDの代わりに使用してみました。SERVICE_NAME結果は変わらなかったようです。に戻しましたSERVICE_NAME


sqlnet.log の最後の 2 つのエントリ...


部分的な回答

回答ありがとうございます。彼らは役に立ちました。DNSに問題があることがわかりました。ホスト名でpingできたので、うまくいくはずだと思いました。IPアドレスも試しました。このOS Xマシンで動作するには、内部「10.1.xx」IPアドレスが必要であることが判明しました(ただし、Windowsではホスト名で問題ありません)。

この時点で、接続できます...

ただし、これらの値を tnsnames.ora に入力しても、これはまだ機能しません...

...


必要なものに近いサンプルの tnsnames.ora ファイルを検索し、その内容をファイルにコピーしました。パラメータを変更したところ、すべてが機能するようになりました。なぜ私のものが機能しなかったのかわかりません。

0 投票する
1 に答える
8981 参照

.net - 接続エラー:Oracle.DataAccess.Client.OracleException ORA-12170

これには何時間もかかりました。この.NetアプリをXPシステムで実行する必要があります。誰かがいくつかのファイルを台無しにしたようですので、C#のconn.Open()がこのエラーを引き起こしています:

これは私のsqlnet.oraファイルです:

これはtnsnames.oraです:

これはlistener.oraです:

ホスト名をlocalhost、127.0.0.1に変更しようとしましたが、機能しません。また、

  • SQLPlusからクエリを実行できます。
  • システムにファイアウォールはありません
  • .NetアプリとDBは同じマシン上にあります。
0 投票する
2 に答える
3901 参照

php - Oracle10GR2に接続するときのPHPエラー

私はこのコードを持っています:

そして私はこのエラーを受け取ります:

リモートOracleデータベースに接続しようとしていますが、このエラーが発生し、理由がわかりません

何が問題ですか?

0 投票する
1 に答える
8663 参照

oracle - SSIS パッケージが Oracle 10g への接続に使用している ORA ファイルを確認するにはどうすればよいですか?

Oracle 10g データベースからデータを抽出する SSIS パッケージを保守しています。接続がエラー コードでタイムアウトした場合:

プロバイダーの初期化中にエラーが発生したため、接続のテストに失敗しました。ORA-12170: TNS: 接続タイムアウトが発生しました

sqlnet.ora または tnsnames.ora を変更するように言われました。これは興味深い問題を提起します。問題が解決するまで1つずつ変更する以外に、SSISで使用されているoraファイルを見つけるにはどうすればよいですか?

backup や _old などの名前が付いていない 2 つのディレクトリに tnsnames.ora ファイルがあることを付け加えておきます。

D:\oracle\product\11.2.0\client_1\NETWORK\ADMIN

D:\oracle\product\11.2.0\client_2_32_bit\NETWORK\ADMIN

0 投票する
1 に答える
18903 参照

c#-4.0 - Oracle 接続は正常ですが、ORA-12170: TNS: クエリの実行中に接続タイムアウトが発生しました

.net c# コンソール アプリケーションから oracle 11g データベースに対してクエリを実行すると、エラーが発生します。正常に接続されているようです(conn.StateプロパティはOpen以下の行以降)

しかし、クエリを起動すると、ORA-12170エラー (接続タイムアウトが発生しました) が発生します。別のデータベースに対する同じテストが適切に機能するため、コードに問題があるとは思いません。

同じユーザーでOracle SQL Developerを介してこのデータベースに接続し、行を正常に挿入/削除できます。

コマンドラインを介してsqlplusに接続しようとすると、 ORA-12560: TNS:protocol adapter error が発生するため、テストを行うことができません。

すべての Oracle サービスが実行されています。

コマンドLsnrctl statusは次のように述べています。

両方のエラーのいずれかに関連するヘルプをいただければ幸いです。

0 投票する
1 に答える
2128 参照

.net - LDAP名を持つODP.NETのOracle接続文字列

現在のバージョンのODP.NETを使用しており、LDAP名を使用してOracleサーバーに接続しようとしています。私は基本的な文字列を試しました:

データソース=ServerName;ユーザーID=RemovedUserId; Password = RemovedPwd;

接続の試行は、次のエラーでタイムアウトします。

ORA-12170:TNS:接続タイムアウトが発生しました

同じボックスから同じLDAP、ユーザーID、パスワードを使用してTOAD経由で接続できます。

「データソース」とは異なるものを使用する必要がありますか、それともサーバー名にLDAPプレフィックスを追加する必要がありますか?

0 投票する
1 に答える
1311 参照

database - ローカルエリアネットワークを介してOracle10gServerにアクセスするにはどうすればよいですか?

Oracle 10g server Expressエディションをシステムにインストールしました(たとえば、host-a [100.101.102.103])

そして、sqlコマンドラインのコマンドを使用して、別のシステム(たとえばhost-b [100.101.102.104])からデータベースにアクセスしようとしました。

しかし、それは次のようなことを言います

リクエストのタイムアウト。ORA-12170:TNS:接続タイムアウトが発生しました

...私が間違えたところ...

  1. すべてのユーザー名、パスワード、IPはすべて正しいです。
  2. 両方のシステムが同じローカルエリア接続にあります。

誰か助けてください。

0 投票する
1 に答える
5989 参照

oracle - TOAD for Oracle を使用してサーバーデータベースに接続するには?

Oracle データベース (バージョン 10.6.1.3) に TOAD を使用しています。サーバーデータベースに接続しようとすると、エラーが返されます:

ORA-12170: TNS: 接続タイムアウトが発生しました

DIRECT-Host、Port、SID のユーザー名、パスワードを書き、OraClient11g_home を使用して接続しました。このエラーについて何か考えがありますか?

0 投票する
2 に答える
2874 参照

oracle - 別の Oracle クライアントのみのコンピュータから Oracle サーバーに接続できません

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

Oracle サーバー - XP ホーム x32

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

なにか提案を?

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

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

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

0 投票する
3 に答える
796 参照

windows - Windows上のOracleデータベースへの接続

ネットワーク上に 2 台のマシンがあります。

  1. pc-1はWindows XP SP3、IPで実行されています192.168.1.15
  2. pc-2Windows Vista、IPで動作しています192.168.1.16

Oracle 11gR2pc-2 (Vista) にロードし、リスナーを次の設定で実行しています。address=192.168.1.16 and port=1065.

pc-1 (XP) を使用して Oracle データベースに接続しようとしていますが、ネットワーク アダプターが接続を確立できませんjdbc thin driverでしたというエラーが表示されます。 私: jdbc:oracle:thin:@192.168.1.16:1065:ora
JDBC url

pc-2は到達可能です。ping 192.168.1.16

私はPC-1からいくつかのことを試しました:

  • TELNET 192.168.l.16 1065ポート 1065 で 192.168.1.16 に接続中...ホストへの接続を開くことができませんでした: 接続に失敗しましたpc-2 (vista+oracle) はオフになっているので、ファイアウォールがポート 1065 をブロックしているとは思いませfirewallん 。

  • tnsping 192.168.1.16:1065エラー TNS-12535: TNS: 操作がタイムアウトしました

  • sqlplus sys/sys@//192.168.1.16:1065/ora as sysdbaしかし、それはエラーを与えます

    ERROR:ORA-12170: TNS: 接続タイムアウトが発生しました

コマンド出力の一部PC-2

  • netstat -a

LOCAL ADDRESS------------ FOREIGN ADDRESS-------------- STATE
192.168.1.16:1065----------------- PC名 - - - - - - - - - - 聞いている

誰が私が何をすべきかを詳細に指定できますか? 私はこれを初めてやろうとしているので、何が間違っているのかわかりませんか?