問題描述:
有兩個oralce數據庫
SID分別為 A B
A中a用戶下含有表objects
B中含有b用戶
使在B中用b用戶登錄后執行
select * from objects
能顯示出A中a.objects的全部內容
有兩個oralce數據庫
SID分別為 A B
A中a用戶下含有表objects
B中含有b用戶
使在B中用b用戶登錄后執行
select * from objects
能顯示出A中a.objects的全部內容
問題解答:
用b用戶登錄到B中,執行:
create public synonym objects for a.objects@A
此時執行select * from objects 就能顯示出a.objects的全部內容
?
需要注意的一點:
B中不能含有table b.objects否則語句可以執行,但是執行select操作時顯示的仍然為b.objects的內容,需要先把b.objects刪除掉,重新建立synonym即可。