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.开始本机上执行数据库恢复命令(将日志指定存放的路径为:C:\db2workspace\wdcs_log)

  1. 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 是重新建立数据库管理类型的表空间容器)

  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数据库备份是否成功的验证方案描述
  2. 初学者必看的DB2数据库的一些经验总结
  3. 对DB2日志设置参数正确用法的描述
  4. 如何看待IBM DB2 9数据服务器的发展?
  5. DB2数据库和PostgreSQL在开发的异同点有哪些?
责任编辑:佚名 来源: cnBeta.com
相关推荐

2010-08-02 11:01:29

DB2 Resotre

2010-08-18 15:01:08

DB2 9安装方法

2010-08-18 11:36:40

DB2简史

2010-08-17 11:35:00

2010-08-05 15:48:14

DB2强制优化器

2010-08-19 13:36:11

DB2数据类型

2010-08-20 09:38:53

DB2 常见问题解答

2010-07-30 17:33:26

2010-08-03 08:46:23

DB2 9.5高可用性

2010-05-18 10:34:29

MySQL数据库备份

2010-08-17 14:15:11

DB2重定向恢复失败

2010-05-21 09:40:57

MySQL出错代码列表

2010-05-25 09:58:43

MySQL数据库

2010-05-10 13:01:03

OracleDBA面试

2010-08-09 15:31:03

2010-05-26 15:58:52

MySQL远程连接

2010-07-23 18:39:52

SQL Server游

2010-09-06 16:02:00

DB2

2010-05-26 13:14:22

MySQL错误解决方案

2017-05-17 14:46:22

容器DockerLinux
点赞
收藏

51CTO技术栈公众号