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