测试目的:通过只读用户导出其它用户数据的最小权限要求。

测试场景:通过只读用户B,导出A用户全部数据,再将数据导入到读写用户C

测试结论:通过只读用户导出其它用户数据的最小权限清单:

create session (登录权限)

select any table (查表数据权限)

select any dictionary (查询oracle数据字典【dba_开头的视图】权限)

1、通过PL/SQL登录 A用户,通过user_objects统计出来的对象数据如下:

A用户对象个数

2、创建只读用户B、授予以下系统权限,其它权限都不要:

create session (登录权限)

select any table (查表数据权限)

select any dictionary (查oracle数据字典【dba_开头的视图】权限)

此时可通过dba_objects视图可以出A用户的数据对象:

通过B用户查询A用户数据对象

此时统计出来的对象个数与登录用户A直接用user_objects统计出来的对象个数保持一致

oracle 字典_Oracle只读用户通过JAVA应用程序导出其它用户数据最小权限相关推荐

  1. java oracle分页_oracle 分页存储过程和java代码

    create or replace procedure contfenyePro( v_in_tablename in varchar2, v_in_pagesize in number, v_in_ ...

  2. java应用程序中判断用户输入的一个整数是否在已知数组里。

    import java.util.*; class Example2_5 {public static void main(String args[]) {int start=0,end,middle ...

  3. 从微信服务器获取用户信息,微信小程序Ⅴ [获取登陆用户信息,重点openID(详解)]...

    ♩ 背景 其实这篇文章几个月前就写完了,可是这段时间,微信小程序官方文档有了更新,同事在我本身的实际操做过程当中,发现以前写的过于繁杂,因此如今进行简化梳理,欢迎指摘. 语言框架:ThinkPHP3. ...

  4. 一步一步带你实现java根据模板导出word循环数据

    之前操作EXCEL使用的是poi,用poi操作word有点复杂,且没有模板功能.放弃 找到了freemarker这个工具,他可以根据word的模板生成导出的word 话不多说,跟着我来一步一步走 首先 ...

  5. 使用Spring Security,Thymeleaf和Okta保护Java应用程序的安全

    永不再构建身份验证 –喜欢构建用户管理? 使用Okta,您可以在几分钟内为您的应用程序添加社交登录,多因素身份验证和OpenID Connect支持. 立即创建一个免费的开发者帐户. 在构建Java应 ...

  6. ORACLE数据库服务器导出DMP格式提示没有权限访问解决解决办法

    在oracle数据库中,如果数据需要导出为DMP格式,使用PLSQL是无法完成的,需要通过数据库服务器进行导出. 操作方式如下: 1.登录数据库服务器 2.切换数据库用户 3.执行需要导出的表数据的命 ...

  7. oracle 最小权限,基础知识6——安全和最小权限原则

    数据库安全和最小权限原则 用户只拥有执行其任务所需的最小权限,并禁止所有未被允许的权限. 默认下SYS和SYSTEM拥有所有权限. 除了使用口令配置文件外,还需要遵循一些最佳实践,特别熟授予publi ...

  8. swing程序 过时拉嘛_密码已过时-如何保护您的应用程序和保护用户

    swing程序 过时拉嘛 重点 (Top highlight) I've said this part before, so if you read the previous article, ski ...

  9. oracle错误(一) ORA-各种常见java.sql.SQLException小结

    ORA-00904: --invalid column name 无效列名ORA-00942: --table or view does not exist 表或者视图不存在ORA-01400: -- ...

最新文章

  1. 6大设计原则之依赖倒置原则
  2. 第五届上交会欲打通技术贸易“最后一公里”
  3. 关于内存管理-提前释放的问题
  4. TensorFlow模型转换h5转pb
  5. SAP UI5 manifest.json 和 i18n 多语言文本的解析逻辑
  6. 贪心之安排活动会场问题
  7. pycharm的使用技巧
  8. PHP Yii开源框架入门学习(二)修改Yii网站访问路径
  9. POJ1321-Chess Problem(dfs基础题)
  10. 实现网络IPv6平滑演进的DS-Lite CGN技术
  11. Qt实现 员工培训管理系统
  12. 机器阅读理解论文必读论文(二): Teaching Machines to Read and Comprehend
  13. VMware Workstation 虚拟机安装windows 10 系统步骤
  14. 推流(RTSP/RTMP)
  15. 信息泄露,那些央视没报的“内鬼
  16. 白盒测试概述及其方法简介
  17. Python并发之协程gevent数据结构和实践(6)
  18. JavaScript中绑定事件监听函数的通用方法[ addEvent() ]
  19. 微服务架构--BFF层
  20. HDFS读写流程(重点,有些面试官总喜欢问到,记录一下)

热门文章

  1. PrestaShop 网站后台配置(三)
  2. WPF的Timer控件的使用
  3. oracle 12c多租户下的日常操作变化
  4. jQuery九类选择器
  5. 使用Java合并图片、修改DPI
  6. 老板和员工是什么关系?
  7. Endnote在latex中的应用的两种方法
  8. OpenNMS Log Correlator
  9. NHibernate之Mapping 之 Property
  10. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月25日-7月1日)