日期:2014-05-17  浏览次数:20764 次

如何获取exp运行的信息如错误信息和操作信息
我现在做一个oracle数据库备份的软件,需要知道exp运行时的错误信息并截获出来提示给用户,exp的错误信息可以显示在cmd上,可不知道怎么把它挖到程序中来,求大神指教

------解决方案--------------------
看看popen咯,windows
FILE *_popen( const char *command, const char *mode );

unix/linux下:
FILE *popen(const char *command, const char *type);
------解决方案--------------------
1:简单点的作法,监控日志变化,日志有错误就显示出来
2:可以用提供的接口,我知道EXPDP是用的dbms_datapump接口包来实现的,据说oracle exp 是用dbms_export_extension包实现的,自己看看官方文档吧