`
哇哈哈852
  • 浏览: 92031 次
文章分类
社区版块
存档分类
最新评论

EXP-00008: 遇到 Oracle 错误 904

阅读更多


案例情景——在一次Oracle 数据库导出时:

C:\Documents and Settings\Administrator>exp lsxy/lsxy@lsxy_db file=E:\lsxy.dmp owner=lsxy
http://cuug.com.cn/html/activity_283_283.html?wnlt
Export: Release 11.2.0.1.0 - Production on 星期一 11月 26 14:07:18 2012 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.


连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Data Mining and Real Application Testing options
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 JXUNICOM 的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出专用类型同义词
. 正在导出用户 JXUNICOM 的对象类型定义
即将导出 JXUNICOM 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 JXUNICOM 的表通过常规路径...
EXP-00008: 遇到 ORACLE 错误 904
ORA-00904: "POLTYP": invalid identifier
EXP-00000: 导出终止失败

发生EXP-00008: 遇到 ORACLE 错误 904 的导出报错。

根据网上的资料和总结,分析可能是本地使用的exp导出工具的版本与数据库服务器端exp版本不一致导致。

在命令操作中发现,本地安装的Oracle 版本是Release 11.2.0.1.0,而数据库服务器端安装的Oracle 是Release 10.2.0.4.0 。

由于Oracle的imp/exp组件的操作原则——向下兼容,且有一些规则:

规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器;

规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件);低版本exp出的dmp文件,高版本可以imp(向下兼容);

规则3:从Oracle 低版本Export的数据可以Import到Oracle高版本中,但限于Oracle的相邻版本,如从Oracle 10 到 Oracle 11。对于两个不相邻版本间进行转换,如从Oracle 9 到 Oracle 11,则应先将数据输入到中间版本—Oracle 10,再从中间数据库转入更高版本Oracle 11。


据此,最快捷的解决方案就是使用安装了10g Oracle 的机子,进行服务器上数据库数据的导出
  • 大小: 31.8 KB
分享到:
评论

相关推荐

    9i exp遇见EXP-00008 ORA-00942 EXP-00024错误的解决

    在 Oracle 9i 中,exp工具是非常重要的数据导出工具,但是在使用过程中,经常会遇到一些错误,例如 EXP-00008 ORA-00942 EXP-00024 等错误,这些错误会导致数据导出失败。今天,我们将讨论如何解决这些错误。 EXP-...

    如何处理错误ORA-29275:部分多字节字符

    在Oracle数据库操作过程中,用户可能会遇到一个特定的错误提示——ORA-29275:部分多字节字符。这一错误通常出现在执行查询`SELECT * FROM V$SESSION`时。该错误的出现意味着在查询结果中存在一些多字节字符(通常是...

    BLOG_Oracle_lhr_imp-00051,imp-00008

    但是,在使用 IMP 命令时,可能会遇到一些错误,例如 IMP-00051、IMP-00008 等错误。 IMP-00051: Direct path exported dump file contains illegal column length IMP-00051 错误是指在使用 Direct path 导出方式...

    IMP-00009:异常结束导出文件解决方案.docx

    在Oracle数据库管理过程中,经常会遇到数据迁移的需求,其中一个常见的操作就是使用`exp`命令将表数据导出为一个文件,再使用`imp`命令将这个文件中的数据导入到另一个数据库或用户下。然而,在实际操作中可能会遇到...

    EXP-00091 Exporting questionable statistics

    标题“EXP-00091 Exporting questionable statistics”似乎是指在数据库管理或者数据导出过程中遇到的一个特定问题,可能是关于Oracle数据库中的一个错误代码或警告。这个问题涉及到数据的统计信息,这在数据库管理...

    Oracle数据库错误消息.pdf

    15. EXP-00014: 在表格字符串的行数字错误 - 获取行时遇到Oracle错误,参考Oracle错误信息解决问题。 16. EXP-00015: 表格字符串的行数,列字符串,数据类型数产生错误 - 导出时列处理错误,需要查看伴随的错误消息...

    oracle EXP 遇到的问题

    标题“Oracle EXP 遇到的问题”涉及到的是在使用Oracle数据库导出工具EXP时遇到的挑战。Oracle EXP,全称Export,是Oracle提供的一种数据导出工具,它允许用户将数据库对象(如表、索引、存储过程等)及其数据导出到...

    配置增强型的Oracle简单客户端-Instant_Client

    Oracle Instant Client 是一个轻量级的Oracle数据库客户端,它提供了对Oracle数据库的基本访问功能,而无需完整安装Oracle客户端软件。这个增强版的Instant Client包含了更多实用工具,如exp、imp、tnsping、sqlplus...

    Oracle 导入错误IMP-00010:不是有效的导出文件,头部验证失败

    在Oracle数据库管理中,"IMP-00010:不是有效的导出文件,头部验证失败" 是一个常见的导入错误,通常发生在尝试使用`expdp`(数据泵导出)或`impdp`(数据泵导入)工具进行数据迁移或备份恢复时。这个错误意味着系统...

    oracle数据库

    EXP-00008 遇到ORACLE错误号 **原因**:导出过程中遇到了Oracle错误。 **操作指南**: - **查阅Oracle错误文档**:通过查询Oracle官方文档来了解具体的错误含义,并采取相应的措施解决问题。 #### 10. EXP-00009 ...

    Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案

    在进行Oracle数据库的操作时,经常会遇到“ORA-12154 TNS 无法解析指定的连接标识符”这样的错误提示。此问题通常发生在尝试从客户端连接到Oracle数据库服务器时,特别是当执行数据导入导出操作时。本文将深入探讨该...

    ORACLE DBMS STATS ERROR

    错误提示显示在尝试运行某些与`DBMS_STATS`相关的PL/SQL语句时,如`UTLRP.SQL`脚本,会遇到以下错误: - `PL/SQL: Statement ignored` - `PLS-00302: component 'IS_STATS_FROM_UPGRADE' must be declared` - `ORA-...

    oracle11gR2使用exp导出命令时报EXP-00011错误的解决方法

    Oracle 11gR2 的 EXP 导出命令在某些情况下可能会遇到 EXP-00011 错误,提示“表不存在”。这个问题通常与 Oracle 11gR2 引入的一个新特性—— Deferred Segment Creation(延迟段创建)有关。这个特性旨在提升...

    Oracle DMP备份文件导入(impdp)导出(expdp)方法

    - `ignore`: 忽略导入过程中遇到的错误。 3. **示例**: ``` impdp scott/tiger directory=data_pump_dir dumpfile=mydata.dmp logfile=impdp_mydata.log table_exists_action=APPEND ``` ### 三、注意事项 1...

    Oracle实例启动时报错:ORA-32004的解决方法

    在Oracle数据库管理中,我们可能会遇到各种启动时的错误,其中`ORA-32004`是一个关于过时或废弃参数的错误,这通常意味着在实例启动时配置的某些参数不再有效或已被弃用。在本文中,我们将详细探讨这个问题,以及...

    Oracle数据库错误消息

    ### EXP-00008 遇到ORACLE错误号 - **错误描述**:导出过程中遇到了与Oracle相关的错误。 - **解决方案**:查阅Oracle错误代码手册,理解具体错误含义,并采取相应的解决措施。 ### EXP-00009 没有权限导出字符串...

    oracle 11g导出数据时报ORA 1455错误的处理方法

    由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常。 首先: 查看: SQL>show parameter deferred_segment_creation; 如果为TRUE,则将该参数改为FALSE; 在sqlplus中,执行如下命令: ...

    oracle 数据泵imp exp注意事项.docx

    - **错误处理**:在执行数据泵操作时,如果遇到任何错误,应仔细检查命令语法,并参考Oracle官方文档或错误日志文件来确定问题所在。 - **资源监控**:在执行大型数据泵操作时,应该密切关注系统资源的使用情况,...

Global site tag (gtag.js) - Google Analytics