■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【…OB …OBER …全般 …その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
ORA-12170で接続できず 2025/07/01 10:12 OB 2
tnspingは「OK(60ミリ秒)」、SQL*Plusからも接続できてテーブルも読めるが、ObjectBrowserからはORA-12170で接続ができない。

接続先の指定は何れも同じ名前を使用。

原因と解決方法を教えてください。
OBサポートです

お問い合わせいただいた件に関しましてですが、
ORA-12170エラーは、Oracle ClientとOracle Database間の
通信におけるエラーとなりますため、クライアント側の
設定ファイルに誤りがある、またはネットワークの構成に
問題があるなどの原因が考えられます。

[具体例]
 ・サーバー側のファイアウォールではじかれている
 ・クライアント側のtnsnames.oraに記述誤りがある
 ・必ず再現するとは限らない、という場合は、
  ネットワークのトラフィックやサーバー側の
  負荷などにより遅延が発生している

■パス情報確認のお願い
またSI Object Browser側で
・ORACLE_HOMEのパス
・tnsnames.oraファイルのパス
それぞれが意図しない情報を認識している可能性がございます。

現在認識されているパスについては、
[ヘルプ] > [サポート情報] > 【Oracle Client情報】の項目にてご確認いただけます。
もし記載されている[Oracleホーム]のパス情報や、[tnsnames.oraのパス]情報が、
意図したものではない場合、SI Object Browserが認識するORACLE_HOMEのパスが不正となっている可能性がございます。

【手動設定】
もしORACLE_HOMEのパスが正しく識別されていない場合には、以下の手順にて
手動での設定をお願いできますでしょうか。

①[ツール] > [オプション] > [詳細設定タブ] > [ORACLE_HOME]の項目に
 意図するORACLE_HOMEのパスを記載する
 ※{ORACLE_HOME}\bin\oci.dllの構成である場合、
  binまでのパスは含めず、(ORACLE_HOME)までのパスを指定してください。
  また、{ORACLE_HOME}配下にnetwork\admin\tnsnames.oraファイルが配置されていることが想定されます。
  (Oracle Clientインストール時の構成を想定)

②設定後アプリケーションを再起動する

③ログオン画面 > [データベース]欄に接続ネットサービス名を指定して接続を行う
 ※[データベース]欄のドロップダウン項目は、識別されたtnsnames.oraのネットサービス名が一覧として表示されます。
  この時点で項目として表示がされていない場合、tnsnames.oraファイルが正しく認識されていない可能性がございます。
  
■上記で解決しない場合
弊社サポート側で対応させていただきたく存じます。
つきましては、下記サポート宛までお問い合わせいただけますでしょうか。

【窓口】
oob.support@sint.co.jp

本件、大変ご不便ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
早々にご連絡いただきましてありがとうございます。

ご教示いただきました手動設定の方法で解消できました。

ありがとうございました。