不推荐使用 PRUNE LOGFILE 命令
不推荐使用 PRUNE LOGFILE 命令,将来的发行版中可能会将其除去。也不推荐使用 db2PruneStruct 数据结构的 Action 参数的 DB2PRUNE_ACTION_LOG 值。
详细信息
对于启用了日志保留但未启用归档日志的数据库,可发出 PRUNE LOGFILE 命令从活动日志路径中除去恢复时不需要使用的日志文件。
对于启用了归档日志的数据库,数据库管理器会将日志文件复制至归档位置,并根据需要将其从活动日志路径中除去。可使用 PRUNE HISTORY 命令从归档位置中除去恢复时不再需要使用的日志文件。
解决方案
虽然可使用操作系统命令除去不需要使用的日志文件,但确定何时才可以安全除去特定日志文件并不简单。可改为考虑通过将数据库配置参数 logarchmeth1 设置为 USEREXIT、DISK、TSM 或 VENDOR 对数据库启用归档日志,并使用 PRUNE HISTORY 命令来除去归档位置中的日志文件。
IT咨询服务 · 2015-03-02