ORA-20011(外部表收集统计信息异常报错)
报错现象
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(外部表收集统计信息异常报错)相关推荐
- oracle外部表kup-04040,【故障处理】19c PDB中创建外部表时,出现KUP-04040报错
[故障描述] 使用网络连接的方式登录19c的PDB,然后创建oracle_loader驱动模式的外部表.创建成功后,在检索数据时,出现KUP-04040的报错,过程如下: [oracle@sdedu ...
- Oracle收集统计信息
Oracle收集统计信息 优化器统计范围: 表统计: --行数,块数,行平均长度:all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN: 列统计: --列中唯一值的数量(NDV ...
- oracle收集统计计划,oracle收集统计信息之analyze
oracle收集统计信息之analyze 1.analyze 收集表,索引的统计信息,现在oracle不推荐用analyze收集统计信息 收集表的统计信息Analyze table tablename ...
- oracle收集统计信息之analyze
oracle收集统计信息之analyze 1.analyze 收集表,索引的统计信息,现在oracle不推荐用analyze收集统计信息 收集表的统计信息Analyze table tablenam ...
- oracle 收集统计信息会锁表吗,统计信息锁住导致收集统计信息失败引起sql执行异常...
这个是老生产谈的事情,统计信息不准确导致sql执行异常,此次记录的主要是表的统计信息被锁住导致无法正常收集统计信息导致sql执行异常: 收集表的统计信息: SQL> exec DBMS_STAT ...
- oracle tabe unlock_Oracle数据库之统计信息锁住导致收集统计信息失败引起sql执行异常...
本文主要向大家介绍了Oracle数据库之统计信息锁住导致收集统计信息失败引起sql执行异常,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 这个是老生产谈的事情,统计信息不准确导 ...
- oracle 查看统计情报,Oracle 查看收集统计信息
-- Start 统计信息相当于情报,对 Oracle 至关重要,如果统计信息不准确,Oracle 就会做出错误的判断.那如何查看统计信息呢?试一试下面的 SQL 吧. -- 查看表统计信息 sele ...
- oracle并行收集统计信息慢,Oracle 学习之性能优化(四)收集统计信息
emp表有如下数据.SQL> select ename,deptno from emp; ENAME DEPTNO ------------------------------ ------ ...
- oracle tabe unlock_Oracle 学习之性能优化(四)收集统计信息
emp表有如下数据.SQL> select ename,deptno from emp; ENAME DEPTNO ------------------------------ ------ ...
- impala元数据放到mysql_impala系列: 同步Hive元数据和收集统计信息
---==================== -- Impala 获取hive 的 metadata ---==================== Impala 通常和Hive共用同一个metad ...
最新文章
- [Linux] 010 权限管理命令 chmod
- 华为又一重拳!全球首款5G基站核心芯片“天罡”发布!
- leetcode算法题-- 最长递增子序列的个数★
- Kafka Without ZooKeeper ---- 不使用zookeeper的kafka集群
- java比较equlse_java基础知识要点
- python软件是哪个国家的品牌_有哪些好用的软件被国人误认为是外国研发的?
- mac mysql5.7.10 密码_MAC下Mysql5.7.10版本修改root密码的方法
- sql server 2008 数据库可疑的解决步骤
- Monty Hall 问题与贝叶斯定理的理解
- RHEL6.4上Samba/NFS服务器简单配置
- 测试需求分析和测试策略制定
- Java实现简单图书管理系统
- M语言中的操作符说明:函数与圆括号()
- [转载] 之前碰过的木马分析
- 英语口语测试评分软件,7款超人气英语口语app深度测评
- python复数类型的虚部通过_Python 复数数据类型详解(complex)[学习 Python 必备基础知识][看此一篇就够了...
- 通俗易懂的Spatial Transformer Networks(STN)(一)
- 一句话道破X64和X86的区别
- 同时分析多个中通快递单号物流的最后站点和派件员
- 视频教程-达芬奇DAVINCI 14 影视调色大师全套零基础学习到调色综合案例实战视频教程-其他