如何让普通用户可以对DBA_SOURCE视图进行闪回查询?

简介: 如何让普通用户可以对DBA_SOURCE视图进行闪回查询? 赋权:GRANT SELECT , FLASHBACK ON DBA_SOURCE TO LHR10;或:GRANT DBA,SELECT_CATALOG_ROLE TO LHR10;...
如何让普通用户可以对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











About Me

.............................................................................................................................................

● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除

● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、博客园(http://www.cnblogs.com/lhrbest)和个人微信公众号(xiaomaimiaolhr)上有同步更新

● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

● 本文博客园地址:http://www.cnblogs.com/lhrbest

● 本文pdf版、个人简介及小麦苗云盘地址:http://blog.itpub.net/26736162/viewspace-1624453/

● 数据库笔试面试题库及解答:http://blog.itpub.net/26736162/viewspace-2134706/

● DBA宝典今日头条号地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

.............................................................................................................................................

● QQ群号:230161599(满)、618766405

● 微信群:可加我微信,我拉大家进群,非诚勿扰

● 联系我请加QQ好友646634621,注明添加缘由

● 于 2017-09-01 09:00 ~ 2017-09-30 22:00 在魔都完成

● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

.............................................................................................................................................

小麦苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麦苗出版的数据库类丛书http://blog.itpub.net/26736162/viewspace-2142121/

.............................................................................................................................................

使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号(xiaomaimiaolhr)及QQ群(DBA宝典),学习最实用的数据库技术。

   小麦苗的微信公众号      小麦苗的DBA宝典QQ群1     小麦苗的DBA宝典QQ群2        小麦苗的微店

.............................................................................................................................................


DBA笔试面试讲解群1
DBA笔试面试讲解群2
欢迎与我联系



目录
相关文章
|
SQL 关系型数据库 数据库
Windows服务器DB2数据库建库过程演示,db2创建表空间、分配权限
Windows服务器DB2数据库建库过程演示,db2创建表空间、分配权限
341 0
|
SQL Oracle 关系型数据库
Oracle 删除大量表记录操作总结
Oracle 删除大量表记录操作总结
296 0
|
SQL Oracle 关系型数据库
"ORA-00942: 表或视图不存在 "的原因和解决方法
采用Oracle数据库,使用Powerdesigner设计,生成Sql文件导入后查询出现“ORA-00942: 表或视图不存在 ”,很是郁闷,这个问题以前出现过,当初解决了,但因好久没有使用,这次竟然忘了,害得我浪费了好些时间,为了避免再次忘记,将它记下来,同时和大家一起分享。
2662 0
|
SQL 存储 Oracle
Oracle总结【视图、索引、事务、用户权限、批量操作】三
在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了…那么本篇主要总结关于Oralce视图、序列、事务的一些内容… 在数据库中,我们可以把各种的SQL语句分为四大类… (1)DML(数据操纵语言):select,insert,update,delete (2)DDL(数据定义语言):create table,alter table,drop table,truncate table (3)DCL(数据控制语言):grant select any table to scott/revoke select any table from scott (4)TCL(事务
166 0
Oracle总结【视图、索引、事务、用户权限、批量操作】三
|
SQL Oracle 关系型数据库
Oracle总结【视图、索引、事务、用户权限、批量操作】二
在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了…那么本篇主要总结关于Oralce视图、序列、事务的一些内容… 在数据库中,我们可以把各种的SQL语句分为四大类… (1)DML(数据操纵语言):select,insert,update,delete (2)DDL(数据定义语言):create table,alter table,drop table,truncate table (3)DCL(数据控制语言):grant select any table to scott/revoke select any table from scott (4)TCL(事务
192 0
Oracle总结【视图、索引、事务、用户权限、批量操作】二
|
SQL 存储 Oracle
Oracle总结【视图、索引、事务、用户权限、批量操作】 一
在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了…那么本篇主要总结关于Oralce视图、序列、事务的一些内容… 在数据库中,我们可以把各种的SQL语句分为四大类… (1)DML(数据操纵语言):select,insert,update,delete (2)DDL(数据定义语言):create table,alter table,drop table,truncate table (3)DCL(数据控制语言):grant select any table to scott/revoke select any table from scott (4)TCL(事务
181 0
Oracle总结【视图、索引、事务、用户权限、批量操作】 一
|
SQL Oracle 关系型数据库
Oracle总结【视图、索引、事务、用户权限、批量操作】
前言 在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了...那么本篇主要总结关于Oralce视图、序列、事务的一些内容... 在数据库中,我们可以把各种的SQL语句分为四大类.
1319 0
下一篇
DataWorks