+ -
当前位置:首页 → 问答吧 → 如何判断数据库已经备份完毕?

如何判断数据库已经备份完毕?

时间:2011-10-31

来源:互联网

任务:实现将表中部分数据备份(dmp文件);

我的方法:满足条件的数据保存到一个临时表中,然后通过WinExec(“exp user/pwd.......”)备份,备份完毕之后再把临时 

建的表给drop了 ;

现在遇到的困难就是如何判断已经备份完毕了?请高手指教!!!

作者: desert_tian   发布时间: 2011-10-31

先见一个表,备份之前drop不行么。

这样备份开始之前清理环境,你不需要关心备份什么时间完成,只要下次启动的时候环境是干净的就行了。

作者: BenChiM888   发布时间: 2011-10-31

引用 1 楼 benchim888 的回复:

先见一个表,备份之前drop不行么。

这样备份开始之前清理环境,你不需要关心备份什么时间完成,只要下次启动的时候环境是干净的就行了。


没明白你的意思,你好像也没明白我的意思

都drop了我还怎么备份?

作者: desert_tian   发布时间: 2011-10-31

1、drop 前一天的备份表
2、生成今天数据的备份临时表
3、通过WinExec(“exp user/pwd.......”)备份。
4、如此往复过程。


你无须知道什么时候备份完,只要保证下一次备份开始时候已经执行完就行了(一般来讲 这个时间应该很充裕)。

作者: BenChiM888   发布时间: 2011-10-31