在执行exp导出全库时候,遇到如下错误

EXP-00079: 表 "PURCHASEORDER" 中的数据是被保护的。常规路径只能导出部分表。

原因:这个警告出现是因为这张表启用了FGA(fine-grained access control policy)精细化访问控制策略。如果FGA在select上启用,那么exp可能不会导出整张表,因为FGA可能会重写查询。
只有sys用户和任何拥有exempt access policy权限的用户,才能select all rows。如果某个非sys用户没有exempt access policy权限,即使这张表是该用户的,也无法全表导出。
确认该表是否启用了FGA控制策略
解决这个问题的方法有两种
1.    授权该用户exempt access policy 权限
  (1)      在SQLPLUS 下以SYSDBA用户登录,授权在执行exp命令的用户 exempt access policy权限
       SQL > conn / as sysdba
  (2)      授权执行exp命令用户 exempt access policy 权限
       SQL > grant exempt access policy to exp_user;
  (3)      确认exp_user已经被成功授权
       SQL >select grantee from dba_role_privs where granted_role in
                   (select grantee from dba_role_privs where granted_role=’EXP_FULL_DATABASE’)
      好了,现在再次执行exp导出就不会报错了。
  2. 以sys用户执行exp命令导出目标表(linux环境为例)
        exp \‘/ as sysdba\‘ file=/app/dmp/full.dmp \
                          log=/app/dmp/full_exp.log \
                          tables=OE.PURCHASEORDER

解决EXP-00079: 表 PURCHASEORDER 中的数据是被保护的。常规路径只能导出部分表。相关推荐

  1. php多表数据排除,thinkphp中多表查询中防止数据重复的sql语句(必看)

    thinkphp中多表查询中防止数据重复的sql语句(必看) 这里有新鲜出炉的精品教程,程序狗速度看过来! ThinkPHP 开源 PHP 框架 ThinkPHP 是一个开源的 PHP 框架,是为了简 ...

  2. 设顺序表va中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。

    题目要求:设顺序表va中的数据元素递增有序.试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性. 代码实现: void Insert(SqList *va,int x) {int i;if( ...

  3. (线性表)设顺序表A中的数据元素递增有序,试写一程序,将x插入到顺序表的适当位置上,使该表仍然有序。

    (线性表)设顺序表A中的数据元素递增有序,试写一程序,将x插入到顺序表的适当位置上,使该表仍然有序. [算法的基本思想] 建立顺序表,在表中从后往前查找要插入的元素的位置,直到找到第一个比X小的数,并 ...

  4. 设顺序表va中的数据元素递增有序。先实现将x插入到顺序表的适当位置上,保存该表的有序性。

    设顺序表va中的数据元素递增有序.先实现将x插入 到顺序表的适当位置上,保存该表的有序性. /* 设顺序表va中的数据元素递增有序.先实现将x插入 到顺序表的适当位置上,保存该表的有序性. */ #d ...

  5. 解决自定义UITableViewCell在浏览中出现数据行重复的问题

    我在写一个App的时候自定义了一个UITableViewCell,但是这个UITableView在运行的时候出现了每6行数据就循环重复显示的问题,而直接使用cell.textLabel.text显示是 ...

  6. oracle 导入单表,oracle 10g 中单个数据表的导入、导出

    一.导出工具 exp 他是oracle根目录下bin文件夹中的一个可执行文件,具体目录为:/ORACLE_HOME/BIN/exp. 利用该工具,可以将数据库中的表导出.交互式操作过程如下: 1.开始 ...

  7. MySQL 新增表中的数据为另外一个或多个表的数据(业务场景:创建关系表,复制旧表数据到新表)

    问题 昨天同学问了我个问题 我想写个sql脚本,循环插入数据,数据是另一个表中的a.b字段 A表中的a.b字段数据,循环加入B表中a.b字段.就是这个意思 我问他为什么不用Java写,他说是数据维护, ...

  8. oracle的删除的row如何,Oracle 删除大表中部分数据

    需求: 项目中有一张表大概有7000多万条数据,造成表空间已满,需要清理部分数据,打算清理3000万. 2B 做法: delete from table_name where ID > '400 ...

  9. excel合并多个工作表_excel中汇总多个工作表数据的神器——合并计算

    在excel中,经常会遇到多个表格的数据需要汇总,但是有时候每个表格的顺序.项目不一定完全相同,比如下图中,动图一是五个不完全相同的工作表,如何将五个工作表的数据汇总到一个工作表中(图二所示),并对这 ...

最新文章

  1. 4种营销场景满足其中一个要不要做小程序?
  2. 8、web入门回顾/ Http
  3. 一些常用的gcc指令(持续更新)
  4. 90后CV男神Workshop | 祥雨带你畅聊Model设计新视角
  5. PHP 的 Phar 包原来性能这么强!
  6. C#中静态构造函数的一些理解
  7. python中selenium中使用ajax_Selenium测试Ajax程序(转)
  8. 【Python笔记】使用 re 模块实现正则表达式操作
  9. cmd后台运行exe_了解运行命令的原理,为QQ制作运行命令启动
  10. python中series是什么_pandas中的series数据类型详解
  11. 根据select的内容来批量修改一个表的字段
  12. Conky--linux自定义桌面监控
  13. word排版的时候如何将论文表格逆时针旋转90度竖放
  14. 服务器输出字符流数据到浏览器 使用println浏览器无显示
  15. DSP GPIO端口操作
  16. starbound服务器配置文件怎么写,【mod向】简单修改文件迅速刷到任何想要物品以及修改随机生成物品入手时数据可以带入任何服务器【修改向】...
  17. forward和redirect的区别是什么?
  18. 感人!华为员工累死,同事模仿鲁迅写《纪念胡新宇君》(转贴)
  19. Android WiFi Direct文件传输
  20. 【GCN-RS-Defence】GCN-Based User Representation Learning for Unifying Robust Recommendation and Frauds

热门文章

  1. easyui combotree设置不选中
  2. linux执行lsof命令_Linux服务器基础知识之lsof命令
  3. C语言学习--初始C语言02
  4. 样本熵、排列熵及散布熵优缺点对比
  5. 带你玩转新一代无服务器产品:IBM Cloud Code Engine(二)
  6. jq slimScroll 滚动条插件 回到顶部方法
  7. 百度编辑器插入自定义html,百度编辑器自定义模板
  8. Java学习(静态static关键字,数组工具类Arrays,数学相关工具类(绝对值,向上取整,向下取整),继承,super和this关键字,抽象)
  9. oracle 行转列字符拼接,oracle 行转列,用特殊符号拼接
  10. Virtuoso中使用calculator进行波形计算方法