您好,登錄后才能下訂單哦!
A上面用戶user_a有訪問(wèn)B的DBLINK,B_dblink,在A庫(kù)的用戶user_a上執(zhí)行如下授權(quán),授權(quán)dblink的table1給A庫(kù)的user_b
grant select on table1@B_dblink to user_b;
報(bào)錯(cuò)ORA-02021: 不允許對(duì)遠(yuǎn)程數(shù)據(jù)庫(kù)進(jìn)行 DDL 操作
A通過(guò)dblink訪問(wèn)B,權(quán)限管控不在A上,而在B上,A使用B的哪個(gè)用戶建立dblink,權(quán)限全在B的這個(gè)用戶下。
MES服務(wù)器上SR用戶通過(guò)DBLINK訪問(wèn)ERP,在ERP中的用戶是erpsr,實(shí)際數(shù)據(jù)存在ERP中的erpmes用戶
1、在ERP中建立erpsr用戶
2、在ERP中的erpmes用戶下授權(quán)erpsr可以select erpmes下的表,只授權(quán)select
3、在ERP的erpsr用戶下建立erpmes下表的同義詞
4、在MES庫(kù)中的SR用戶下建立dblink,dblink的connect to使用erpsr
--控制權(quán)限再M(fèi)ES服務(wù)器上控制,不是在ERP服務(wù)器上控制,如下第4步建立dblink使用erpsr用戶,不能使用erpmes用戶,一旦使用erpmes用戶,那么MES庫(kù)上的SR用戶實(shí)際是使用erpmes用戶的權(quán)限
先在ERP中做如下
1.system用戶執(zhí)行如下
create user erpsr identified by 123456;
grant connect to erpsr;
2.system用戶執(zhí)行如下
grant select on erpmes.table_name to erpsr
3.erpsr用戶執(zhí)行如下
create synonym table_name for erpmes.table_name
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。