`
kt431128
  • 浏览: 39108 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EXP-00008: 遇到 ORACLE 错误 904

 
阅读更多

今天在导数据库遇到了奇怪的问题

 
C:\Documents and Settings\noah>exp system/pd0000@orcl file=d:\data.dmp wner=dev log=d:\log.log

 
. 即将导出 DEV 的表通过常规路径...
. . 正在导出表                    B_COMMON_BOX
EXP-00008: 遇到 ORACLE 错误 904
ORA-00904: "MAXSIZE": 标识符无效
. . 正在导出表              B_COMMON_USERINJOB
EXP-00008: 遇到 ORACLE 错误 1003
ORA-01003: 语句未进行语法分析
. . 正在导出表               DR$INDEX_SB_TAG$I
EXP-00008: 遇到 ORACLE 错误 904
ORA-00904: "MAXSIZE": 标识符无效
. . 正在导出表               DR$INDEX_SB_TAG$K
 

#10g
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options

SQL> desc sys.exu9tbs
名称                                      是否为空? 类型
----------------------------------------- -------- ----------------------------
ID                                        NOT NULL NUMBER
OWNER                                              CHAR(6)
NAME                                      NOT NULL VARCHAR2(30)
ISONLINE                                           VARCHAR2(7)
CONTENT                                            VARCHAR2(9)
INIEXT                                    NOT NULL NUMBER
SEXT                                      NOT NULL NUMBER
PCTINC                                    NOT NULL NUMBER
MINEXT                                    NOT NULL NUMBER
MAXEXT                                    NOT NULL NUMBER
MINLEN                                             NUMBER
DEFLOG                                    NOT NULL NUMBER
EXT_MGT                                   NOT NULL NUMBER
ALLOC_TYPE                                NOT NULL NUMBER
BLOCKSIZE                                 NOT NULL NUMBER

#11g
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
With the Partitioning, OLAP and Real Application Testing options

SQL> desc sys.exu9tbs
名称                                      是否为空? 类型
----------------------------------------- -------- -------------------------
ID                                        NOT NULL NUMBER
OWNER                                              CHAR(6)
NAME                                      NOT NULL VARCHAR2(30)
ISONLINE                                           VARCHAR2(7)
CONTENT                                            VARCHAR2(9)
INIEXT                                    NOT NULL NUMBER
SEXT                                      NOT NULL NUMBER
PCTINC                                    NOT NULL NUMBER
MINEXT                                    NOT NULL NUMBER
MAXEXT                                    NOT NULL NUMBER
MINLEN                                             NUMBER
DEFLOG                                    NOT NULL NUMBER
EXT_MGT                                   NOT NULL NUMBER
ALLOC_TYPE                                NOT NULL NUMBER
BLOCKSIZE                                 NOT NULL NUMBER
MAXSIZE                                            NUMBER ------------------>problem

 

原来电脑上面装了Oracle 10g R2和Oracle 11g R2两个版本,默认的是使用的11G的,在10G的版本上面不能使用11G的EXP导出工具,导致出错。

更改到10G的目录下的EXP工具路径便可以了

E:\>cd E:\oracle\product\10.2.0\db_1\BIN

E:\>cd E:\oracle\product\10.2.0\db_1\BIN>exp system/pd0000@orcl file=d:\data.dmp wner=dev log=d:\log.log

 

导出 DEV 的表通过常规路径...

. . 正在导出表                    B_COMMON_BOX导出了           0 行

. . 正在导出表              B_COMMON_USERINJOB导出了           0 行

. . 正在导出表               DR$INDEX_SB_TAG$I导出了           0 行

. . 正在导出表               DR$INDEX_SB_TAG$K导出了           0 行

. . 正在导出表               DR$INDEX_SB_TAG$N导出了           0 行

 

另一个解决办法:在服务器端进行数据库导出操作(数据库安装在linux系统下面)。

分享到:
评论

相关推荐

    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