求救:TSM5.5 如何手工清理过期数据?
TSM5.5的环境,用TDP做oracle的备份。之前有容量巨大的磁带柜做二经的转存池,所
以没遇到要清除过期数据的需要。现在磁带柜坏掉了,所以一级的磁盘存储池立马就爆了。
现在不知道如何手工查询和清除掉过期的备份件,向各位请教一下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
你是备份oracle的,这个过期策略,和TSM没有关系,要在oracle的RMAN设置里面看。
在oracle机器上,以oracle用户登录,然后
rman target /
show all;
吧这个结果贴出来看看
本帖最后由 fenglimian 于 2010-11-11 10:58 编辑
你需要去设置oracle备份对应的policy domain,里面会有备份保留版本和时间的设置的,我太长时间没有做tsm了,具体是哪个参数也记不得了.大概是copy group的一些参数,然后还有可能rman也需要做一些对某些备份版本过期的操作. 记得rman里面也有相应的版本保留机制的.
对了,我在客户端这边查过,用“list expired backup”和“report obsolete;”命令,都查询不到过期的备份件。可能是备份件生命周期太长了。
expire inventory有执行这,没有效果。一级存储池很大,可还是挤爆了。
楼上的你说到重点了,如何修改ORACLE策略使得更多内容过期?能否设置只保留近15天的备份件?谢谢了。
清理过期好办,server端执行expire inventory就可以了,但是你的一级存储池多大?有多少备份内容还放在一级存储池里面?估计清理的效果不大.有可能你还需要修改oracle备份对应的策略,让更多的内容过期.