詳細は以下のとおりです。ORA-12154は解決できませんでした... Oracleインスタント・クライアントでここ
- 私はWindows 7の64ビットVM(VMware社)にthe OTN download pageからOracleインスタントクライアント11.2.0.2.0をインストール。
- リモートoracleデータベースに接続しようとしていますが、TNSを使用して1つのプログラムに正常に接続できますが、SQL * Plusなどのアプリケーションでは正常に接続できません。
- スキーマ@サービス名、パスワードなどを使用してSQL * Plusに接続しようとすると、上記のエラーが発生します。
- SQL Developerを介して接続するには、通常、基本的な接続情報を使用し、tnsnamesには依存しませんが、通常の接続を試行すると私には
io error: unknown host specified
が与えられます。 TNSプロトコルを使用している場合、SQL Developerは正常にデータベースに接続し、照会できます。 - 他のプログラムから試してみると、SQL * Plusの場合と同じエラーが表示されます。 tnsnamesのサービス名で試してみるときも同じです。
これは明らかに、一方向ではなく他の方向では機能しないというのはかなり不満です。私はインスタントクライアントを使用するためのすべての通常の指示に従い、instantclientのディレクトリはPATHに追加され、TNS_ADMINエントリも作成され、tnsnames.oraファイルへのディレクトリとなります
は、同じ問題を瞬時にクライアントの10.2バージョンを試してみました – chrismarx
sqlnet.oraのNAMES.DIRECTORY_PATHの値は何ですか? –
私はsqlnet.oraファイルを持っていません。それはインスタントクライアントのダウンロードの一部ではなく、手動で作成するよう指示されませんでしたか? – chrismarx