1. 程式人生 > >如何建立只讀許可權oracle賬戶-同義詞

如何建立只讀許可權oracle賬戶-同義詞

另見:http://blog.csdn.net/chzhqgood/article/details/52700302

http://blog.csdn.net/louwzh/article/details/40785183

1.建立角色 
CREATE ROLE SELECT_ROLE 
2.給角色分配許可權 
grant SELECT ANY DICTIONARY to SELECT_ROLE; 
grant SELECT ANY TABLE to SELECT_ROLE; 
grant SELECT ANY TRANSACTION to SELECT_ROLE; 
grant SELECT ANY SEQUENCE to SELECT_ROLE;

 
3.把角色賦予指定賬戶 
grant SELECT_ROLE to user; 
4.刪除角色 
drop role SELECT_ROLE;

5.檢查角色的許可權 
select * from dba_sys_privs where grantee=’SELECT_ROLE’

測試許可權的時候需要加上使用者的物件例如 
select count(*) from hr.ex_user;