LNSY_DBA爲數據庫實例
LNSY_DBA_READ爲創建的只讀用戶
–創建用戶
create user LNSY_DBA_READ identified by 123456;
–授權
grant connect to LNSY_DBA_READD;
grant create synonym to LNSY_DBA_READ;
grant create session to LNSY_DBA_READ;
查詢表權限:複製下面的查詢結果,執行
select ‘grant select on ‘||owner||’.’||object_name||’ to LNSY_DBA_READ;’ from dba_objects where owner in (‘LNSY_DBA’)and object_type=‘TABLE’;
創建同義詞:複製下面的查詢結果,執行
select ‘create or replace SYNONYM LNSY_DBA_READ.’ || object_name|| ’ FOR ’ || owner || ‘.’ || object_name|| ‘;’
from dba_objects
where owner in (‘LNSY_DBA’)
and object_type=‘TABLE’;
如果要賦予所有實例下表的查詢權限
GRANT SELECT ANY TABLE TO LNSY_DBA_READ;