首页 > 数据库技术 > 详细

【体系结构】Oracle 普通用户查询数据字典

时间:2015-06-06 02:17:10      阅读:452      评论:0      收藏:0      [点我收藏+]
Oracle 普通用户查询数据字典
O7_DICTIONARY_ACCESSIBILITY

本文连接 http://blog.itpub.net/29475508/viewspace-1688725/

使用hr用户查询scott用户方案中dept表,默认没有权限。
HR@PROD>select * from scott.dept;
bubuko.com,布布扣


使用sys用户把select any table 权限赋予给hr
SYS@PROD>grant select any table to hr;
bubuko.com,布布扣
hr用户再次查询scott.dept,可以显示
HR@PROD>select * from scott.dept;
bubuko.com,布布扣

尝试使用hr用户查询dba_数据字典(视图),如dba_users,无法查询

HR@PROD>select username,account_status from dba_users where username=‘HR‘;
bubuko.com,布布扣



bubuko.com,布布扣

查询参数O7_DICTIONARY_ACCESSIBILITY     (字母数字7
默认值为false,普通用户拥有select any table 权限,不能查询sys用户的对象。

SYS@PROD>show parameter O7

bubuko.com,布布扣


修改参数值并查看

SYS@PROD>alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile;
bubuko.com,布布扣

SYS@PROD>shutdown immediate;
SYS@PROD>startup;

SYS@PROD>show parameter O7

bubuko.com,布布扣


hr用户重新连接后再次查看dba_users,可以显示


HR@PROD>select username,account_status from dba_users where username=‘HR‘;

bubuko.com,布布扣


吕星昊
2015.6.5

【体系结构】Oracle 普通用户查询数据字典

原文:http://blog.itpub.net/29475508/viewspace-1688725/

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!