數(shù)據(jù)庫(kù)中 用戶a 訪問(wèn) 用戶b 中表t_department
首先在 庫(kù)a中建立DBLinks 來(lái)鏈接兩個(gè)庫(kù)具體如下:
create database link TESTLINK1
connect to ACSYS//庫(kù)b的某個(gè)用戶名
identified by "djzcq"http://對(duì)應(yīng)的密碼
using 'b';//所在服務(wù)器的庫(kù)命名
然后建立同義詞 具體如下:
CREATE SYNONYM user1.t_dpt_01 FOR acsys.t_department@TESTLINK1;//t_department是庫(kù)b中的表名
commit;
最后可以在庫(kù)a中訪問(wèn)到庫(kù)b中的表了,具體如下:
select * from t_dpt_01 ;
值得主意的是:只能訪問(wèn)指定的用戶所擁有訪問(wèn)權(quán)限的表,例如庫(kù)a的用戶user1只能訪問(wèn)庫(kù)b中用戶acsys所擁有權(quán)限的表或其它對(duì)象。
久久不醉