数据备份及恢复的方法.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据备份及恢复的方法
根据国家局对数据安全的要求和部署,各省局需每周对数据库进行增量备份,每月对备份的数据进行介质存储(刻录成光盘或者备份到另一台机器)。现对数据备份及恢复的方法做以下描述:
(一)数据库备份:
1、进入命令行界面
2、转换身份为数据库管理员
#su – db2admin
3、停止应用对数据库的操作
$ db2 force application all
将出现以下提示:
DB20000I FORCE APPLICATION 命令成功完成。
DB21024I 该命令为异步的,可能不会立即生效。
4、备份ROEEE数据库
$ cd ~
$ mkdir backup
$ cd backup
$ mkdir roeee
$ cd roeee
$ db2 backup db roeee user db2admin using db2
等待出现成功提示后数据库备份成功
5、备份DTDB数据库
$ cd ..
$ mkdir dtdb
$ cd dtdb
$ db2 backup db dtdb user db2admin using db2
等待出现成功提示后数据库备份成功,至此,数据库备份完成。
(二)数据库做增量备份
1、首先对数据库作增量备份设置
(1)进入命令行界面
(2)转换身份为数据库管理员
#su – db2admin
(3)进入DB2命令行进行设置
$ db2
db2 =>update db cfg for dtdb using trackmod yes
2、设置完成后,须执行一次完整备份:
db2=> force application all
db2=> backup db dtdb to /home/db2admin/backup/dtdb
db2=> backup db roeee to /home/db2admin/backup/roeee
3、完成后,进行差量备份:
db2=> backup db dtdb incremental delta to /home/db2admin/backup/dtdb
db2=> backup db roeee incremental delta to /home/db2admin/backup/roeee (三)数据库备份的恢复
$ cd ~
$ cd backup/roeee
$ db2 restore db roeee user db2admin using db2
等待成功提示后执行
$ cd ../dtdb
$ db2 restore db dtdb user db2admin using db2
等待成功提示后完成恢复操作