非生产系统的Oracle 数据库用户查看SQL执行计划权限管理

Oracle idb 212℃ 0评论

日期:2019年6月4日

目的

为了合理控制Oracle数据库的用户权限,同时为了满足非DBA管理员查看SQL的执行计划的需求,我们不能直接授予非管理员账号的DBA角色,因此,为了满足这个需求,做了一些实验,来模拟实现这个需求。需要注意的是,用户授权之后,需要重新登录数据库才能立刻生效相应的权限。

基本用户权限

— 创建用户

— 授权连接数据库权限

— 业务表相关的基础权限

查看SQL执行计划的基本权限

— 非DBA角色用户,查看执行计划,用于SQLPLUS 使用autotrace

— 非DBA角色用户,查看执行计划,用于使用DBMS_XPLAN.display_cursor查看表的执行计划

延伸

创建数据库用户相关文章

Oracle数据库创建用户

转载请注明:猫头鹰工作室 » 非生产系统的Oracle 数据库用户查看SQL执行计划权限管理

喜欢 (0)or分享 (0)
Avatar
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址