質問ヘッダーでエラーをスローする接続識別子を使用して、Oracle 10.2 でデータベース リンクを定義しようとしています。tnsnames.ora ファイルに接続識別子 (サービス名) があります。このサービス名を使用して sqlplus に接続できます。問題なし。これは作成SQLです:
データベース リンク dev1.REGRESS.RDBMS.DEV.US.ORACLE.COM を作成します。'dev1' を使用して pass1 で識別される user1 に接続します。
リンクを使用して選択します: select * from t_users@dev1;
ORA-12154: TNS: 指定された接続識別子を解決できませんでした
「未確認」サービスへの sqlplus を使用して oracle に接続する (問題なし): sqlplus user1/pass1@dev1
私が歩いているのと同じデータベースへの別のリンクを定義しました(ループバック)-正常に動作します。
この件について見つけたものはすべて読んで試しましたが、これは解決しませんでした。
助言がありますか?