备份测试数据库
现在我们来备份测试数据库,好方便我们在下面的例子中可以恢复到此时的状态,如清单10所示。
--清单 10.备份数据库 BACKUP DATABASE DB2TEST1 TO /db2/databases/backup/
命令执行完后,显示如下:
备份成功。此备份映像的时间戳记是:20070911175125
--清单 11. employee.sql内容 CREATE TABLE "DB2INST1"."EMPLOYEE" ( "EMPNO" CHAR(6) NOT NULL , "FIRSTNME" VARCHAR(12) NOT NULL , "MIDINIT" CHAR(1) , "LASTNAME" VARCHAR(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所示。
--清单 12.备份数据库 BACKUP DATABASE DB2TEST1 TO /db2/databases/backup/
命令执行完后,显示如下:
备份成功。此备份映像的时间戳记是:20070911175656
| 第1页: 自动存储管理 | 第2页: 使用自动存储管理 |
| 第3页: 创建示例表空间 | 第4页: 备份测试数据库 |
| 第5页: 利用全量备份还原测试数据库 | 第6页: 非增量重定向还原测试数据库 |