
2013-08-31 23:52:19 0 0 SQL1063N DB2START 处理成功。
SQL1063N DB2START 处理成功。
>db2 create db TEST22 on d:
2013-08-31 23:52:19.23 >db2 list db directory on d:
d: 上的本地数据库目录
目录中的条目数 = 3
数据库 3 条目:
数据库别名 = TEST22
数据库名称 = TEST22
数据库目录 = SQL00003
数据库发行版级别 = b.00
注释 =
目录条目类型 = 本地
目录数据库分区号 = 0
数据库分区号 = 0
2013-08-31 23:52:29.67 >db2 get db cfg for test22
启用的恢复的日志保留 (LOGRETAIN) = OFF
第一个日志归档方法 (LOGARCHMETH1) = OFF
2013-08-31 23:52:47.56 >db2 update db cfg for test22 using LOGRETAIN on
DB20000I UPDATE DATABASE CONFIGURATION 命令成功完成。
2013-08-31 23:54:07.39 >db2 update db cfg for test22 using LOGARCHMETH1 LOGRETAIN
DB20000I UPDATE DATABASE CONFIGURATION 命令成功完成。
2013-08-31 23:54:19.97 >db2 get db cfg for test22
启用的恢复的日志保留 (LOGRETAIN) = RECOVERY
第一个日志归档方法 (LOGARCHMETH1) = LOGRETAIN
2013-08-31 23:54:26.30 >db2 connect to test22
SQL1116N 由于 BACKUP PENDING,不能执行连接或激活数据库 "TEST22"。
SQLSTATE=57019
2013-08-31 23:55:06.68 >cd /d d:\mp1
2013-08-31 23:55:10. >mkdir test22
2013-08-31 23:55:13.81 >cd test22
2013-08-31 23:55:18.63 >db2 backup db test22
备份成功。此备份映像的时间戳记是:20130831235530
2013-08-31 23:55:32.93 >db2 connect to test22
数据库连接信息
数据库服务器 = DB2/NT 9.1.9
SQL 授权标识 = LIQJ
本地数据库别名 = TEST22
2013-08-31 23:55:42.09 >db2 create table tmp1_test22(grbh varchar(10))
DB20000I SQL 命令成功完成。
2013-08-31 23:55:58.34 >db2 insert into tmp1_test22 values '1'
DB20000I SQL 命令成功完成。
2013-08-31 23:56:15.19 >db2 insert into tmp1_test22 values '2'
DB20000I SQL 命令成功完成。
2013-08-31 23:56:17.36 >db2 -x select * from tmp1_test22
1
2
2013-08-31 23:56:28.14 >db2 backup db test22 online include logs
备份成功。此备份映像的时间戳记是:20130831235727
2013-08-31 23:57:28.57 >db2 insert into tmp1_test22 values '3'
DB21034E 该命令被当作 SQL
语句来处理,因为它不是有效的“命令行处理器”命令。在 SQL 处理期间,它返回:
SQL1024N 数据库连接不存在。 SQLSTATE=08003
2013-08-31 23:57:35.20 >db2 connect to test22
数据库连接信息
数据库服务器 = DB2/NT 9.1.9
SQL 授权标识 = LIQJ
本地数据库别名 = TEST22
2013-08-3
1 23:57:46.52 >db2 insert into tmp1_test22 values '3'
DB20000I SQL 命令成功完成。
2013-08-31 23:57:51.66 >db2 insert into tmp1_test22 values '4'
DB20000I SQL 命令成功完成。
2013-08-31 23:57:53.96 >db2 backup db test22 online include logs
备份成功。此备份映像的时间戳记是:20130831235813
2013-08-31 23:58:14. >db2 restore database test22 taken at 20130831235727 into test23
DB20000I RESTORE DATABASE 命令成功完成。
2013-08-31 23:59:11.40 >db2 connect to test23
SQL1117N 由于 ROLL-FORWARD PENDING,不能连接或激活数据库 "TEST23"。
SQLSTATE=57019
2013-08-31 23:59:57.38 > db2 "rollforward db test23 query status"
前滚状态
输入数据库别名 = test23
节点数已返回状态 = 1
节点号 = 0
前滚状态 = 数据库暂挂
下一个要读取的日志文件 = S0000001.LOG
已处理的日志文件 = -
上次落实的事务 = 2013-08-31-15.57.28.000000 UTC
2013-09-01 0:00:01.94 >db2 "rollforward db test23 to end of logs"
SQL4970N 由于数据库分区 "0" 上的日志文件丢失或损坏,所以对数据库 "TEST23"
执行的前滚恢复操作无法到达指定的停止点(日志末尾或时间点)。前滚恢复操作在处理日
志文件 "S0000001.LOG" 时停止。
2013-09-01 0:00:25.92 >db2 "rollforward db test23 to 2013-08-31-15.57.28.000000 and stop"
SQL1274N 数据库 "TEST23" 要求前滚恢复并且时间点必须到达日志末尾。
2013-09-01 0:01:01.15 >db2 "rollforward db test23 to 2013-08-31-15.57.00.000000 and stop"
SQL1274N 数据库 "TEST23" 要求前滚恢复并且时间点必须到达日志末尾。
2013-09-01 0:01:07.41 >mkdir d:\mp1\est23
-- 从备份文件中拿出日志文件 logs + logtarget
2013-09-01 0:03:00. >db2 restore db test22 logs taken at 20130831235727 into test23 logtarget d:\mp1\est23
DB20000I RESTORE DATABASE 命令成功完成。
2013-09-01 0:03:18.50 > db2 "rollforward db test23 query status"
前滚状态
输入数据库别名 = test23
节点数已返回状态 = 1
节点号 = 0
前滚状态 = 数据库工作
下一个要读取的日志文件 = S0000001.LOG
已处理的日志文件 = -
上次落实的事务 = 2013-08-31-15.57.28.000000 UTC
2013-09-01 0:03:58.72 >db2 "rollforward db test23 to end of logs "
2013-09-01 0:04:51.65 >db2 "rollforward db test23 to end of logs overflow log path (d:\mp1\est23)"
前滚状态
输入数据库别名 = test23
节点数已返回状态 = 1
节点号
= 0
前滚状态 = 数据库工作
下一个要读取的日志文件 = S0000002.LOG
已处理的日志文件 = S0000001.LOG - S0000001.LOG
上次落实的事务 = 2013-08-31-15.57.28.000000 UTC
DB20000I ROLLFORWARD 命令成功完成。
2013-09-01 0:05:00.26 >db2 connect to test23
SQL1117N 由于 ROLL-FORWARD PENDING,不能连接或激活数据库 "TEST23"。
SQLSTATE=57019
2013-09-01 0:06:01.96 >db2 "rollforward db test23 stop"
前滚状态
输入数据库别名 = test23
节点数已返回状态 = 1
节点号 = 0
前滚状态 = 未暂挂
下一个要读取的日志文件 =
已处理的日志文件 = S0000001.LOG - S0000001.LOG
上次落实的事务 = 2013-08-31-15.57.28.000000 UTC
DB20000I ROLLFORWARD 命令成功完成。
2013-09-01 0:06:04.71 >db2 connect to test23
数据库连接信息
数据库服务器 = DB2/NT 9.1.9
SQL 授权标识 = LIQJ
本地数据库别名 = TEST23
2013-09-01 0:06:26.91 >db2 -x select * from tmp1_test22
1
2
2013-09-01 0:06:39.40 >
