简体   繁体   English

使用11g客户端从Oracle 10g数据库导出

[英]Export from Oracle 10g database with 11g client

Database Version : 10g Enterprise Edition Release 10.2.0.4.0 数据库版本:10g企业版10.2.0.4.0版

Client Version: 11g Enterprise Edition Release 11.2.0.1.0 (windows 7 64bit) 客户端版本:11g企业版11.2.0.1.0版(Windows 7 64位)

When I try to export (exp) a table from database: 当我尝试从数据库导出(exp)一个表时:

exp usr/pass@remote_db file=f.dmp tables=table

I get the following error: 我收到以下错误:

EXP-00008: ORACLE error 904 encountered EXP-00008:遇到ORACLE错误904

ORA-00904: "POLTYP": invalid identifier ORA-00904:“POLTYP”:标识符无效

EXP-00000: Export terminated unsuccessfully EXP-00000:导出终止失败

I searched about it on the net and I understand that the problem is version incompatibility. 我在网上搜索了它,我明白问题是版本不兼容。

What do you advice me to do about it? 你有什么建议我这样做的?

NOTE: I also tried to export with data pump but it gives: 注意:我也尝试使用数据泵导出,但它给出:

UDE-00018: Data Pump client is incompatible with database version 10.2.0.4.0

Generally speaking, Oracle export is not backward compatible with prior releases. 一般来说,Oracle导出与以前的版本不向后兼容。 You'll need to use the 10g export on the 10g database. 您需要在10g数据库上使用10g导出。 Get the 10g client and install it with the database utilities option to get the exp/imp tools. 获取10g客户端并使用数据库实用程序选项安装它以获取exp / imp工具。 On the flip side, Oracle imp is generally backward compatible with prior releases of exp. 另一方面,Oracle imp通常与exp的早期版本向后兼容。

我使用11g客户端的VERSION = 10.2

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM