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 条评论
登录 后参与评论

相关文章

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

Oracle 12c中JOB运行失败的简单处理(r11笔记第66天)

在之前简单分析过一个12c中数据字典的小问题。 Oracle 12c数据字典的小问题(r11笔记第49天) 最近查看邮件,12c的一个PDB还是存在JOB运行异...

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

物化视图相关的性能改进 (r7笔记第58天)

今天早上开发的一个同事找到我说他早上做了一个统计查询,但是感觉速度很慢,已经过了一个小时了还没有反应。想让我看看是什么情况。 我通过v$session查到有一个...

3385
来自专栏Hadoop实操

如何使用Sqoop2

通sqoop1一样,sqoop2同样也是在Hadoop和关系型数据库之间互传数据的工具,只不过sqoop2引入sqoop server,集中化管理connect...

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

关于exp/imp的总结学习(r4笔记第26天)

关于exp/imp,是很常用的数据导出导入工具,在10g开始推出的数据泵datapump相当于是exp/imp的补充和升级版本。在后续章节再做一个总结。 exp...

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

一个MySQL死锁问题的复现

很久之前有一个同事问我一个关于死锁的问题,一直在拖这个事情,总算找了空来看看。 这个环境的事务隔离级别是RR,仔细看了下问题描述和背景,发现还真不是一...

4289
来自专栏乐沙弥的世界

Linux/Unix shell 脚本中调用SQL,RMAN脚本

        Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix ...

801
来自专栏乐沙弥的世界

ORA-02409:超时:分布式事务处理等待锁定ORA-02063

ORA-02409:超时:分布式事务处理等待锁定ORA-02063 一、错误现象与环境     前端应用程序运行时出现下面的错误提示: 事件添加失败:O...

1142
来自专栏deed博客

Oracle在Linux下安装

2172
来自专栏乐沙弥的世界

ORA-02019 错误处理

       ORA-02019 错误提示是未找到远程数据库的连接说明,通常发生在本地数据库无法连接到远程数据库。引发该问题的原因很多,比如网络连接,连接方式(...

1041
来自专栏数据和云

追本溯源:Oracle 只读表空间的探索实践

作者简介 ? 胡中豪 云和恩墨西区交付工程师,多年一线 DBA 经验,曾服务于运营商、电网、政府行业、银行等行业客户;擅长数据库故障处理、性能优化、实施升级 本...

2813

扫码关注云+社区

领取腾讯云代金券