标签:闪回 orclasm dba LHR10 视图 SYS SOURCE Connected LHR
如何让普通用户可以对DBA_SOURCE视图进行闪回查询?
赋权:
GRANT SELECT , FLASHBACK ON DBA_SOURCE TO LHR10;
或:
GRANT DBA,SELECT_CATALOG_ROLE TO LHR10;
LHR@orclasm > DROP USER LHR10;
CREATE USER LHR10 IDENTIFIED BY LHR;
GRANT RESOURCE TO LHR10;
User dropped.
LHR@orclasm >
User created.
LHR@orclasm >
Grant succeeded.
LHR@orclasm > LHR@orclasm > LHR@orclasm > LHR@orclasm >
LHR@orclasm >
LHR@orclasm >
LHR@orclasm > CONN LHR10/LHR;
ERROR:
ORA-01045: user LHR10 lacks CREATE SESSION privilege; logon denied
Warning: You are no longer connected to ORACLE.
@ > CONN / AS SYSDBA
Connected.
SYS@orclasm > GRANT CONNECT,RESOURCE TO LHR10;
Grant succeeded.
SYS@orclasm > conn lhr10/LHR
Connected.
LHR10@orclasm >
LHR10@orclasm > select * from dba_source as of timestamp sysdate -1/24 where rownum<=1;
select * from dba_source as of timestamp sysdate -1/24 where rownum<=1
*
ERROR at line 1:
ORA-00942: table or view does not exist
LHR10@orclasm > GRANT SELECT ON DBA_SOURCE TO LHR10;
GRANT SELECT ON DBA_SOURCE TO LHR10
*
ERROR at line 1:
ORA-00942: table or view does not exist
LHR10@orclasm > CONN / AS SYSDBA
Connected.
SYS@orclasm > GRANT SELECT ON DBA_SOURCE TO LHR10;
Grant succeeded.
SYS@orclasm > conn lhr10/LHR
Connected.
LHR10@orclasm > select * from dba_source as of timestamp sysdate -1/24 where rownum<=1;
select * from dba_source as of timestamp sysdate -1/24 where rownum<=1
*
ERROR at line 1:
ORA-01031: insufficient privileges
LHR10@orclasm > CONN / AS SYSDBA
Connected.
SYS@orclasm > GRANT FLASHBACK ON DBA_SOURCE TO LHR10;
Grant succeeded.
SYS@orclasm > conn lhr10/LHR
Connected.
LHR10@orclasm > select * from dba_source as of timestamp sysdate -1/24 where rownum<=1;
OWNER NAME TYPE
------------------------------ ------------------------------ ------------
LINE
----------
TEXT
--------------------------------------------------------------------------------
SYS AGGXMLIMP TYPE
1
type AggXMLImp
LHR10@orclasm > CONN / AS SYSDBA
Connected.
SYS@orclasm > REVOKE FLASHBACK ON DBA_SOURCE FROM LHR10;
Revoke succeeded.
SYS@orclasm > conn lhr10/LHR
Connected.
LHR10@orclasm >
LHR10@orclasm > select * from dba_source as of timestamp sysdate -1/24 where rownum<=1;
select * from dba_source as of timestamp sysdate -1/24 where rownum<=1
*
ERROR at line 1:
ORA-01031: insufficient privileges
LHR10@orclasm > CONN / AS SYSDBA
Connected.
SYS@orclasm >
SYS@orclasm > GRANT SELECT_CATALOG_ROLE TO LHR10;
Grant succeeded.
SYS@orclasm > conn lhr10/LHR
Connected.
LHR10@orclasm > select * from dba_source as of timestamp sysdate -1/24 where rownum<=1;
select * from dba_source as of timestamp sysdate -1/24 where rownum<=1
*
ERROR at line 1:
ORA-01031: insufficient privileges
LHR10@orclasm > CONN / as sysdba
Connected.
SYS@orclasm > grant dba to lhr10;
Grant succeeded.
SYS@orclasm > conn lhr10/LHR
Connected.
LHR10@orclasm > select * from dba_source as of timestamp sysdate -1/24 where rownum<=1;
OWNER NAME TYPE
------------------------------ ------------------------------ ------------
LINE
----------
TEXT
--------------------------------------------------------------------------------
SYS AGGXMLIMP TYPE
1
type AggXMLImp
标签:闪回,orclasm,dba,LHR10,视图,SYS,SOURCE,Connected,LHR 来源: https://blog.51cto.com/lhrbest/2701842
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。