[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

使用DB2 V9进行非增量重定向还原(三)

作者: 程永,  出处:IT168, 责任编辑: 王晓晨, 
2008-08-19 08:01
  本文介绍了如何使用DB2 V9进行非增量重定向还原。我们通过例子来具体看一下如何使用自动存储管理。

使用DB2 V9进行非增量重定向还原(一)   使用DB2 V9进行非增量重定向还原(二)

使用DB2 V9进行非增量重定向还原(三)    使用DB2 V9进行非增量重定向还原(四)

     使用自动存储管理

  接下来我们通过例子来具体看一下如何使用自动存储管理,具体步骤如下:

  1. 创建一个使用自动存储器的数据库DB2TEST1修改其数据库配置参数,使其使用归档日志,然后对数据库做一次全备。

  2. 分别创建使用自动存储器功能的常规表空间TABLESPACE1和不使用自动存储器功能的大型表空间TABLESPACE2。

  3. 对测试数据库DB2TEST1做一次全备,以便将来可以恢复到此时的状态。

  4. 创建示例表 "DB2INST1"."EMPLOYEE"。

  5. 对测试数据库DB2TEST1再做一次全备,以便将来可以恢复到此时的状态。

  6. 利用全量备份还原测试数据库DB2TEST1。

  7. 非增量定向还原测试数据库DB2TEST1。

  创建测试数据库

  我们首先创建使用自动存储功能的测试数据库DB2TEST1,打开 DB2 命令窗口,发出CREATE DATABASE语句,创建数据库,如 清单 1所示:

  --清单 1. 创建自动存储器DB2数据库

  CREATE DATABASE DB2TEST1 on /db2/databases/db2test1/auto_storage

  DBPATH ON /db2/databases/db2test1

  这样我们创建了一个自动存储器数据库DB2TEST1,其数据库路径是/db2/databases/db2test1,自动存储路径是/db2/databases/db2test1/auto_storage,默认创建了3个表空间:SYSCATSPACE、TEMPSPACE1、USERSPACE1,都是使用自动存储管理。创建好数据库后,连接数据库DB2TEST1,我们需要把数据库的日志管理模式改为归档,具体如清单2所示。

  --清单 2. 更改数据库参数

  UPDATE DATABASE CONFIGURATION USING LOGARCHMETH1 LOGRETAIN IMMEDIATE

  建议大家使用LOGARCHMETH1,此参数指定已归档日志的主要目标的介质类型,不要继续使用LOGRETAIN或USEREXIT参数。LOGARCHMETH1参数缺省值为OFF,取值范围可以是 LOGRETAIN、 USEREXIT、 DISK、TSM或VENDOR,各自的含义如下:

  l OFF

  指定不使用日志归档方法。如果 logarchmeth1 和 logarchmeth2 都设置为 OFF,那么认为数据库正在使用循环日志记录,且不可前滚恢复。这是缺省值。

  l LOGRETAIN

  此值仅可用于 logarchmeth1,且等价于将 logretain 配置参数设置为 RECOVERY。 如果指定此值,将自动更新 logretain 配置参数。

共3页。 1 2 3 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅