私は sql-developer を使用して、複数の異なるユーザーを持つ複数の異なる Oracle データベースに接続しています。接続情報はtnsnames.ora
ファイルに保存されるため、データベースのサーバーが変更されたときに、データベースへのすべての接続を手動で更新する必要はありません。最近、tnsnames ファイルを更新したところ、ネットワーク エイリアス リストには、存在するはずのエントリごとに 2 つのエントリが存在するようになりました。2 番目のエントリは機能しているように見えます (接続をテストすると、IE はテストに合格します)。ただし、デフォルトでは最初のエントリが選択されるようで、これは機能しません。
これは、ここでの回答によるものと思われます: SQL Developer に新しい接続を追加するときに Oracle TNS 名が表示され ませんが、その回答はその問題を解決する方法に対応していません。
では、ネットワーク エイリアス リストを完全にクリアして、強制的にファイルから再ロードするにはどうすればよいでしょうか。