KUP-11010: unable to open at least one dump file for fetch
2016-08-10 17:27
816 查看
今天select一个表,报了个错误:
SQL> select * from test2;
select * from test2
*
ERROR at line 1:
ORA-29913: 执行 ODCIEXTTABLEOPEN 调出时出错
ORA-29400: 数据插件错误
KUP-11010: unable to open at least one dump file for fetch
根据报错,感觉这个表可能是个外部表,查看:
select owner, TABLE_NAME, DEFAULT_DIRECTORY_NAME, ACCESS_TYPE from dba_external_tables order by 1,2;
OWNER TABLE_NAME DEFAULT_DIRECTORY_NAME ACCESS_
------------------------------ ------------------------------ ------------------------------ -------
SYS TEST2 DAT_DIR CLOB
查看这个表的建表语句:
SQL> set long 99999
SQL> select dbms_metadata.get_ddl('TABLE','TEST2','SYS') from dual;
DBMS_METADATA.GET_DDL('TABLE','TEST2','SYS')
--------------------------------------------------------------------------------
CREATE TABLE "SYS"."TEST2"
( "ID" NUMBER(*,0),
"NAME" VARCHAR2(10)
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_DATAPUMP
DEFAULT DIRECTORY "DAT_DIR"
LOCATION
( 'test1.dmp'
)
)
明白怎么回事了,这是我上次做“datapump创建外部表,数据来源于外部dmp文件”实验的时候创建的一个外部表,数据来源是外部的dmp文件。
后来,我把这个外部的dmp文件删除了,导致了这个错误。
SQL> select * from test2;
select * from test2
*
ERROR at line 1:
ORA-29913: 执行 ODCIEXTTABLEOPEN 调出时出错
ORA-29400: 数据插件错误
KUP-11010: unable to open at least one dump file for fetch
根据报错,感觉这个表可能是个外部表,查看:
select owner, TABLE_NAME, DEFAULT_DIRECTORY_NAME, ACCESS_TYPE from dba_external_tables order by 1,2;
OWNER TABLE_NAME DEFAULT_DIRECTORY_NAME ACCESS_
------------------------------ ------------------------------ ------------------------------ -------
SYS TEST2 DAT_DIR CLOB
查看这个表的建表语句:
SQL> set long 99999
SQL> select dbms_metadata.get_ddl('TABLE','TEST2','SYS') from dual;
DBMS_METADATA.GET_DDL('TABLE','TEST2','SYS')
--------------------------------------------------------------------------------
CREATE TABLE "SYS"."TEST2"
( "ID" NUMBER(*,0),
"NAME" VARCHAR2(10)
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_DATAPUMP
DEFAULT DIRECTORY "DAT_DIR"
LOCATION
( 'test1.dmp'
)
)
明白怎么回事了,这是我上次做“datapump创建外部表,数据来源于外部dmp文件”实验的时候创建的一个外部表,数据来源是外部的dmp文件。
后来,我把这个外部的dmp文件删除了,导致了这个错误。
相关文章推荐
- max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
- laravel5.6 发送邮件附带邮件时,Unable to open file for reading,报错文件路径问题
- "maximum open file descriptors" is set to at least 65536
- Unable to compile class for JSP: An error occurred at line: 192 in the jsp file: /admin/user/userMan
- ADS “At least one file could not be added to the selected target(s)”
- ORA-31640: unable to open dump file 问题解决
- 记一次环境变量导致的elasticsearch启动错误:max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
- at least one file could not be added to the selected targets
- Turbo C 编程中“Unable to open include file 'stdio.h'”问题的解决
- VSS客户端不能访问问题“unable to open user login file//服务器项目管理目录/data/logedin/用户名.log
- 使用ACE日志策略时遇到的问题:DLL::open failed for ACE: Error: check log for details Unable to find service 'Logger'
- Android Error: Unable to open class file R.java
- VSS客户端不能访问问题“unable to open user login file\\服务器项目管理目录\data\logedin\用户名.log ”
- [VSS] Unable to Open User Login File
- useradd: unable to open password file 解决办法
- unable to open class file ..\..\R.java Permission denied
- vmware:Cannot open the disk 'XXX' or one of the snapshot disks it depends on. reason: failed to lock the file.
- OPW-00001: Unable to open password-file (10gR2)
- Android:Help with “Error: Unable to open class file R.java” zz
- sqlite3.OperationalError: unable to open database file 解决办法