免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2848 | 回复: 2
打印 上一主题 下一主题

已解决:从Windows导入到Aix5.2 出现ORACLE 的 2437等错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-14 14:11 |只看该作者 |倒序浏览
从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
准备启用约束条件...
成功终止导入,但出现警告。

[ 本帖最后由 lchh5 于 2007-8-16 10:54 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-08-14 14:31 |只看该作者
这个导入设置是有问题的
经由常规路径导出由EXPORT:V09.02.00创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
导入服务器使用WE8ISO8859P1字符集 (可能的字符集转换)

服务器数据库字符集WE8ISO8859P1?(还是NLS_LANG没有正确设置),导出库是ZHS16GBK,这样的话可能会有问题

论坛徽章:
0
3 [报告]
发表于 2007-08-16 10:37 |只看该作者
谢谢楼上的大侠,我把小机AIX上的oracle默认字符集改成ZHS16GBK后,导入就成功了,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP