• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBリンク経由の参照について)

サーバAとサーバB間のDBLINK経由での参照について

このQ&Aのポイント
  • サーバAのスキーマAからDBテーブル1を参照できるようになるための設定方法についてです。
  • サーバBのスキーマAからDBLINK経由でサーバAのスキーマAのDBテーブル1を参照する方法についてです。
  • サーバBのスキーマAからサーバAのスキーマAのDBテーブル1が参照できない場合の考えられる原因についてです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

データベースリンクの定義が適切ではないのだと思います。 サーバBからサーバAへのデータベースリンクでの権限は、 データベースリンク定義に書かれているユーザで決まります。 どのような定義にしたんですか?

itokenken
質問者

お礼

こんばんは、ご指摘ありがとうございます。 おっしゃる通り、DBリンクに問題がありました。 今回パブリックでDBリンクをはったのですが、 サーバ【B】のスキーマ【い】に、 このスキーマ専用のDBリンク(全然別のサーバへの物)が既にはられていて、そちらが優先されてしまっていました。 このスキーマ専用のDBリンクはテスト時に作られたもののようで誰も使っていなかったので、削除しました。 これでパブリックの方が有効になったので、無事希望通りの参照ができるようになりました。 説明が下手でよくわからなかったらごめんなさい。 とにかく解決しました。 教えて下さってありがとうございました。

関連するQ&A