文档章节

可恶的ORA-200011;KUP-11024

Vimeo
 Vimeo
发布于 2016/07/09 11:42
字数 454
阅读 58
收藏 0
点赞 0
评论 0

 

 

Errors in file /EAS/app/oracle/diag/rdbms/hseas/hseas/trace/hseas_j000_16527.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.

Errors in file /EAS/app/oracle/diag/rdbms/hseas/hseas/trace/hseas_j000_16527.trc

内容如下:

*** 2016-07-09 10:09:54.738
DBMS_STATS: GATHER_STATS_JOB: GATHER_TABLE_STATS('"SYS"','"ET$018300070001"','""', ...)
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.

*** 2016-07-09 10:09:54.780
DBMS_STATS: GATHER_STATS_JOB: GATHER_TABLE_STATS('"SYS"','"ET$030100010001"','""', ...)
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.

说明:外部表只能通过datapumpjob访问。

OK,那我们先看看外部表的情况

set linesize 200 trimspool on
set pagesize 2000
col owner form a30
col created form a25
col last_ddl_time form a25
col object_name form a30
col object_type form a25

select OWNER,OBJECT_NAME,OBJECT_TYPE, status,
to_char(CREATED,'dd-mon-yyyy hh24:mi:ss') created
,to_char(LAST_DDL_TIME , 'dd-mon-yyyy hh24:mi:ss') last_ddl_time
from dba_objects
where object_name like 'ET$%';

OWNER                   OBJECT_NAME              OBJECT_TYPE        STATUS    CREATED           LAST_DDL_TIME
------------------------------ ------------------------------ ------------------------- ------- ------------------------- -------------------------
SYS                   ET$030100010001              TABLE            VALID    08-jul-2016 23:20:06      08-jul-2016 23:20:06
SYS                   ET$018300070001              TABLE            VALID    08-jul-2016 19:40:03      08-jul-2016 19:40:03

 

OK,确实存在两条外部表记录,在查看下这个外部表类型:

select owner, TABLE_NAME, DEFAULT_DIRECTORY_NAME, ACCESS_TYPE
from dba_external_tables
  3  order by 1,2
  4  ;

OWNER                   TABLE_NAME              DEFAULT_DIRECTORY_NAME         ACCESS_
------------------------------ ------------------------------ ------------------------------ -------
SYS                   ET$018300070001              DUMP                 CLOB
SYS                   ET$030100010001              DUMP                 CLOB

SQL> select count(*) from ET$018300070001;
select count(*) from ET$018300070001
*
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.

查询外表表时,报错显示和alert一致。

 

解决方法有两种

第一种:直接干掉这些外部表。

SQL> drop table  ET$018300070001 purge;

Table dropped.

SQL> drop table  ET$030100010001 purge;

Table dropped.

 

 

第二种:锁定这些外部表的统计信息:

dbms_stats.lock_table_stats(‘SYS'.'tabname');

 

然后重新跑impdp。

 

参考:
ORA-20011 ORA-29913 and ORA-29400 with Associated KUP-XXXXX Errors from DBMS_STATS.GATHER_STATS_JOB (文档 ID 1274653.1)
How To Cleanup Orphaned DataPump Jobs In DBA_DATAPUMP_JOBS ? (文档 ID 336014.1)

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
Vimeo
粉丝 5
博文 107
码字总数 35893
作品 0
南昌
数据库管理员
ORA-00600: internal error code, arguments: [qkaffsindex5]

可恶的ora600,通过提示的sql_id,找到的SQL为: SQL Analyze(1484,1),典型的Oracle收集统计信息的提示。 查看当前数据库版本: SQL> select * from v$version where rownum <2; BANNER -...

Vimeo
2016/08/25
76
0
mysql批量更新多个字段不同值

今天做项目需求发现一个比较好用的单条SQL语句mysql批量更新数据库. CASE WHEN THEN END

无名的龙
2016/12/22
72
0
ORACLE进阶(一) 通过EXPDP IMPDP命令实现导dmp

ORACLE进阶(一) 通过EXPDP IMPDP命令实现导dmp 前言   关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。 准备...

sunhuaqiang1
2017/12/24
0
0
Cphalcon 3.0.3 发布,PHP 的 C 扩展

PHP 的 C 扩展 Cphalcon 3.0.3 发布了。Cphalcon 是一个开源的 Web 框架,作为 PHP 语言 C 扩展,它提供了更高的性能与更低的资源消耗。 更新内容 修复了可能导致运行时警告的 中的 Iterator...

局长
2016/12/25
1K
9
Redmine 2.0.1 发布,项目管理和问题跟踪

Redmine 2.0.1 是一个维护版本,修复了 11 个 问题。可通过 Rubyforge 下载. 修复的问题列表如下: Defect #10923: After creating a new Version Redmine jumps back to "Information" Defe...

oschina
2012/05/28
1K
4
巧用Procexp找出弹窗广告真凶

1、首先下载好微软进程查看工具procexp 2、双击打开procexp,鼠标左键点击并长按 procexp 菜单栏 Help下方的图标,拉到广告窗口,然后放开,就会自动定位的所在进程; 3、找到可恶的广告元凶...

outcat
2015/10/20
336
0
现在phonegap普及率怎么样?

一直想从网页设计到App开发,却又不想学可恶的objective-C。不知道这种跨平台开发怎么样?

姚珏一
2013/04/24
1K
1
哪里有opentaps的中文或者英文使用手册下载?

费了好大劲编译通过Opentaps1.5M3,但是没找到使用手册。http://www.opentaps.org/cndocs/index.php/OpentapsUsersManual 上面这个网址信息不公开,可恶呀。...

胡德科
2011/02/03
2.4K
1
关于mysql出现java.sql.SQLException错误!

java.sql.SQLException错误! ORA-00904: --invalid column name 无效列名 ORA-00942:  --table or view does not exist 表或者视图不存在 ORA-01400:  --cannot insert NULL into () 不能......

费氏家族
2017/10/24
0
0
MyEclipse 保存断电,代码编程方块,怎么恢复

MyEclipse 保存断电,代码编程方块,怎么恢复? 可恶,夏天用电量大。 看过了Local History 最早的是4天以前的,有没有办将方块的恢复

小杨阿哥哥
2011/08/16
528
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
5
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
1
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
165
1
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
昨天
1
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
昨天
1
0
python里求解物理学上的双弹簧质能系统

物理的模型如下: 在这个系统里有两个物体,它们的质量分别是m1和m2,被两个弹簧连接在一起,伸缩系统为k1和k2,左端固定。假定没有外力时,两个弹簧的长度为L1和L2。 由于两物体有重力,那么...

wangxuwei
昨天
0
0
apolloxlua 介绍

##项目介绍 apolloxlua 目前支持javascript到lua的翻译。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规模翻...

钟元OSS
昨天
2
0
Mybatis入门

简介: 定义:Mybatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 途径:MyBatis通过XML文件或者注解的形式配置映射,实现数据库查询。 特性:动态SQL语句。 文件结构:Mybat...

霍淇滨
昨天
2
0
开发技术瓶颈期,如何突破

前言 读书、学习的那些事情,以前我也陆续叨叨了不少,但总觉得 “学习方法” 就是一个永远在路上的话题。个人的能力、经验积累与习惯方法不尽相同,而且一篇文章甚至一本书都很难将学习方法...

_小迷糊
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部