请教:关于DB2的备份和恢复问题
本人使用Veritas Netbackup对db2数据库进行备份,我是参照veritas的文档来操作的,但有些问题依然不清楚。
1.
将数据库的logretain和userexit设置为on后,在实例目录/home/db2inst1目录下的db2.conf文件中设置归档日志路径:
OBJECTTYPE ARCHIVE
DATABASE RMDB
POLICY DB2_Log_Policy
SCHEDULE User
#ARCFUNC SAVE
ARCFUNC COPY
ARCDIR /home/db2inst1/arcdir
RETDIR /home/db2inst1/arcdir
ENDOPER
我看文档说明,/home/db2inst1/arcdir就是归档日志路径,即当日志切换时,归档日志就会拷贝到/home/db2inst1/arcdir下,但是我备份数据库成功若干次后,在该目录下未发现任何文件,该目录是空目录,请问原因是什么?
2.
文档上给出的恢复命令较为简单:
$db2 restore db NBJSW LOAD /usr/openv/netbackup/bin/nbdb2.so64
$db2 rollforward db sample to end of logs and stop
我想请问,基于时间点的恢复如何操作。比如我要恢复一个月前的数据库,那么命令格式是什么呢?