实现DB2数据库复原的实际操作代码描述

数据库
今天主要向大家描述的是实现DB2数据库复原的实际操作,我们首先是以其实际操作代码的描述来引出DB2数据库复原的实际操作。

以下的文章主要描述的是实现DB2数据库复原的实际操作,我们首先是从对其在实际操作中要用到的实际操作代码的描述,我们大家DB2数据库复原支持的文件类型一共有三种:裸设备、path路径、文件类型。

一个表空间的大小不能超过64G.每个页大小为4K.

有时候需要将数据库架构放到数据库的安装目录,而数据库容器可以指定到其他地方。

昨天还原的原始命令为:

RESTORE DATABASE T_CENTER FROM "E:\T_CENTER" TAKEN AT 20091231124541 TO "C:" 

 

INTO T_CENTER WITH 2 BUFFERS BUFFER 1024 REDIRECT PARALLELISM 1 WITHOUT PROMPTING;  
SET TABLESPACE CONTAINERS FOR 0 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "C:\DB2\NODE0000\SQL00003");   SET TABLESPACE CONTAINERS FOR 1 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "C:\DB2\NODE0000\SQL00004\SQLT0001.0");   SET TABLESPACE CONTAINERS FOR 2 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "C:\DB2\NODE0000\SQL00003");   SET TABLESPACE CONTAINERS FOR 3 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (FILE "C:\DB2\NODE0000\SQL00003\TSASNCA03" 512000,

 

FILE "C:\
DB2\NODE0000\SQL00003\TSASNCA01" 512000);   SET TABLESPACE CONTAINERS FOR 4 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (FILE "C:\DB2\NODE0000\SQL00003\TSASNUOW" 5888);   SET TABLESPACE CONTAINERS FOR 5 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "D:\DBFILES\TSETC.01");   SET TABLESPACE CONTAINERS FOR 6 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (FILE "C:\DB2\NODE0000\SQL00003\CDA35_SYSTEMPARA" 512);   SET TABLESPACE CONTAINERS FOR 7 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "C:\DB2\NODE0000\SQL00003");   SET TABLESPACE CONTAINERS FOR 8 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "C:\DB2\NODE0000\SQL00003");   SET TABLESPACE CONTAINERS FOR 9 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (FILE "C:\DB2\NODE0000\SQL00003\TSASNCA_LZJ" 768000,

 

FILE "C:\
DB2\NODE0000\SQL00003\TSASNCA01_LZJ" 512000,FILE "C:\DB2\NODE0000\SQL00003\TSASNCA02_LZJ" 512000);   RESTORE DATABASE T_CENTER CONTINUE; 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.

经过快通公司管伟的帮忙,将程序调整为:

RESTORE DATABASE T_CENTER FROM "E:\T_CENTER" TAKEN AT 20091231124541 TO "C:"  
INTO T_CENTER WITH 2 BUFFERS BUFFER 1024 REDIRECT PARALLELISM 1 WITHOUT PROMPTING;  
SET TABLESPACE CONTAINERS FOR 0 USING (PATH "D:\T_CENTER\tablespace\0");  
SET TABLESPACE CONTAINERS FOR 1 USING (PATH "D:\T_CENTER\tablespace\1");  
SET TABLESPACE CONTAINERS FOR 2 USING (PATH "D:\T_CENTER\tablespace\2");  
SET TABLESPACE CONTAINERS FOR 3 USING (FILE "D:\T_CENTER\TSASNCA03" 16500000);  
SET TABLESPACE CONTAINERS FOR 4 USING (FILE "D:\T_CENTER\TSASNUOW" 5888);  
SET TABLESPACE CONTAINERS FOR 5 USING (PATH "D:\T_CENTER\tablespace\5");  
SET TABLESPACE CONTAINERS FOR 6 USING (FILE "D:\T_CENTER\CDA35_SYSTEMPARA" 512);  
SET TABLESPACE CONTAINERS FOR 7 USING (PATH "D:\T_CENTER\tablespace\7");  
SET TABLESPACE CONTAINERS FOR 8 USING (PATH "D:\T_CENTER\tablespace\8");  
SET TABLESPACE CONTAINERS FOR 9 USING (FILE "D:\T_CENTER\TSASNCA_LZJ" 1788000);  
RESTORE DATABASE T_CENTER CONTINUE;  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

其中主要调整的地方一是容器路径,另外一个是页面的大小。

DB2数据库复原

以上的相关内容就是对DB2数据库复原的介绍,望你能有所收获。

 

【编辑推荐】

  1. 选择IBM DB2的5大理由是什么?
  2. 对DB2备份的正确认识
  3. 对DB2日志设置参数正确用法的描述
  4. 对DB2备份的正确认识
  5. 选择IBM DB2的5大理由是什么?
责任编辑:佚名 来源: 清华大学出版社
相关推荐

2010-08-12 09:06:30

DB2数据库自动备份

2010-08-03 09:49:58

DB2恢复数据库

2010-08-02 10:44:16

DB2打补丁

2010-08-10 16:41:42

DB2手工添加

2010-08-03 13:56:11

DB2表复制

2010-07-30 13:45:17

执行DB2

2010-08-05 13:10:11

DB2代码

2010-07-29 08:40:16

DB2数据库

2010-08-02 09:10:45

JDBC连接DB2

2010-08-05 09:33:31

DB2数据库卸载

2010-08-18 09:18:10

DB2求剩余数据库空间

2010-09-07 13:04:20

DB2数据库

2010-08-03 09:44:42

DB2在线增量备份

2010-07-27 11:20:02

DB2打补丁

2010-07-30 14:38:25

DB2数据库

2010-08-03 09:32:19

DB2在线备份

2010-07-30 14:21:10

DB2数据集

2010-08-03 14:55:54

IBM DB2数据库

2010-08-18 15:42:33

2010-08-05 11:34:01

DB2 代码
点赞
收藏

51CTO技术栈公众号