[讨论]dump database同截断日志疑惑
有如下备份计划:每天凌晨0点做全库转储,然后每6小时做一次日志转储(一天的6、12、18点,共三次)。24点(0点)的日志转储不做,因为要做全库转储。<br/>有资料上说,dump database不会截断日志。上述备份计划里,每天凌晨0点做的全库转储,并没有截断日志,后面6点那次日志转储,企不包含的是前一天18点至今天早上6点间的日志?此疑惑一。<br/><br/>肯定不希望6点的日志包含了18后的数据更新内容,因为它们在全库转储时已经有了。<br/>避免此种情况,有个简单的方法,就是在做全库转储时,先截断日志。在脚本文件里写:<br/>...<br/>dump transaction <span style="font-weight: bold;">DBNAME</span>with truncate_only<br/>go<br/>dump database <span style="font-weight: bold;">DBNAME</span> to <span style="font-weight: bold;">DBNAME.DMP</span><br/>go<br/>...<br/>虽然这两个命令是一前一后执行,但截断现有日志后,在dump database前会不会又有日志产生呢。此疑惑二。<br/><br/>欢迎知情者指教,欢迎大家讨论。<br/>[此贴子已经被作者于2008-4-7 15:07:04编辑过]
一、是 <br/><br/>二、当然有可能<br/> <div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>flybean</i>在2008-4-9 12:40:41的发言:</b><br/><br/>二、当然有可能<br/>
</div><p></p><br/> 那一小段日志增加的数据,全库转储文件里肯定也有的。不需要重复数据。<br/> 有什么办法可以避免这种情况吗?<br/>
页:
[1]