网络资料

exp导出老是出现ORA-00904

有2个原因:

服务器和客户端一个是x86bit的,一个是x86_64bit的安装程序。

客户端和服务器端的版本不兼容。

情况1:

windows x86_64bit 11.2.0.1 的客户端导出windows x86 10.2.0.3的Oracle Database。

无法执行导出,接收到ORA-00904报错。

遇到 ORACLE 错误 904ITPUB

ORA-00904: "POLTYP": 标识符无效

EXP-00000: 导出终止失败

情况2:

Linux x86_64bit 10.2.0.5 的客户端导出windows x86 10.2.0.3的Oracle Database。

无法执行导出,接收到ORA-00904报错。

EXP-00008: ORACLE error 904 encountered

ORA-00904: "POLTYP": invalid identifier

EXP-00000: Export terminated unsuccessfully=

情况3:

windows x86 11.1.0.6的客户端导出windows x86 10.2.0.3的Oracle Database。

可以进行导出,但是导出有一大堆ORA-00904报错。

EXP-00008: 遇到 ORACLE 错误 1003

ORA-01003: 语句未进行语法分析

. . 正在导出表 SM_T_SYS_PARAM

EXP-00008: 遇到 ORACLE 错误 904

0ORA-00904: "MAXSIZE": 标识符无效

. . 正在导出表 SM_T_SYS_WORKFLOW

EXP-00008: 遇到 ORACLE 错误 1003

ORA-01003: 语句未进行语法分析

. . 正在导出表 SM_T_USER

EXP-00008: 遇到 ORACLE 错误 904

ORA-00904: "MAXSIZE": 标识符无效

. . 正在导出表 SM_T_USER_ORG

EXP-00008: 遇到 ORACLE 错误 1003

ORA-01003: 语句未进行语法分析

情况4:

windows x86 10.2.0.1的客户端导出windows x86 10.2.0.3的Oracle Database。

导出正常。

由上可以总结出,x86_64bit的Oracle导出x86bit的Oracle会报此错,11gR1,11gR2导出10g的Oracle也会报此错,只有满足10g的x86bit客户端导出10g的x86bit的Oracle Database才能正常导出。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐