Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在DB2DPF中恢复非SVV备份_Db2_Db2 Luw - Fatal编程技术网

在DB2DPF中恢复非SVV备份

在DB2DPF中恢复非SVV备份,db2,db2-luw,Db2,Db2 Luw,我对DPF数据库(6个节点)进行了非svv在线备份: 目录节点0分区备份从早上6点开始,在早上7点完成 节点1分区备份早上7点开始,早上8点完成 节点2分区备份从上午8点开始,在上午9点完成 节点3分区备份从上午9点开始,在上午10点完成 节点4分区备份从上午10点开始,在上午11点完成 节点5分区备份从上午11点开始,下午12点完成 现在我必须将此备份恢复到另一台服务器。我将使用前滚到日志末尾,并使用overflowpath(包含restore命令中使用的logtarget中的日志)完成

我对DPF数据库(6个节点)进行了非svv在线备份:

  • 目录节点0分区备份从早上6点开始,在早上7点完成

  • 节点1分区备份早上7点开始,早上8点完成

  • 节点2分区备份从上午8点开始,在上午9点完成

  • 节点3分区备份从上午9点开始,在上午10点完成

  • 节点4分区备份从上午10点开始,在上午11点完成

  • 节点5分区备份从上午11点开始,下午12点完成

现在我必须将此备份恢复到另一台服务器。我将使用
前滚到日志末尾,并使用overflowpath(包含restore命令中使用的
logtarget
中的日志)完成

因此,我的问题是:

  • 新还原的数据库是否一致

  • 如果是,到什么时候才有一致性(上午6点、上午7点或下午12点)

  • 以下是使用的命令:

    db2_all "db2 backup db db1 online compress"
    
    db2_all '<<+0< db2 restore db db1 taken at <timestamp> into db11 logtarget /tmp/logtar
    
    db2_all '<<-0< db2 restore db db1 taken at <timestamp> into db11 logtarget /tmp/logtar
    
    
    db2 rollforward db db11 to end of logs and stop overflow log path /tmp/logtar
    
    db2_all“db2 backup db db1在线压缩”
    
    db2_all'在恢复时使用来自LOGTARGET的日志是不够的。在最终节点完成备份之前,您需要手动复制所有节点的日志。(即下午12时)


    然后,当您执行前滚操作时,它会将新系统上的所有节点带到该时间。

    ok。。。。这意味着如果我在我的案例中执行前滚到日志末尾。。。该命令不会成功?如果您只有存储在备份映像中的日志,Db2应该阻止您执行前滚停止步骤。