DB2备份恢复流程

数据库的归档日志设置和数据库前滚恢复

1.设置归档日志 可以有多种设置方法,具体参考InfoCenter CMD: login (user: db2inst1) db2 connect to sample db2 update db cfg using LOGARCHMETH1 logretain

2.设置成归档日志后的备份 设置成归档日志后的数据库处在备份暂挂(BACKUP PENDING)状态,需要进行备份 CMD: db2 connect to sample SQL1116N A connection to or activation of database “SAMPLE” cannot be made because of BACKUP PENDING. SQLSTATE=57019 CMD: db2 backup database sample to /mnt/hgfs/F/backup/ Backup successful. The timestamp for this backup image is : 20100624210336 备份后数据库恢复正常。

3.数据修改 CMD: db2 “insert into act values(999, ‘TEST’, ‘TESTDESC’)” db2 “select * from act” ACTNO ACTKWD ACTDESC —— —— ——————– 10 MANAGE MANAGE/ADVISE 20 ECOST ESTIMATE COST 30 DEFINE DEFINE SPECS 40 LEADPR LEAD PROGRAM/DESIGN 50 SPECS WRITE SPECS 60 LOGIC DESCRIBE LOGIC 70 CODE CODE PROGRAMS 80 TEST TEST PROGRAMS 90 ADMQS ADM QUERY SYSTEM 100 TEACH TEACH CLASSES 110 COURSE DEVELOP COURSES 120 STAFF PERS AND STAFFING 130 OPERAT OPER COMPUTER SYS 140 MAINT MAINT SOFTWARE SYS 150 ADMSYS ADM OPERATING SYS 160 ADMDB ADM DATA BASES 170 ADMDC ADM DATA COMM 180 DOC DOCUMENT 999 TEST TESTDESC

4.误操作删除表空间 CMD: cd /home/db2inst1/db2inst1/NODE0000/SAMPLE mv * /mnt/hgfs/F/TS ls db2 connect reset db2 connect to sample SQL0293N Error accessing a table space container. SQLSTATE=57048

5.备份中恢复 db2 restore database sample from /mnt/hgfs/F/backup/ SQL2539W Warning! Restoring to an existing database that is the same as the backup image database. The database files will be deleted. Do you want to continue ? (y/n) Y DB20000I The RESTORE DATABASE command completed successfully. 6.回复后数据库处于前滚暂挂(ROLL-FORWARD PENDING)状态 db2 connect to sample SQL1117N A connection to or activation of database “SAMPLE” cannot be made because of ROLL-FORWARD PENDING. SQLSTATE=57019

7.执行前滚恢复 CMD: db2 rollforward database sample to end of logs and stop Rollforward Status

Input database alias = sample Number of nodes have returned status = 1

Node number = 0 Rollforward status = not pending Next log file to be read = Log files processed = S0000000.LOG – S0000000.LOG Last committed transaction = 2010-06-25-04.28.39.000000 UTC

DB20000I The ROLLFORWARD command completed successfully.

8.数据确认 CMD: db2 connect to sample db2 “select * from act” ACTNO ACTKWD ACTDESC —— —— ——————– 10 MANAGE MANAGE/ADVISE 20 ECOST ESTIMATE COST 30 DEFINE DEFINE SPECS 40 LEADPR LEAD PROGRAM/DESIGN 50 SPECS WRITE SPECS 60 LOGIC DESCRIBE LOGIC 70 CODE CODE PROGRAMS 80 TEST TEST PROGRAMS 90 ADMQS ADM QUERY SYSTEM 100 TEACH TEACH CLASSES 110 COURSE DEVELOP COURSES 120 STAFF PERS AND STAFFING 130 OPERAT OPER COMPUTER SYS 140 MAINT MAINT SOFTWARE SYS 150 ADMSYS ADM OPERATING SYS 160 ADMDB ADM DATA BASES 170 ADMDC ADM DATA COMM 180 DOC DOCUMENT 999 TEST TESTDESC

备份后的数据变化被前滚恢复了。

转载自:http://blog.sina.com.cn/s/blog_68bd10c701014zou.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统(41)-组织架构

本节开始我们要实现工作流,此工作流可以和之前的所有章节脱离关系,也可以紧密合并。 我们当初设计的项目解决方案就是可伸缩可以拆离,可共享的项目解决方案。所以我们同...

1817
来自专栏杨建荣的学习笔记

通过shell脚本生成数据统计信息的报表 (笔记65天)

对于统计信息的收集,不同的环境中使用的策略也会有很大的不同,有的按照一定的时间频率来收集,有的比较稳定的系统根据数据的增长频率来收集,用户比较稳定的系统,甚至都...

3516
来自专栏magicsoar

基于windowsphone7的控制ppt播放 第一部分 服务器端

最近突然想起了一个学长的一个利用手机控制ppt播放的一个创意,并想将其在windows phone7上实现一下。 经过几天的努力已经可以控制ppt的播放,暂停,...

2007
来自专栏数据库新发现

Use Nid to Change dbname

http://www.eygle.com/faq/Use.Nid.to.Change.Your.dbname.htm

693
来自专栏wym

hdu1028(dp 或母函数)

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Oth...

822
来自专栏乐沙弥的世界

SHUTDOWN: Active processes prevent shutdown operation

      在使用shutdown immediate关闭数据库时hang住,查看alert 日志,遭遇了SHUTDOWN: Active processes ...

712
来自专栏xingoo, 一个梦想做发明家的程序员

Oracle基础知识-sqlplus使用

Oracle的sql*plus是与oracle进行交互的客户端工具。 在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的...

20210
来自专栏乐沙弥的世界

Linux/Unix shell 自动发送AWR report

     观察Oracle数据库性能,Oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时从数据库提取awr报告。不过...

653
来自专栏函数式编程语言及工具

SDP(9):MongoDB-Scala - data access and modeling

    MongoDB是一种文件型数据库,对数据格式没有硬性要求,所以可以实现灵活多变的数据存储和读取。MongoDB又是一种分布式数据库,与传统关系数据库不同...

3404
来自专栏pydata

python asynchrous network

481

扫码关注云+社区