WEB开发网
开发学院数据库Oracle 数据泵导入SKIP_CONSTRAINT_ERRORS的bug(三) 阅读

数据泵导入SKIP_CONSTRAINT_ERRORS的bug(三)

 2008-10-25 12:57:57 来源:WEB开发网   
核心提示:上一篇描述了唯一索引对SKIP_CONSTRAINT_ERRORS的影响,这里通过讨论外键约束的情况将问题进一步深入,数据泵导入SKIP_CONSTRAINT_ERRORS的bug(三),还是利用第一篇文章中的例子,来看一下外键约束的情况:SQL> CREATE TABLE T_PRI (ID NUMBER);表

上一篇描述了唯一索引对SKIP_CONSTRAINT_ERRORS的影响,这里通过讨论外键约束的情况将问题进一步深入。

还是利用第一篇文章中的例子,来看一下外键约束的情况:

SQL> CREATE TABLE T_PRI (ID NUMBER);

表已创建。

SQL> INSERT INTO T_PRI SELECT ROWNUM * 2 FROM TAB;

已创建22行。

SQL> COMMIT;

提交完成。

SQL> ALTER TABLE T_PRI ADD PRIMARY KEY (ID);

表已更改。

SQL> DELETE T_CONS WHERE MOD(ID, 2) = 1;

已删除5行。

SQL> COMMIT;

提交完成。

SQL>ALTERTABLET_CONSADDCONSTRAINTFK_T_CONS_IDFOREIGNKEY(ID)REFERENCEST_PRI;
表已更改。
SQL>SELECTCONSTRAINT_NAME,CONSTRAINT_TYPEFROMUSER_CONSTRAINTSWHERETABLE_NAME='T_CONS';
CONSTRAINT_NAMECO
--------------------------------------------------------------
CK_T_CONS_IDC
FK_T_CONS_IDR
SQL>ALTERTABLET_CONSDROPCONSTRAINTCK_T_CONS_ID;

表已更改。

SQL> DROP INDEX IND_T_CONS_NAME;

索引已删除。

SQL> CREATE INDEX IND_T_CONS_ID ON T_CONS(ID);

索引已创建。

SQL>HOSTimpdpyangtk/yangtkdirectory=d_outputdumpfile=t_cons.dpcontent=data_onlydata_options=skip_constraint_errors
Import:Release11.1.0.6.0-64bitProductionon星期四,1610月,20081:24:45
Copyright(c)2003,2007,Oracle.Allrightsreserved.
连接到:OracleDatabase11gEnterpriseEditionRelease11.1.0.6.0-64bitProduction
WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions已成功加载/卸载了主表"YANGTK"."SYS_IMPORT_FULL_01"启动"YANGTK"."SYS_IMPORT_FULL_01":yangtk/********directory=d_outputdumpfile=t_cons.dpcontent=data_onlydata_options=skip_constraint_errors处理对象类型TABLE_EXPORT/TABLE/TABLE_DATA
..导入的"YANGTK"."T_CONS"5.648KB8用完了17行
9行因以下错误而被拒绝:

1 2 3 4  下一页

Tags:数据 导入 SKIP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接