如何創建只讀權限oracle賬戶

  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、創建用戶

    create user db_hxzg identified by 123 

    6、賦給賬號連接權限

    grant connect, resource to aaaa;

    grant create session to aaaa;

7.檢查角色的權限 
select * from dba_sys_privs where grantee=’SELECT_ROLE’

測試權限的時候需要加上用戶的對象例如 
select count(*) from hr.ex_user;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章