- ベストアンサー
データベースリンクとシノニムについて
現在以下の様な状態で、サーバAのスキーマAからサーバBのテーブルを参照しています。 DBLINK(A)を外すとサーバAのスキーマAからサーバBのテーブルをSELECTする事が 出来なくなってしまいますか? スキーマAでサーバBの必要なテーブルが 全てシノニムで定義されていたので、イメージ的に スキーマBのDBLINKが残っていれば サーバAのスキーマA→スキーマB→サーバBのテーブルって感じで 参照出来そうな気がするのですが、どうなのでしょうか? サーバAのスキーマA → DBLINK(A) → サーバB ↓ シノニム ↓ サーバAのスキーマB → DBLINK(B) → サーバB
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
スキーマA君がDBLINK(B)を使える権限さえあれば、問題ないように思いますが、 何か発生しましたかね? なお、そもそもDBリンクオブジェクトはDBインスタンスに帰属するもので、スキーマの所有物のイメージではないと思います(^^)
お礼
おっしゃる通り問題ありませんでした。