今天帮朋友解决了一个ora-00904的错误

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

环境:solaris+Oracle

问题:eXP时碰到

EXP-00008: ORACLE error 904 encountered

ORA-00904: invalid column name

EXP-00000: Export terminated unsUCcessfully

环境:solaris+oracle

问题:exp时碰到

EXP-00008: ORACLE error 904 encountered

ORA-00904: invalid column name

EXP-00000: Export terminated unsuccessfully

提供的情况:wcs组使用Java,所以判定是java的问题。ora-00904时oracle的一个bug。

所以需要使用errorstack来追踪错误。执行

alter system set events='904 trace name errorstack';

然后到udump下查看trace文件。发现是exu8jbqu这个view的问题。

alter system set events='904 trace name errorstack off';

查看exu8jbqu是否存在:

select owner,object_name,object_type,object_id,status

from dba_objects where object_name='exu8jbqu';

发现存在。重新执行$ORACLE_HOME/rdbms/admin/catexp.sql 创建视图。

重新执行exp成功。问题解决。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航