DB2在线备份,以及重定向恢复实战演习!

数据库
我们今天主要向大家描述的是DB2在线备份,以及重定向恢复的实际操作步骤,以及对其在实际操作中经常要遇到的问题的破解。

以下的文章主要向大家描述的是DB2在线备份,以及重定向恢复的实际操作步骤,相信如果你掌握了DB2在线备份,以及重定向恢复的实际操作步骤,会在以后的学习或是工作中带来很大的帮助。

目标:在数据库服务器上备份,然后将这个备份重定向恢复到本机数据库上。

1.先在数据库服务器上执行如下命令进行全盘DB2在线备份(包括日志) (db2 ? backup可以查看backup帮助信息)

 

  1. db2 backup db wdcs online to E:\Allan include logs 时间戳为20100420093345 


然后将该备份映像拷贝至本机的C:\temp路径下

2.在数据库服务器上执行如下命令查看当前数据库表空间情况

 

  1. db2 list tablespaces show detail 

3.在本地为原数据库创建相应的表空间容器。进入cmd窗口执行一下命令:

 

  1. mkdir C:\DB2 \NODE0000\wdcs\syscatspace C:\DB2 \NODE0000\wdcs\indexspace1   
  2. C:\DB2 \NODE0000\wdcs\systoolspace C:\DB2 \NODE0000\wdcs\systoolstmpspace  
  3. C:\DB2 \NODE0000\wdcs\tablespace1 C:\DB2 \NODE0000\wdcs\tempspace1 C:\DB2 \NODE0000\wdcs\userspace1  

 

4.在本地创建一个跟数据库服务器上同名的空数据库wdcs: create db wdcs

5.开始本机上执行数据库恢复命令(将日志指定存放的路径为:

 

  1. C:\db2workspace\wdcs_log)  
  2. db2 restore db wdcs from c:\temp taken at 20100420093345 into wdcs logtarget c:\db2workspace\wdcs_log redirect  

 

此时会提示要求指定存储容器路径

6.要恢复的本地数据库表空间指定容器,执行下列命令 ( 其中的数字:0,1,2,3,4,5,6,7,8是源数据库的表空间标识,path后面的路径就是上面第3步建的路径,标识号和路径一一对应 ,最后的file "c:\db2workspace\wdcscontainer\dms.dat" 50000;file "c:\db2workspace\wdcscontainer\index.dat" 50000 是重新建立DB2在线备份管理类型的表空间容器)

 

  1. db2 set tablespace containers for 0 using (path "c:\DB2\node0000\wdcs\syscatspace")  
  2. db2 set tablespace containers for 1 using (path "c:\DB2\node0000\wdcs\tempspace1")  
  3. db2 set tablespace containers for 2 using (path "c:\DB2\node0000\wdcs\userspace1")  
  4. db2 set tablespace containers for 3 using (path "c:\DB2\node0000\wdcs\systoolspace")  
  5. db2 set tablespace containers for 4 using (path "c:\DB2\node0000\wdcs\tablespace1")  
  6. db2 set tablespace containers for 5 using (path "c:\DB2\node0000\wdcs\indexspace1")  
  7. db2 set tablespace containers for 6 using (path "c:\DB2\node0000\wdcs\systoolstmpspace")  
  8. db2 set tablespace containers for 7 using (file "c:\db2workspace\wdcscontainer\dms.dat" 50000)  
  9. db2 set tablespace containers for 8 using (file "c:\db2workspace\wdcscontainer\index.dat" 50000) 

7.然后继续执行恢复:

 

  1. db2 restore db wdcs continue 

8. 最后要执行前滚命:


 

  1. db2 rollforward db wdcs to end of logs and stop overflow log path (C:\db2workspace\wdcs_log)  

以上的相关内容就是对DB2在线备份,重定向恢复的介绍,望你能有所收获。

【编辑推荐】

  1. 揭秘DB2 9数据库需要的内存与磁盘条件!
  2. 手动安装DB2数据库的实现在UNIX操作环境下
  3. DB2数据库备份参数修改后报错如何拯救?
  4. DB2 V9.7启用索引压缩大揭秘
  5. import 或是 load多个DB2主从表谈何容易?
     
责任编辑:佚名 来源: 计算机产品与流通
相关推荐

2010-08-06 13:26:29

DB2建立databa

2010-08-12 15:16:50

DB2在线备份

2010-08-17 14:15:11

DB2重定向恢复失败

2015-10-29 15:06:36

DB2重定向恢复数据

2010-08-03 16:54:10

DB2 9.5

2010-08-12 11:38:21

DB2数据库

2010-08-17 14:55:33

DB2离线

2010-09-06 16:02:00

DB2

2011-03-25 15:12:42

DB2数据库

2010-07-22 14:59:24

SQL Server

2010-08-06 09:25:19

重定向恢复DB2

2010-08-04 13:15:21

2010-08-06 09:07:15

DB2线增量备份

2010-08-05 15:32:44

重定向恢复DB2数据库

2010-08-20 14:31:32

复制DB2数据库

2010-11-03 14:10:23

DB2在线备份

2010-09-06 09:37:06

DB2用户密码修改

2021-08-02 19:39:51

网络测试路由器

2010-08-12 09:18:48

DB2用户密码修改

2011-05-11 13:01:07

DB2数据恢复数据备份
点赞
收藏

51CTO技术栈公众号