徐州网站建设市场,河北建设工程信息网招标,广告公司标志,软文是什么意思?这是在网上看到的对redo和undo的探讨#xff1a;
1.
redo 记录所有做过的事情#xff0c;用于恢复
undo 记录事务的前镜相#xff0c;用于回滚2.
redo#xff0c;恢复数据库时#xff0c;按照重做日志文件来恢复你之前的操作
undo#xff0c;撤消你做过的操作#xff0…这是在网上看到的对redo和undo的探讨
1.
redo 记录所有做过的事情用于恢复
undo 记录事务的前镜相用于回滚2.
redo恢复数据库时按照重做日志文件来恢复你之前的操作
undo撤消你做过的操作比如你错误的drop table需要undo这个操作3.undo主要用于DB运行期间的DML当一条dml语句执行以后因为某种原因需要rollback此时会用到undoredo的前滚发生在instance recovery时当你执行一条dml并commit以后此时oracle会将数据写到current online redolog但并没有写入datafile如果此时发生instance failure将会引起不一致现象这是oracle就要根据redo中的记录进行前滚以保持数据的一致性摘录于:http://www.itpub.net/789065.html