码迷,mamicode.com
首页 > 数据库 > 详细

DB2数据库的建库备份和恢复

时间:2015-02-02 18:11:34      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:db2数据库的备份和恢复   db2环境下建库   

Db2环境下建库步骤如下:

1. su – db2inst 注意 ‘-’少了后边会出错;

2. db2 进入db2命令行模式;

3. create database pb_db on /home/db2inst using codeset gbk territory zh_CN pagesize 8192   ---建库;

4. connect to pb_db  ---连接;

5. create bufferpool testpool size 2000 pagesize 32k --临时表空间缓冲池;

6. create temporary tablespace temp pagesize 32k managed by database using  (file   ‘\home\db2inst1\rdl\data‘ 5000) extentsize 80 bufferpool testpool --临时表空间;

7. create bufferpool pbloop immediate size 1000 pagesize 32k  --用户表空间缓冲池;

8. create regular tablespace pbxt pagesize 32k managed by database using (file ‘\home\db2inst1\rdl\data\user‘ 1024M) autoresize no extentsize 32 overhead 10.5 prefetchsize 32 transferrate  0.14 bufferpool pbloop --用户表空间


Db2数据库备份步骤如下:

1. 确保没有用户使用DB2

db2 list applications for db pb_db;

 技术分享

2. 停掉数据库并重新启动,以便断掉所有连接:

db2stop force

db2start;

 技术分享

3. 执行备份命令:(使用TSM作为备份介质)

db2 backup db pb_db use tsm备份成功,将会返回一个时间戳

db2 backup db pb_db to /home/db2inst1/rdl/data data文件夹下备份数据库生成一个001文件

 技术分享

Db2数据库恢复步骤如下:

1. 查看备忘历史记录:

db2 list history backup all for pb_db;

 技术分享

2. 恢复某个时间点的数据:

db2 restore database pb_db from /home/db2inst1/rdl/data taken at 20140625141510

 技术分享

此时会有警告提示,填写y就会恢复完成

 技术分享

 


DB2数据库的建库备份和恢复

标签:db2数据库的备份和恢复   db2环境下建库   

原文地址:http://blog.csdn.net/itjavawfc/article/details/43410193

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!