报错现象

Wed Dec 25 22:09:16 2019

DBMS_STATS: GATHER_STATS_JOB encountered errors.  Check the trace file.

Errors in file /export/u01/app/oracle/diag/rdbms/epmfdp/epmfdp2/trace/epmfdp2_j002_16017.trc:

ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

KUP-11024: This external table can only be accessed from within a Data Pump job.

查看trace文件

ORACLE_HOME = /export/u01/app/oracle/product/11g/db_1

System name:    SunOS

Node name:      t5b01

Release:        5.11

Version:        11.1

Machine:        sun4v

Instance name: epmfdp2

Redo thread mounted by this instance: 2

Oracle process number: 167

Unix process pid: 16017, image: oracle@t5b01 (J002)

*** 2019-12-25 22:09:16.334

*** SESSION ID:(1405.17503) 2019-12-25 22:09:16.334

*** CLIENT ID:() 2019-12-25 22:09:16.334

*** SERVICE NAME:(SYS$USERS) 2019-12-25 22:09:16.334

*** MODULE NAME:(DBMS_SCHEDULER) 2019-12-25 22:09:16.334

*** ACTION NAME:(ORA$AT_OS_OPT_SY_18029) 2019-12-25 22:09:16.334

ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

KUP-11024: This external table can only be accessed from within a Data Pump job.

*** 2019-12-25 22:09:16.334

DBMS_STATS: GATHER_STATS_JOB: GATHER_TABLE_STATS('"OGG"','"ET$04BC4D1F0001"','""', ...)

DBMS_STATS: ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

KUP-11024: This external table can only be accessed from within a Data Pump job.

*** 2019-12-25 22:09:16.377

DBMS_STATS: GATHER_STATS_JOB: GATHER_TABLE_STATS('"OGG"','"ET$110638090002"','""', ...)

DBMS_STATS: ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

KUP-11024: This external table can only be accessed from within a Data Pump job.

*** 2019-12-25 22:09:16.431

DBMS_STATS: GATHER_STATS_JOB: GATHER_TABLE_STATS('"OGG"','"ET$031C841D0001"','""', ...)

DBMS_STATS: ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

KUP-11024: This external table can only be accessed from within a Data Pump job.

*** 2019-12-25 22:09:17.182

DBMS_STATS: GATHER_STATS_JOB: GATHER_TABLE_STATS('"OGG"','"ET$0A49B1890001"','""', ...)

DBMS_STATS: ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout

KUP-11024: This external table can only be accessed from within a Data Pump job.

DBMS_STATS:  Too many errors...  Rest of the erros are not reporded.

DBMS_STATS: GATHER_STATS_JOB: Stopped by Scheduler.

--下面是因为超过工作日统计信息收集时长

*** 2019-12-26 02:00:23.690

*** CLIENT ID:() 2019-12-26 02:00:23.690

DBMS_STATS: Consider increasing the maintenance window duration if this happens frequently.

DBMS_STATS: The following objects/segments were not analyzed due to timeout:

*** 2019-12-26 02:00:26.087

DBMS_STATS:   TABLE: "CACHER01"."ARC_E_CONS_SNAP_TEST"."P32401"

DBMS_STATS:   TABLE: "CACHER01"."ARC_E_CONS_SNAP_TEST"."P32402"

DBMS_STATS:   TABLE: "CACHER01"."ARC_E_CONS_SNAP_TEST"."P32403"

DBMS_STATS:   TABLE: "CACHER01"."ARC_E_CONS_SNAP_TEST"."P32407"

DBMS_STATS:   TABLE: "EXCHANGER30"."DATA_DIFF_RESULT_DETAIL"."LIST_1111111111111111118"

DBMS_STATS:   TABLE: "EXCHANGER30"."DATA_DIFF_RESULT_DETAIL"."LIST_1111111111111111119"

DBMS_STATS:   TABLE: "EXCHANGER30"."DATA_DIFF_RESULT_DETAIL"."LIST_1111111111111111126"

DBMS_STATS:   TABLE: "EXCHANGER30"."DATA_DIFF_RESULT_VALUE_DETAIL"."LIST_1111111111111111116"

DBMS_STATS:   TABLE: "EXCHANGER30"."DATA_DIFF_RESULT_VALUE_DETAIL"."LIST_1111111111111111132"

DBMS_STATS:   TABLE: "EXCHANGER30"."DATA_DIFF_RESULT_VALUE_DETAIL"."LIST_1111111111111111133"

DBMS_STATS:   TABLE: "EXCHANGER30"."DATA_DIFF_RESULT_VALUE_DETAIL"."LIST_1111111111111111134"

DBMS_STATS:   TABLE: "EXCHANGER30"."DATA_DIFF_RESULT_VALUE_DETAIL"."LIST_1111111111111111135"

确认库中表信息

select *

from dba_objects t

where t.OBJECT_NAME like 'ET%'

and t.OWNER = 'OGG'

order by t.CREATED;

dba_external_tables

这些表都是外部表,查询也报错

SQL> select count(*) from OGG.ET$04BC4D1F0001;

select count(*) from OGG.ET$04BC4D1F0001

*

ERROR at line 1:

ORA-29913: error in executing ODCIEXTTABLEOPEN callout

KUP-11024: This external table can only be accessed from within a Data Pump

job.

问题原因

由于数据库对ogg模式名下的外部表(ET$开头)收集统计信息时异常而报错

解决方法

删除报错的外部表

drop table OGG.ET$04BC4D1F0001;

ORA-20011(外部表收集统计信息异常报错)相关推荐

  1. oracle外部表kup-04040,【故障处理】19c PDB中创建外部表时,出现KUP-04040报错

    [故障描述] 使用网络连接的方式登录19c的PDB,然后创建oracle_loader驱动模式的外部表.创建成功后,在检索数据时,出现KUP-04040的报错,过程如下: [oracle@sdedu ...

  2. Oracle收集统计信息

    Oracle收集统计信息 优化器统计范围: 表统计: --行数,块数,行平均长度:all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN: 列统计: --列中唯一值的数量(NDV ...

  3. oracle收集统计计划,oracle收集统计信息之analyze

    oracle收集统计信息之analyze 1.analyze 收集表,索引的统计信息,现在oracle不推荐用analyze收集统计信息 收集表的统计信息Analyze table tablename ...

  4. oracle收集统计信息之analyze

    oracle收集统计信息之analyze 1.analyze 收集表,索引的统计信息,现在oracle不推荐用analyze收集统计信息  收集表的统计信息Analyze table tablenam ...

  5. oracle 收集统计信息会锁表吗,统计信息锁住导致收集统计信息失败引起sql执行异常...

    这个是老生产谈的事情,统计信息不准确导致sql执行异常,此次记录的主要是表的统计信息被锁住导致无法正常收集统计信息导致sql执行异常: 收集表的统计信息: SQL> exec DBMS_STAT ...

  6. oracle tabe unlock_Oracle数据库之统计信息锁住导致收集统计信息失败引起sql执行异常...

    本文主要向大家介绍了Oracle数据库之统计信息锁住导致收集统计信息失败引起sql执行异常,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 这个是老生产谈的事情,统计信息不准确导 ...

  7. oracle 查看统计情报,Oracle 查看收集统计信息

    -- Start 统计信息相当于情报,对 Oracle 至关重要,如果统计信息不准确,Oracle 就会做出错误的判断.那如何查看统计信息呢?试一试下面的 SQL 吧. -- 查看表统计信息 sele ...

  8. oracle并行收集统计信息慢,Oracle 学习之性能优化(四)收集统计信息

    emp表有如下数据.SQL> select ename,deptno from emp; ENAME   DEPTNO ------------------------------ ------ ...

  9. oracle tabe unlock_Oracle 学习之性能优化(四)收集统计信息

    emp表有如下数据.SQL> select ename,deptno from emp; ENAME   DEPTNO ------------------------------ ------ ...

  10. impala元数据放到mysql_impala系列: 同步Hive元数据和收集统计信息

    ---==================== -- Impala 获取hive 的 metadata ---==================== Impala 通常和Hive共用同一个metad ...

最新文章

  1. [Linux] 010 权限管理命令 chmod
  2. 华为又一重拳!全球首款5G基站核心芯片“天罡”发布!
  3. leetcode算法题-- 最长递增子序列的个数★
  4. Kafka Without ZooKeeper ---- 不使用zookeeper的kafka集群
  5. java比较equlse_java基础知识要点
  6. python软件是哪个国家的品牌_有哪些好用的软件被国人误认为是外国研发的?
  7. mac mysql5.7.10 密码_MAC下Mysql5.7.10版本修改root密码的方法
  8. sql server 2008 数据库可疑的解决步骤
  9. Monty Hall 问题与贝叶斯定理的理解
  10. RHEL6.4上Samba/NFS服务器简单配置
  11. 测试需求分析和测试策略制定
  12. Java实现简单图书管理系统
  13. M语言中的操作符说明:函数与圆括号()
  14. [转载] 之前碰过的木马分析
  15. 英语口语测试评分软件,7款超人气英语口语app深度测评
  16. python复数类型的虚部通过_Python 复数数据类型详解(complex)[学习 Python 必备基础知识][看此一篇就够了...
  17. 通俗易懂的Spatial Transformer Networks(STN)(一)
  18. 一句话道破X64和X86的区别
  19. 同时分析多个中通快递单号物流的最后站点和派件员
  20. 视频教程-达芬奇DAVINCI 14 影视调色大师全套零基础学习到调色综合案例实战视频教程-其他

热门文章

  1. Sniffer的使用
  2. 使用google搜索自己在csdn写的博客
  3. html语言的特殊符号,特殊符号
  4. Google earth engine(GEE)——LANDSAT8统计不同点的DN值
  5. 手把手教你如何将图片“嵌入”网页中
  6. 京东返利PHP采集关键字,PHP实现京东API的授权HASH算法
  7. Oracle表中新增字段
  8. A。资源库和运行时表结构(5)---JBPM4.4数据库表解释
  9. 5G时代的Android App开发入门与项目实战
  10. 4.shell脚本中的变量