概述
在进行数据库备份例行检查时,发现磁带空间已经耗尽了。暂时又没有现成的带子,咋办呢?那就删除很早很早之前进行写操作的带子的备份信息吧。具体就几个步骤,略记一二:
1)、在清空删除磁带的数据之前,先要查看下磁带内的内容:
tsm: TSMSERVER_SERVER1>q content A00009L4 f=d
2)、确认磁带的备份信息是永久不再需要了,那么就准备删除吧:(再次确认磁带内的数据是否需要使用)
tsm: TSMSERVER_SERVER1>delete vol A00009L4 discard=y
ANR2221W 该命令将导致删除卷 A00009L4 上所有引用数据的清单,从而无法恢复数据。
Do you wish to proceed? (Yes (Y)/No (N)) Y
ANR2222I 卷 A00009L4 的废弃数据进程已启动(进程标识 217)。
ANS8003I Process number 217 started.
3)、很快,磁带内的数据已经清除完毕,之后检查该磁带的状态:
tsm: TSMSERVER_SERVER1>q libv
库名 卷名 状态 所有者 上次使用 主单元 设备类型
-------- --------- ------- ----- --------- ------- --------
TS3100LIB
A00009L4 临时 4,187 LTO
4)、可以发现,该磁带已经不属于任何存储池了,可以通过define将该磁带再次添加到Oracle数据库备份所设置的专用存储池中:
tsm: TSMSERVER_SERVER1>define v ORACLE_POOL A00009L4 ANR2206I 已将卷 A00009L4 定义在存储池 ORACLE_POOL(设备类 TS3100_DEVCLASS)中。
5)、检查该盘磁带的状态:
tsm: TSMSERVER_SERVER1>q vol stg=ORACLE_POOL f=d
操作固然简单,但一定需要确认所删除磁带中备份数据的用途。另外,在使用TSM TDP 来备份Oracle数据库时,磁带内的备份数据,是可以通过Oracle rman来删除的。这一点,之前一直没有搞清楚。
要使用磁带做备份,合理规划,相当重要。否则,要不浪费空间;要不满足不了需求。
最后
以上就是孤独白云为你收集整理的IBM TSM磁带管理操作小记一则的全部内容,希望文章能够帮你解决IBM TSM磁带管理操作小记一则所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复