数据备份及恢复的方法.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

等待成功提示后完成恢复操作

相关文档
最新文档