浅谈IBM DB2的数据库备份与恢复
2007-12-04 16:22:19 来源:WEB开发网--(联机完全备份,时间戳记:20071121160548)
db2 backup db TestDB
--连接至数据库并插入测试数据
db2 connect to TestDB
--插入测试数据
INSERT INTO TestTable(Message)
VALUES('开始联机数据库备份测试--增量备份');
--执行联机备份,备份同时再打开一个会话,模拟应用在线(联机增量备份,时间戳记:20071121152922)
db2 backup db TestDB online incremental to D:DB2_Train
--模拟灾难,删除数据库!
--重要,此前一定要将活动日志文件备份至另一个路径,保存好,本例中,活动日志保存在 C:db2admin 下。
db2 drop db TestDB
--根据在线完全备份恢复数据库
db2 restore db TestDB from D:DB2_Train taken at 20071121160548
--根据在线增量备份恢复数据库
db2 restore db TestDB incremental automatic from D:DB2_Train taken at 20071121152922
--恢复后的数据库处于前滚暂挂的不可用状态
db2 connect to TestDB
--前滚数据库,并指定归档日志位置,重要!
db2 ROLLFORWARD DATABASE TESTDB TO END OF LOGS AND COMPLETE OVERFLOW LOG PATH ("C:db2admin")
五. 综述
对于数据库管理人员或者维护人员来说,怎么强调数据库备份的重要性都不为过。
希望本文能抛砖引玉,能让大家对 IBM DB2 UDB 的数据库备份与恢复有一些深入的认识。也希望大家能在本机上按照本文的脚本认真的做一次实验,这样,你的认识会更加深刻。
数据库崩溃和灾难并不可怕,可怕的是在发生数据库崩溃和灾难的时候没有数据库备份。这句话与各位数据库爱好者共勉。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››数据库对象——存储过程
- ››db2诊断系列之---定位锁等待问题
- ››数据库设计词汇对照表
- ››db2 命令选项解释
- ››数据库大型应用解决方案总结
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接