Oracle错误:数据泵导出时报错ORA-1422
2008-09-02 12:46:19 来源:WEB开发网ORA-06512: 在 "SYS.KUPW$WORKER", line 6241
-----PL/SQLCallStack-----
objectlineobject
handlenumbername
2EBF7ED414916packagebodySYS.KUPW$WORKER
2EBF7ED46300packagebodySYS.KUPW$WORKER
2EBF7ED42340packagebodySYS.KUPW$WORKER
2EBF7ED46861packagebodySYS.KUPW$WORKER
2EBF7ED41262packagebodySYS.KUPW$WORKER
2EBDBC802anonymousblock
作业 "YANGTK"."SYS_EXPORT_SCHEMA_01" 因致命错误于 00:26:43 停止
导出过程中出现了ORA-1422错误,而这正是由于DUAL表中记录多于1条造成的结果。Oracle很多的工具和包都依赖于DUAL表,因此插入多余的记录就会导致这些工具出现异常情况:
SQL>deleteDUAL;
已删除 1 行。
SQL>COMMIT;
提交完成。
SQL>select*FROMDUAL;
D
-
X
下面重新执行导出问题解决:
E:>expdp yangtk/yangtk@ytk102 directory=d_output dumpfile=yangtk.dp
Export: Release 10.2.0.1.0 - Production on 星期三, 13 8月, 2008 0:37:31
Copyright (c) 2003, 2005, Oracle. All rights reserved.
连接到:
OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-Production
WiththePartitioning,OLAPandDataMiningoptions启动"YANGTK"."SYS_EXPORT_SCHEMA_02":yangtk/********@ytk102directory=d_output
dumpfile=yangtk.dp正在使用BLOCKS方法进行估计...处理对象类型SCHEMA_EXPORT/TABLE/TABLE_DATA使用BLOCKS方法的总估计:1.812MB处理对象类型SCHEMA_EXPORT/USER处理对象类型SCHEMA_EXPORT/SYSTEM_GRANT处理对象类型SCHEMA_EXPORT/ROLE_GRANT处理对象类型SCHEMA_EXPORT/DEFAULT_ROLE处理对象类型SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA处理对象类型SCHEMA_EXPORT/TYPE/TYPE_SPEC处理对象类型SCHEMA_EXPORT/DB_LINK处理对象类型SCHEMA_EXPORT/SEQUENCE/SEQUENCE处理对象类型SCHEMA_EXPORT/TABLE/TABLE处理对象类型SCHEMA_EXPORT/TABLE/INDEX/INDEX处理对象类型SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT处理对象类型SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS处理对象类型SCHEMA_EXPORT/TABLE/COMMENT处理对象类型SCHEMA_EXPORT/PACKAGE/PACKAGE_SPEC处理对象类型SCHEMA_EXPORT/FUNCTION/FUNCTION处理对象类型SCHEMA_EXPORT/PROCEDURE/PROCEDURE处理对象类型SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/alter_PACKAGE_SP
EC处理对象类型SCHEMA_EXPORT/FUNCTION/alter_FUNCTION处理对象类型SCHEMA_EXPORT/PROCEDURE/alter_PROCEDURE处理对象类型SCHEMA_EXPORT/PACKAGE/PACKAGE_BODY处理对象类型SCHEMA_EXPORT/TYPE/TYPE_BODY处理对象类型SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 导出了 "YANGTK"."T_RECORD" 473.9 KB 40000 行
. . 导出了 "YANGTK"."SYS_EXPORT_SCHEMA_01" 227.9 KB 1169 行
. . 导出了 "YANGTK"."TEST_LOB" 5.656 KB 1 行
. . 导出了 "YANGTK"."CHAINED_ROWS" 81.25 KB 2118 行
. . 导出了 "YANGTK"."T" 4.906 KB 1 行
. . 导出了 "YANGTK"."T_LEVEL" 6.234 KB 6 行
. . 导出了 "YANGTK"."T_LEVEL1" 6.585 KB 8 行
. . 导出了 "YANGTK"."T_LOAD_SPACE" 5.585 KB 5 行
. . 导出了 "YANGTK"."T_LOG" 5.273 KB 2 行
. . 导出了 "YANGTK"."T_NO_exists_BEFORE" 5.257 KB 1 行
. . 导出了 "YANGTK"."T_TREE" 5.960 KB 9 行
. . 导出了 "YANGTK"."T_char" 0 KB 0 行
. . 导出了 "YANGTK"."T_COMPRESS" 0 KB 0 行已成功加载/卸载了主表 "YANGTK"."SYS_EXPORT_SCHEMA_02"
******************************************************************************
YANGTK.SYS_EXPORT_SCHEMA_02 的转储文件集为:
E:YANGTK.DP作业 "YANGTK"."SYS_EXPORT_SCHEMA_02" 已于 00:37:51 成功完成
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
赞助商链接