DB2数据库备份与恢复命令的总结描述

数据库
以下的文章主要描述的是DB2数据库备份与恢复命令的总结,我前两天在相关网站看见的资料,觉得挺好拿出来供大家分享。

以下的文章主要是介绍DB2数据库备份与恢复命令的总结,假如你对DB2数据库备份与恢复命令的总结心存好奇的话,此文章将会揭开它的神秘面纱。以下就是文章的详细内容介绍,望大家借鉴。

数据库, 命令数据库, 命令

 

1、运行-->db2cmd

 

2、命令行中输入db2cmd

 

输入命令 db2 create db 数据库名称 on d:

 

在 d盘建立数据库。假设在d盘生成目录:D:\DB2\NODE0000\SQL00006

 

3、cd\

 

4、保证D:\db_bak\目录下存在要恢复的数据库文件。确保目录结构为db2系统备份目录

 

如 目录结构:D:\db_bak\GXDB.0\DB2\NODE0000\CATN0000\

 

执行下面命令,

 

db2 restore db [ DB2数据库备份数据库名称] from D:\db_bak\ taken at 20070302160117 into [上面创建数据库名称] redirect

 

执行后,系统提示:

 

--------------------------------------------------------

 

SQL1277N 复原已检测到一个或多个表空间容器是不可访问的,或者已将它们的状态设置为

 

“必须定义存储器”。

 

DB20000I RESTORE DATABASE 命令成功完成。

 

--------------------------------------------------------

 

5、根据步骤2中数据库生成的目录结构

 

  1. db2 set tablespace containers for 0 using (path "D:\DB2\NODE0000\SQLxxxx\SQLT0000.0") 

修改为:

 

  1. db2 set tablespace containers for 0 using (path "D:\DB2\NODE0000\SQL00006\SQLT0000.0") 

下面2条修改方式相同

 

  1. db2 set tablespace containers for 1 using (path "D:\DB2\NODE0000\SQL00005\SQLT0001.0")  
  2. db2 set tablespace containers for 2 using (path "D:\DB2\NODE0000\SQL00005\SQLT0002.0") 

下面的语句中把 mam311修改为创建数据库名称.dbf

 

  1. db2 set tablespace containers for 3 using (file "D:\tbs\mam311.DBF" 12500) 

下面的语句中把mam311修改为创建数据库名称_Temp.dbf

 

  1. db2 set tablespace containers for 4 using (file "D:\tbs\mam311_Temp.DBF" 12500) 

6、

 

db2 restore db  DB2数据库备份数据库名称 continue

 

对于广西的数据库为:

 

  1. db2 restore db gxdb continue 

7、把日至文件拷贝到D:\DB2\NODE0000\SQL00006\SQLOGDIR目录下执行下面语句

 

db2 rollforward db 创建数据库名称 to end of logs and complete

 

以下是一个相关的例子:

  1. db2 create db JMAMGX31 on d: 

cd\

  1. db2 restore db gxdb from D:\db_bak\ taken at 20070718115305 into JMAMGX redirect  
  2. db2 set tablespace containers for 0 using (path "D:\DB2\NODE0000\SQL00005\SQLT0000.0")  
  3. db2 set tablespace containers for 1 using (path "D:\DB2\NODE0000\SQL00005\SQLT0001.0")  
  4. db2 set tablespace containers for 2 using (path "D:\DB2\NODE0000\SQL00005\SQLT0002.0")  
  5. db2 set tablespace containers for 3 using (file "D:\tbs\JMAMGX.DBF" 12500)  
  6. db2 set tablespace containers for 4 using (file "D:\tbs\JMAMGX_Temp.DBF" 12500)  
  7. db2 restore db GXDB continue  
  8. db2 rollforward db JMAMGX to end of logs and complete   

以上的相关内容就是对 DB2数据库备份及恢复命令总结的介绍,望你能有所收获。

【编辑推荐】

  1. 初学者必看的DB2数据库的一些经验总结
  2. 对DB2日志设置参数正确用法的描述
  3. DB2 9打开打开通往 XML 之门的钥匙
  4. DB2 Cube View元数据桥的正确构建方案
  5. DB2数据库和PostgreSQL在开发的异同点有哪些?
责任编辑:佚名 来源: 网络
相关推荐

2010-08-17 13:19:39

DB2数据库备份

2010-08-12 11:26:03

2010-08-17 10:38:28

DB2数据库

2009-03-25 17:43:09

备份DB2IBM

2010-08-18 15:14:08

DB2恢复命令

2010-08-27 13:27:50

DB2备份恢复

2010-08-12 11:38:21

DB2数据库

2010-08-25 14:12:47

DB2备份恢复

2010-07-30 10:24:18

2010-08-03 11:19:32

DB2数据库备份

2010-08-11 14:27:57

DB2数据库备份

2010-08-06 09:39:27

DB2数据库分区

2010-08-17 16:24:32

IBM DB2数据库

2010-08-12 09:18:48

DB2用户密码修改

2010-07-29 10:58:43

验证DB2数据库

2010-08-17 09:48:40

DB2 分区数据库

2011-08-18 19:10:27

DB2数据库命令

2010-08-25 10:16:48

DB2备份Linux

2009-06-25 11:47:59

DB2数据备份

2015-10-23 16:37:13

提高DB2数据备份
点赞
收藏

51CTO技术栈公众号