(2)、Step2:创建数据库管理表空间 Data_SP(注意路径,如果没有请创建)
脚本清单
CREATE REGULAR TABLESPACE Data_SP PAGESIZE 4 K MANAGED BY DATABASE USING ( FILE ’D:\DB2\Container\TestDB\UserData\UserData’ 2560 ) BUFFERPOOL IBMDEFAULTBP;
说明:上面的脚本创建了一个名为 Data_SP 的数据库管理表空间,该表空间使用的缓冲池为 IBMDEFAULTBP,存储路径为 D:\DB2\Container\TestDB\UserData\,存储文件名为 UserData,大小为 2560 * 4K = 10M,页大小为 4K。
(3)、Step3:创建测试表 TestTable 并插入测试数据
脚本清单
CREATE TABLE TestTable ( ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 0, INCREMENT BY 1, NO CACHE ), Message VARCHAR(100), PRIMARY KEY(ID) )IN Data_SP;
--插入测试数据 INSERT INTO TestTable(Message) VALUES(’测试表建立成功’);
说明:建立测试表并插入数据是为了稍候验证数据库恢复的时候用的。
(4)、Step3:创建测试表 TestTable 并插入测试数据
脚本清单
CREATE TABLE TestTable ( ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 0, INCREMENT BY 1, NO CACHE ), Message VARCHAR(100), PRIMARY KEY(ID) )IN Data_SP;
--插入测试数据
INSERT INTO TestTable(Message)
VALUES(’测试表建立成功’);
4.2 DB2 数据库脱机备份与恢复实验
脚本清单
--Step1:完全备份数据库(脱机,备份时间戳记为 20071121152940)
db2 backup db TestDB to D:\DB2_Train
--Step2:模拟灾难,强制删除数据库
db2 drop db TestDB
--Step3:根据该数据库完全备份还原数据库
db2 restore db TestDB from D:\DB2_Train taken at 20071121152940
相关文章: 浅谈IBM DB2的数据库备份与恢复(一) 浅谈IBM DB2的数据库备份与恢复(二) 浅谈IBM DB2的数据库备份与恢复(三) 浅谈IBM DB2的数据库备份与恢复(四) 浅谈IBM DB2的数据库备份与恢复(五) |