互联网服务

崩溃恢复与数据库前滚恢复,redo和undo的顺序

崩溃恢复的时候,是先redo日志,然后undo日志吗?
数据库前滚的时候,是先undo日志,然后redo日志吗?

之所以这么问:是因为在数据库前滚的时候,看到了先undo日志(rollback)。
在崩溃恢复的时候,看了田强的《日志培训pdf文档》,感觉是先redo日志(同时构建需要回滚的事务,方便undo)。
参与10

9同行回答

fengzhanhaifengzhanhai联盟成员数据库管理员sccba
先redo后undo显示全部
先redo后undo收起
金融其它 · 2014-06-22
浏览1439
crystalwmagiccrystalwmagic系统工程师浙商银行
redo先把显示全部
redo先把收起
银行 · 2014-03-18
浏览1303
sukaisukai软件开发工程师北京高阳金信信息技术有限公司
学习了显示全部
学习了收起
软件开发 · 2014-01-08
浏览1327
flywiththewindflywiththewind其它easy world
这样啊显示全部
这样啊收起
系统集成 · 2013-12-06
浏览1322
leo_wynleo_wyn商业智能工程师Security
redo -- 重做日志 将数据库从备份时间点,运行其后的 redo 操作,数据库恢复到崩溃发生时已经落实的时间点状态显示全部
redo -- 重做日志 将数据库从备份时间点,运行其后的 redo 操作,数据库恢复到崩溃发生时已经落实的时间点状态收起
系统集成 · 2013-06-21
浏览1343
freebilefreebile数据库运维工程师金融行业
回复 4# 2013software     前几天看到牛博士的书,其中有一章讲到了,的确是先redo,然后再undo显示全部
回复 4# 2013software


    前几天看到牛博士的书,其中有一章讲到了,的确是先redo,然后再undo收起
金融其它 · 2013-06-21
浏览1327
2013software2013software软件开发工程师交通银行
崩溃恢复与数据库前滚恢复,都是先redo然后undo日志。之前的疑惑是因为通过db2 list utilities show detail查看恢复进度的时候看错了,弄的我还纠结了点时间。今天我重新模拟了下,证实是先redo然后undo日志。...显示全部
崩溃恢复与数据库前滚恢复,都是先redo然后undo日志。
之前的疑惑是因为通过db2 list utilities show detail查看恢复进度的时候看错了,弄的我还纠结了点时间。
今天我重新模拟了下,证实是先redo然后undo日志。收起
互联网服务 · 2013-06-14
浏览1360
2013software2013software软件开发工程师交通银行
回复 2# hongyehongye     db2 list utilities show detail显示全部
回复 2# hongyehongye


    db2 list utilities show detail收起
互联网服务 · 2013-06-13
浏览1321
hongyehongyehongyehongye数据库管理员哈尔滨银行
是因为在数据库前滚的时候,看到了先undo日志(rollback),怎么看的?显示全部
是因为在数据库前滚的时候,看到了先undo日志(rollback),怎么看的?收起
银行 · 2013-06-13
浏览1322

提问者

2013software
软件开发工程师交通银行

问题状态

  • 发布时间:2013-06-11
  • 关注会员:1 人
  • 问题浏览:18127
  • 最近回答:2014-06-22
  • X社区推广