7

現在、SP3DSMP1 と SP3DSMP4 の 2 つの Oracle サーバーで Windows 認証を使用しています。SMP1 にデータベース リンクを作成して、SMP4 に接続します。

SQL> パブリック データベース リンクを作成する LINK_SMP4 2 'SP3DSMP4' を使用して CURRENT_USER 3 に接続します。

データベース リンクが作成されました。

ただし、クエリを実行しようとすると、次のエラーが発生します。

1 行目のエラー: ORA-01017: ユーザー名/パスワードが無効です。ログオンが拒否されました

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

4

1 に答える 1

7

クレデンシャルは dblink 接続を介して渡されません。

CURRENT_USERdblinkを作成するときは、データベース間で信頼を確立する必要があります。これには、エンタープライズ ドメインの設定、データベースの追加、データベースSSL間のリンクの設定、およびリンクのCURRENT_USER有効化が必要です。

ここを参照してください: http://download.oracle.com/docs/cd/B12037_01/network.101/b10772/asoeuscf.htm

于 2010-12-27T23:46:35.907 に答える