IBM3582的磁带库里面放了14盘磁带作为存储池。这个存储池用来备份两个节点的FS数据,RMAN的备份数据也往里面写。数据是直接往存储池里面写的,没有经过磁盘存储池。今天用q libv命令检查的时候发现临时卷的数量只有3盘了。在两个月前临时卷的数量都保持在7-8盘之间。两个星期之前临时卷的数量在5-6盘之间,当时没怎么注意,以为是数据量的增大造成的。现在开来问题可能不是这样。
tsm: SERVER1>q vol
Volume Name Storage Device Estimated Pct Volume
Pool Name Class Name Capacity Util Status
------------------------ ----------- ---------- --------- ----- --------
RP0000 3582POOL 3580 623,900.1 41.5 Full
RP0001 3582POOL 3580 692,041.7 10.6 Full
RP0002 3582POOL 3580 289,503.8 1.2 Full
RP0003 3582POOL 3580 690,432.4 10.8 Full
RP0004 3582POOL 3580 787,172.1 6.3 Full
RP0005 3582POOL 3580 773,027.9 78.4 Filling
RP0006 3582POOL 3580 381,468.0 2.0 Filling
RP0007 3582POOL 3580 723,873.8 0.7 Full
RP0008 3582POOL 3580 381,468.0 23.3 Filling
RP0010 3582POOL 3580 287,254.3 81.7 Full
RP0013 3582POOL 3580 693,343.4 10.2 Full
首先检查配置:stgpool里的Delay Period for Volume Reuse参数值为0,卷的scratch volume属性为YES。这说明VOL上的数据只要全部过期,就可以立即成为临时卷再次使用。详细说明请参考我BLOG上的另一篇文章:《TSM中关于scratch 卷的处理》。检查tsmserv.opt配置文件,EXPInterval 24 --每24小时做一次过期处理。这个应该也没问题。我现在RMAN上删除过期数据:
RMAN>delete noprompt obsolete
然后手工在TSM上做过期数据处理:tsm: SERVER1>expire inventory
重新查看VOL的使用情况,问题还是一样的。查看状态是FULL的VOL的内容:q content RP0001 f=d
发现一个不应该备份的节点数据被备份了。在TSM查看客户节点的调度列表,确实有这个调度。查看调度内容,发现要备份的数据跟VOL里面的数据是一样的。问题到这,突然明白了。我们在实施TSM的时候对某个节点是有备份计划的,所以定义了相应的备份策略,但后来实际使用的时候发现这个备份是没必要的,所以停用了客户节点的DSMC SCHE进程,备份就没有进行。后来重启过一次服务器,DSMC SHCE进程自动启动,造成备份继续进行,使用了大量的磁带空间。(备份的目录是oracle数据库的归档路径,所以数据量很大)问题到这解决起来就比较容易了。
首先tsm: SERVER1>q filespace
Node Name Filespace FSID Platform Filespace Is Files- Capacity Pct
Name Type pace (MB) Util
Unicode?
--------------- ----------- ---- -------- --------- --------- -------- -----
ERPDB /orc9i_db 10 TDP Ora- API:ORAC- No 0.0 0.0
cle AIX LE
ERPDB /install 11 TDP Ora- JFS2 No 204,800. 5.9
cle AIX 0
这里filespace name=/install的节点数据是要删除的。根据filespace我们可以验证某些VOL是否包含这些数据:tsm: SERVER1>q content RP0005 filespace=/install
现在我们开始删除这个节点的数据:
tsm: SERVER1>delete filespace ERPDB /install type=any
ANR2238W This command will result in the deletion of all inventory references to the data on filespaces that
match the pattern /install (fsId=11) for node ERPDB , whereby rendering the data unrecoverable.
Do you wish to proceed? (Yes (Y)/No (N))
Do you wish to proceed? (Yes (Y)/No (N)) yes
ANS8003I Process number 4 started.
tsm: SERVER1>q process
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
4 DELETE FILESPACE Deleting file space /install (fsId=11)
(backup/archive data) for node ERPDB: 1016
objects deleted.
--我不知道delete filespace ERPDB * type=any 会不会影响这个节点RMAN所备份的数据,因为没实验环境所以没有验证。有环境的朋友可以验证一下。
OK,现在我们重新来看一下VOL的使用情况:
tsm: SERVER1>q vol
Volume Name Storage Device Estimated Pct Volume
Pool Name Class Name Capacity Util Status
------------------------ ----------- ---------- --------- ----- --------
RP0000 3582POOL 3580 623,900.1 41.5 Full
RP0002 3582POOL 3580 289,503.8 1.2 Full
RP0005 3582POOL 3580 773,027.9 69.7 Filling
RP0006 3582POOL 3580 381,468.0 2.0 Filling
RP0008 3582POOL 3580 381,468.0 23.3 Filling
RP0010 3582POOL 3580 287,254.3 81.7 Full
--5盘磁带的空间被释放。
阅读(2560) | 评论(1) | 转发(0) |