oracle 10.2に質問ヘッダーにエラーをスローする接続識別子を使用してデータベース・リンクを定義しようとしています。 tnsnames.oraファイルに接続識別子(サービス名)があります。 このサービス名を使用してsqlplusに接続できます。問題ない。 これは、作成sqlです:ORACLEデータベース・リンクを使用中にエラーが発生しました "ORA-12154 TNSは指定された接続識別子を解決できませんでした"
データベース・リンクを作成dev1.REGRESS.RDBMS.DEV.US.ORACLE.COM 「DEV1」を使用してPASS1 で識別USER1に接続します。
リンクを使用して選択: select * from t_users @ dev1;
私が取得:ORA-12154を:TNSを: SQLPLUS USER1/PASS1 @
DEV1:(問題ない) '正体不明' のサービスにsqlplusでOracleに接続を指定された接続識別子を解決できませんでした
私はループバックしている同じデータベースへの別のリンクを定義しました - うまくいきます。
私はこの件について私が知ることができたものを読んで試しましたが、これを解決しませんでした。
提案がありますか?
SQLNETを構成しましたか?ローカル・ネーミングを使用している場合は、Oracle NetプロファイルのNAMES.DIRECTORY_PATHにtnsnamesを追加する必要があります。 tnsnamesとsqlnetファイルの両方をポストする必要があります。 – apesa