この質問(Use tnsnames.ora in Oracle SQL Developer)は、回答が必要なようです。しかし、私のSQL Developerのコピーには、データベースの下にAdvancedがありません(Advanced Parametersはありますが、それは役に立ちません)。Windows 10でSQL Developerのtnsnames.oraの場所を設定する方法
私は設定(とヘルプ)をすべて見て、設定する場所を見つけることができません。
[環境設定]オプションで、[データベース] - > [詳細設定] - > [Tnsnamesディレクトリ] - > tnsnames.oraが存在するディレクトリを参照してください。
私の画像はほとんど一致しますが、下部にはTnsnames Directoryオプションはありません。
このリンク(http://www.oracle.com/technetwork/issue-archive/2008/08-may/o38sql-102034.html)は、以下の有用な情報を与える:
TNS接続はtnsnames.oraファイルから別名エントリを使用します。 Oracle SQL Developerでは、tnsnames.oraファイルは1つのみ使用されます。あなたのローカルマシン上で複数のを持っているか、リモートマシン上のtnsnames.oraファイルを使用したいので、OracleのSQL Developerは、以下の場所でのtnsnames.oraファイルのために順次に見えることに注意してください可能性があります
- $ HOME/.tnsnames.ora
- $ TNS_ADMIN/tnsnames.oraの
- /etc/tnsnames.ora(Windows以外のシステム)
- に$ ORACLE_HOME/network/admin/tnsnames.oraの
- レジストリキー
$ ORACLE_HOMEオプションを使用しますが、最初の2つの場所のいずれかにコピーがあるようです。 $ HOMEまたは$ TNS_ADMINがどこに定義されているのか分かりません(私はそこに良いコピーをコピーできます)。または、$ ORACLE_HOMEのものを使用するために再定義する方が良いでしょう。
は、あなたは本当にTNSNAMESを必要としません。なぜあなたはそれを使いたいのですか? –
@a_horse_with_no_name - おそらく私はTOADのユーザーであるため、これは私が慣れていたものです。しかし、あなたのコメントは、私が別の方法で与えられた接続情報を試してみるのに十分なものでした。そして、私はついにどこに基本的な接続を作るのか分かりました。私は2つを比較することになっているので、情報はおそらくまだ有用です。 – thursdaysgeek
'$ ORACLE_HOME'と' $ TNS_ADMIN'は環境変数です。 Googleは「Windows 10の環境変数を変更する」ために多くの結果を得ます。 –