有办法列出DB2备份吗?我所能找到的只有db2 list history backup all for <dbname>,但我认为您需要检查所有这些内容,看看它们是否已被删除。这似乎是一个简单的问题,但我现在是空白。
编辑:我在AIX上使用了TSM的DB2 9.7
发布于 2013-03-13 17:25:06
使用此SQL,您可以轻松地查询历史文件。
SELECT start_time, entry_status, operation, operationtype, backup_id,
devicetype, OBJECTTYPE
FROM SYSIBMADM.DB_HISTORY
WHERE operation in ('B','R')
ORDER BY start_time DESC FETCH FIRST 30 ROWS ONLY 如果你使用的是tsm,你可以用
db2adutl query db DBNAME发布于 2013-03-13 03:22:46
是的,这就是查询数据库所进行的所有备份的方式。
如果您没有为您的数据库配置设置AUTO_DEL_REC_OBJ = ON (以及NUM_DB_BACKUPS和REC_HIS_RETENTN),那么是的,它将显示从磁盘中删除的备份。
您还可以使用prune命令清除备份条目(如果AUTO_DEL_REC_OBJ设置为ON,则取消它们链接的备份文件)。
db2 prune history <timestamp> [with force option] and delete您也可以修剪归档日志。
db2 prune logfile prior to <logfile name>https://dba.stackexchange.com/questions/36541
复制相似问题