https://github.com/famousdraw

HADR有关LOAD及REORG操作

HADR有关LOAD及REORG操作

LOAD
使用 COPY YES 选项在主数据库上执行LOAD操作,并且通过 LOAD 命令指定的路径或设备能被备用数据库访问,那么数据将复制到备用数据库。如果备用数据库无法访问数据,在备用数据库中会记为无效。备用数据库将跳过与此表空间相关的日志记录。要确保LOAD操作指定的目录能够被备用数据库访问,建议使用共享位置来存储 COPY YES 选项产生的输出文件。此外,可以在LOAD操作执行期间将备用数据库取消激活,对主数据库执行LOAD,将输出文件副本放到备用数据库路径中,然后激活备用数据库。
使用 NONRECOVERABLE 选项在主数据库上执行LOAD操作,在备用数据库上的表将标记为无效。备用数据库将跳过与此表相关的日志记录。
HADR 不支持执行指定了 COPY NO 选项的LOAD操作,所以会自动将命令转换为指定了 NONRECOVERABLE 选项的LOAD操作
当 DB2_LOAD_COPY_NO_OVERRIDE 注册表变量设置为 copy yes 时,所有 LOAD 的COPY NO 操作将转换为 COPY YES,并使用该注册表变量中指定的复制目标。
REORG
在线和离线重组操作都是会同步的操作。但是,它们所同步的方法是不同的。
执行一个在线重组会影响的表和索引的可用性,在线重组期间,所有操作都记录到日志。对表和索引的更改随重组进展而被记录和复制。因此,能够比离线重组更加平均的同步。但是,操作生成的日志量可能对系统有较大的影响。
在线重组期间发生故障转移,则重组不能在新的主数据库上恢复,其原因是状态文件存储在数据库之外且没有被复制。但是,重组可以在新的主数据库上重新启动。
脱机重组,通常按几百或几千条受影响的行来记录操作。这意味着备用数据库将落后,因为它等待每个日志记录,然后立刻重放许多更新。这个影响备用数据库与主数据库的数据同步。

 

如果你认为文章有用,欢迎打赏。

 

posted on 2022-08-30 22:26  红色MINI  阅读(222)  评论(0编辑  收藏  举报

导航