14.1.2 事务日志备份连续的奥秘
连续的事务日志备份是备份和恢复事务日志的基本要求。那么,什么样的事务日志备份是连续的呢?
LSN(日志序列号)是用于衡量事务日志备份是否连续的基本方法。
1.连续的事务日志备份
当我们通过备份操作形成备份后,我们可以执行restore headeronly语句来查看备份集中的事务日志备份,判断其是否连续。
restore headeronly from disk='c:\test2.bak'
查看的结果如图14-2所示。
我们可以得出结论:该事务日志备份序列是连续的!为什么呢?
因为这些事务日志备份的LSN首尾连接,后一个日志备份的FirstLSN等于前一个日志备份的LastLSN。
日志备份(编号2):FirstLSN:29000000035800179,LastLSN:29000000047000001。
日志备份(编号3):FirstLSN:29000000047000001,LastLSN:30000000001900001。
日志备份(编号4):FirstLSN:30000000001900001,LastLSN:30000000008100001。
![]() |
| 图14-2 实例的事务日志备份序列 |
因为根据这3个日志备份序列,它记录的事务日志起点是第1个日志备份的FirstLSN:29000000035800179。终点是最后一个日志备份的LastLSN:30000000008100001。
光盘视频:\视频\1402.exe(连续的事务日志备份)。
2.不连续的事务日志备份
不连续的日志备份就是指在产生的日志备份序列中,出现了前后首尾不能续接的情况。这种情况主要发生在初学或者刚开始做DBA的读者身上,不断切换数据库的恢复模型,比如从简单恢复模型切换到完全恢复模型,或者从完全恢复模型切换到大容量日志记录模型,这都是DBA的大忌!
假如你的日志备份出现下列情况。那么,这样的日志序列LSN首尾不能衔接,无法连接起来执行恢复操作!
日志备份(编号2):FirstLSN:29000000035800179,LastLSN:29000000047000001。
日志备份(编号3):FirstLSN:30000000001900001,LastLSN:30000000008100001。
提示:DBA一定要千方百计确保当前日志和日志备份序列的安全,同时还要保证日志序列的完整,判断是否完整的方法就是执行restore headeronly语句。
| 回书目 上一节 下一节 |
|
· 第六章 你能帮我吗?.. · Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. |
· 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||