通过设置events参数设置错误事件跟踪.
示例如下:
1.exp出现错误:
EXP-00056: 遇到 ORACLE 错误 942
ORA-00942: 表或视图不存在
EXP-00000: 导出终止失败
2.设置events
sql>conn / as sysdba
sql>alter system set events='904 trace name errorstack';
3.重新执行exp
4.去掉events
sql>alter system set events='904 trace name errorstack off';
5.分析跟踪文件(位于$ORACLE_BASE/admin//user_dump_dest下)
发现如下信息:
ORA-00904: invalid column name
Current SQL statement for this session:
SELECT fname,fsize,maxextend,inc FROM sys.exu8fil WHERE tsid = :1
重新运行catexp.sql即可解决.
参考资料:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6906/viewspace-21745/,如需转载,请注明出处,否则将追究法律责任。