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

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

作者: 程永,  出处:IT168, 责任编辑: 王晓晨, 
2008-08-19 08:01
  现在我们来备份测试数据库,好方便我们在下面的例子中可以恢复到此时的状态。

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

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

    备份测试数据库

  现在我们来备份测试数据库,好方便我们在下面的例子中可以恢复到此时的状态,如清单10所示。

  --清单 10.备份数据库 

BACKUP DATABASE DB2TEST1 TO /db2/databases/backup/

  命令执行完后,显示如下:

  备份成功。此备份映像的时间戳记是:20070911175125

  创建示例表

  接下来我们创建示例表,在/home/db2inst1/目录下我们编写脚本employee.sql,内容如清单11所示。

  --清单 11. employee.sql内容

CREATE TABLE "DB2INST1"."EMPLOYEE" (
  "EMPNO" CHAR(6) NOT NULL ,
  "FIRSTNME" CHAR(12) NOT NULL ,
  "MIDINIT" CHAR(1) ,
  "LASTNAME" CHAR(15) NOT NULL ,
  "PHOTO" BLOB (10 M ) NOT NULL LOGGED NOT COMPACT,
  "WORKDEPT" CHAR(3) ,
  "PHONENO" CHAR(4) ,
  "HIREDATE" DATE ,
  "JOB" CHAR(8) ,
  "EDLEVEL" SMALLINT NOT NULL ,
  "SEX" CHAR(1) ,
  "BIRTHDATE" DATE ,
  "SALARY" DECIMAL(9,2) ,
  "BONUS" DECIMAL(9,2) ,
  "COMM" DECIMAL(9,2) )
  IN "TABLESPACE1" LONG IN "TABLESPACE2";

  接下来执行employee.sql脚本:

$db2 –tvf /home/db2inst1/employee.sql

  执行成功后,表DB2INST1.EMPLOYEE的用户数据存放在TABLESPACE1,大型字段存放在TABLESPACE2中,其中TABLESPACE1是使用自动存储器,TABLESPACE2是使用的非自动存储器。

  再次备份测试数据库

  现在我们来再次备份测试数据库,好方便我们在下面的例子中可以恢复到此时的状态,如清单12所示。

共3页。 1 2 3 :

网友评论

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

邮件订阅