2010-12-27 14 views
7

私は現在、2つのOracleサーバー(SP3DSMP1 & SP3DSMP4)でWindows認証を使用しています。 「SP3DSMP4」を使用してCURRENT_USER 3に接続するパブリック・データベース・リンクLINK_SMP4を作成 2>Oracleデータベースのリンク

SQL;:私はとSMP4に接続するためにSMP1上のデータベース・リンクを作成しました

データベースリンクが作成されました。私はクエリを実行しようとすると、

はしかし、私はエラーを取得する:行1で

ERROR: ORA-01017:無効なユーザー名/パスワード;ログオンが拒否されました

何が間違っているのでしょうか?

+0

1台のOracleサーバーは、Windows認証を使用して、別のOracleサーバーに対して認証することはできますか?実際のドキュメントを見るのはあまりにも怠惰だが、私はそれを疑う。これが私がチェックする最初のものだろう。 – 9000

答えて

7

dblink接続では資格情報が渡されません。

CURRENT_USER dblinkを作成する場合は、データベース間の信頼関係を確立する必要があります。これには、エンタープライズ・ドメインをセットアップし、データベースを追加し、データベース間にSSLリンクを設定し、リンクをCURRENT_USERにする必要があります。

はこちらをご覧ください:http://download.oracle.com/docs/cd/B12037_01/network.101/b10772/asoeuscf.htm

関連する問題