LoveUnix » ORACLE等数据库 » 求助:从Windows导入到Aix5.2 出现ORACLE 的 2437等错误
让LU留住您的每

一天 让LU博客留住您的每一天
2007-8-14 14:13 lchh5
求助:从Windows导入到Aix5.2 出现ORACLE 的 2437等错误

从Windows导入到Aix5.2 出现ORACLE 的 2437等错误


各位大侠帮帮忙,支个招,我oracle数据从windows导入到AIX5.2后出现问题了,下面是日志,请好心人帮忙分析分析。
感激不尽啊!

连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

经由常规路径导出由EXPORT:V09.02.00创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
导入服务器使用WE8ISO8859P1字符集 (可能的字符集转换)
. . 正在导入表                           "ANL"       6475行被导入
. . 正在导入表                        "ANLANL"          0行被导入
. . 正在导入表                        "ANLDAT"          0行被导入
. . 正在导入表                        "ANLDOK"          0行被导入
. . 正在导入表                        "ANLIHS"          0行被导入
. . 正在导入表                     "ANLIHSANL"          0行被导入

. . 正在导入表                        "AUFDOK"          0行被导入
. . 正在导入表                     "AUFERKART"          4行被导入
IMP-00017: 由于 ORACLE 的 2437 错误,以下的语句失败
"ALTER TABLE "AUFERKART" ADD  PRIMARY KEY ("KEYSTR") USING INDEX PCTFREE 10 "
"INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1"
")                 LOGGING ENABLE"
IMP-00003: 遇到 ORACLE 错误 2437
ORA-02437: cannot validate (ZZ.SYS_C008936) - primary key violated
. . 正在导入表                     "AUFERKBLD"        202行被导入
. . 正在导入表                     "AUFERKURS"        286行被导入
. . 正在导入表                     "AUFFSMEIG"          0行被导入

。。。。
. . 正在导入表                        "WKPSTA"          0行被导入
IMP-00017: 由于 ORACLE 的 2270 错误,以下的语句失败
"ALTER TABLE "AUFPOS" ADD CONSTRAINT "AufErkAr - AufPos" FOREIGN KEY ("ERKAR"
"T") REFERENCES "AUFERKART" ("KEYSTR") ENABLE NOVALIDATE"
IMP-00003: 遇到 ORACLE 错误 2270
ORA-02270: no matching unique or primary key for this column-list
IMP-00017: 由于 ORACLE 的 2270 错误,以下的语句失败
"ALTER TABLE "MML" ADD CONSTRAINT "AufErkAr - Mml" FOREIGN KEY ("ERKART") RE"
"FERENCES "AUFERKART" ("KEYSTR") ENABLE NOVALIDATE"
IMP-00003: 遇到 ORACLE 错误 2270

。。。。
IMP-00017: 由于 ORACLE 的 2270 错误,以下的语句失败
"ALTER TABLE "STLPOS" ADD CONSTRAINT "LexKla - StlPos" FOREIGN KEY ("KLAKNZ""
") REFERENCES "LEXKLA" ("KLAKNZ") ENABLE NOVALIDATE"
IMP-00003: 遇到 ORACLE 错误 2270
ORA-02270: no matching unique or primary key for this column-list
准备启用约束条件...
成功终止导入,但出现警告。

2007-8-16 10:52 lchh5
终于解决了,将小机AIX上的oracle的默认字符集改成ZHS16GBK就可以了

2007-8-16 13:42 老农
字符集不对,这。。。

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.