TSM中lable和checkin的区别
我刚学TSM,对下面两个命令的区别比较迷惑:label libv ts3310lib 000190L3 checkin=scratch
checkin libv ts3310lib 000190L3 status=scratch
请问 lable和checkin的区别是什么?
还有一个问题,有关磁带过期的问题。假如我有个磁带,属于ORACLE_POOL,里面放置了rman备份,rman设置了20天过期,但是TSM策略里设置的保留唯一版本是10,保留额外版本也是10,
1.10天之后数据是否全部过期?
2. 如果这个磁带里面的数据全部过期,是不是这个磁带状态就变成empty?
3.不用对其回收处理就直接变成empty? label是TSM标记磁带,这样TSM下次碰到这个磁带时候才"认识"这个磁带;checkin是把磁带放到TSM所管理的磁带库库体之内,这样TSM在将来才有可能对这个磁带进行操作.
对TDPO的备份过期的处理,是由RMAN来处理的,原因是你每次备份的文件对TSM来说都是唯一的,而这个版本不做特别处理应该是一直都保留的.
1.10天后不会有数据过期,但是20天之后数据就会过期,应该还需要相应的操作tdposync?来同步这些信息;
2.磁带上的内容都过期后,磁带应该会变成scratch;
3.TSM好像有个默认的回收水线,之前备份用过的磁带在存放内容低于这个水线之后应该就会开始自动将磁带上的数据迁移到别的磁带,然后这个磁带就能回收城sratch. 进来学习来了 label是TSM标记磁带,这样TSM下次碰到这个磁带时候才"认识"这个磁带;checkin是把磁带放到TSM所管理的磁带库库 ...
fenglimian 发表于 2010-12-17 14:01 http://bbs.chinaunix.net/images/common/back.gif
oracle的过期,有两个步骤:
1.在RMAN里面,用delete obsolete,来删除过期的版本。
2.在tsm里面,执行expi inv来删除过期数据。 本帖最后由 mike79 于 2010-12-21 16:04 编辑
从步骤上讲应该是先label,让TSM知道有这盘磁盘;然后再checkin,让TSM知道它可以用这盘磁带。不过也可以通过参数指定在一条命令中完成这两个操作。
版本控制不能用TSM自带的那套,要通过rman来控制。反正我在用TSM备份Oracle的时候就把它当作一个介质池,其他的功能都是从RMAN发起的 学习学习基本知识了,多谢各位!!也是俺很 困惑的概念!! 最近在用tivoli的监控,不是一般的难用:em32: 回复 1# scau_2005
checkin 和checkout 配对使用的,磁带的出库入库,多用于有数据的磁带。label:是格式化磁带,能格式化新磁带也能格式化有数据的磁带。
你说的checkin xxx status=scratch,只能是空磁带库才可以这样,这样入库后仍然需要label。
像新磁带入库,直接label search=bulk CHECKIN=SCRatch一步到位就得了。上面那种情况checkin多此一举。
页:
[1]