我现在做一个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包实现的,自己看看官方文档吧