ITPub博客

首页 > Linux操作系统 > Linux操作系统 > EXP报错: EXP-00056 ORA-00904

EXP报错: EXP-00056 ORA-00904

原创 Linux操作系统 作者:sanxiagirl 时间:2009-03-31 11:29:36 0 删除 编辑

Linux AD3,Oracle9207

EXP导出一个表的时候报错:

ESVCABD2DB$exp usr/pwd tables=eservice.ES_BS_SONY_TBL file=/data/ES_BS_SONY_TBL.dmp

Export: Release 9.2.0.7.0 - Production on Mon Mar 30 08:35:16 2009

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


Connected to: Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production
With the Partitioning, Oracle Label Security, OLAP and Oracle Data Mining options
JServer Release 9.2.0.7.0 - Production
Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses AL32UTF8 character set (possible charset conversion)

About to export specified tables via Conventional Path ...
Current user changed to ESERVICE
. . exporting table                 ES_BS_SONY_TBL        436 rows exported
EXP-00056: ORACLE error 904 encountered
ORA-00904: "SYS"."DBMS_EXPORT_EXTENSION"."FUNC_INDEX_DEFAULT": invalid identifier
Export terminated successfully with warnings.

导出用户,表空间一样报错.

metalink:358508.1  缺少upgrate的后续动作

这个DB是先安装oracle9204,再打9207 patch,后DBCA建库的,没有做过其它的升级操作.所以不太明白为什么会出现这种异常.

按照大多数网友给出的解决方案,执行$ORACLE_HOME/rdbms/admin/catexp.sql, 完成后测试,问题没有解决.

还是按照metalink的办法解决(sysdba用户登录):

1.startup migrate

2.@$ORACLE_HOME/rdbms/admin/catpatch.sql

3. shutdown immediate

4.startup

问题解决!

这个数据库是之前同事装的,可能还是在升级过程中存在什么问题.现在无从考证,记住这类问题的解决思路好了.

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10640532/viewspace-582320/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-02

  • 博文量
    142
  • 访问量
    497815