DB2 ZOS Mainframe-归档日志禁用

时间:2017-05-15 09:34:20

标签: mainframe zos transaction-log db2-zos

我在DB2 ZOS Version 10中工作,我一直在数据屏蔽项目下工作。对于这个项目,我一直在执行超过100k的DDL语句(删除,更新,插入)。

所以我需要在整个SCRAMBLE PROCESS开始之前禁用事务日志。

在DB2 iSeries AS400中,我已经通过调用有助于禁用TRANSACTION LOG DISABLE的过程来处理同样的问题。

同样明智的,我需要在DB2 ZOS中做。

1 个答案:

答案 0 :(得分:1)

您可以对所有受影响的表空间使用NOT LOGGED属性,指定对指定表空间中的数据所做的更改不会记录在DB2日志

采取以下步骤进行数据屏蔽过程:

  1. 拍摄影像以便恢复
  2. ALTER TABLESPACE database-name.table-space-name NOT LOGGED
  3. 执行数据屏蔽过程
  4. ALTER TABLESPACE database-name.table-space-name LOGGED
  5. 使用imagecopy建立恢复点
  6. 您可能还希望锁定具有独占访问权限的所有表格,这样如果您必须恢复,其他任何人都不会受到您的更改的影响

    N.B。确保您了解未记录对象的恢复影响!!!