DB2备份文件删除

我的DB2备份开始占用太多空间,我想开始修剪一些较旧的文件。 在过去,我只是删除了一些文件,但是在尝试使用其中一个备份文件时导致了一些问题(不幸的是,细节让我无法理解)。

我在这里读到,我可以让DB2来管理它。 我做了以下几点:

db2 update db cfg for db_name using AUTO_DEL_REC_OBJ ON db2 update db cfg for db_name using NUM_DB_BACKUPS 6 db2 update db cfg for db_name using REC_HIS_RETENTN 21

我们的备份每周运行两次,所以我想我会节省3周的时间。 设置这些值后,我运行了一个备份:

db2 backup db db_name user username using password online to file_path include logs without prompting

备份正确运行并创建了一个新的备份文件,但没有任何现有文件被删除(我有超过21天的备份)。

根据这个链接,我预计自动删除发生在我运行备份时。 我的LOGARCHMETH1设置为USEREXIT。

我的问题是:

为什么我的以前的文件没有被删除(以及我需要更改以便自动删除它们)?

我可以通过从文件系统中删除日志文件来安全删除日志文件吗?

链接地址: http://www.djcxy.com/p/57835.html

上一篇: DB2 backup file deletion

下一篇: Appengine Search API vs Datastore