三種oracle賦權(quán)
作者:佚名
oracle數(shù)據(jù)庫通過對角色的賦權(quán),使用戶有相應(yīng)的操作權(quán)限,賦權(quán)有多種的情況,下面就為您介紹其中的三種,供您參考學(xué)習(xí)。
在學(xué)習(xí)oracle數(shù)據(jù)庫的過程中,oracle賦權(quán)是需要重點掌握的知識,下面就為您將介紹三種oracle賦權(quán)的情況,希望對您能有所幫助。
1)角色賦權(quán):
A>創(chuàng)建角色:
- create role role1;
B>給角色賦權(quán):
- grant select any talble to role1;
- (grant create any table,create procedure to role1;)
C>把角色賦給用戶b:
- grant role1 to b;
2) 批處理:
查詢a的所有權(quán)限:
- select 'grant select on IFSAPP.'||t.object_name||' to IFSERP;'
- from all_all_tables t where t.owner= 'IFSAPP';
然后把這個執(zhí)行即可;
3) dba所有表查詢權(quán)限賦給b:謹(jǐn)慎使用,可能會不安全;
- grant select any table to b;
以上就是oracle賦權(quán)的介紹。
【編輯推薦】
責(zé)任編輯:段燃
來源:
互聯(lián)網(wǎng)