解决TSM磁带VOL占用增多的问题

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

时间: 2025-01-29 21:48:12

解决TSM磁带VOL占用增多的问题的相关文章

Win7如何解决Mscorsvw进程CPU占用高

  Win7如何解决Mscorsvw进程CPU占用高的问题. 步骤如下: 一.mscorsvw进程占用极高的CPU资源 二.关闭服务 先右击桌面的"计算机"图标,选择"管理",打开"计算机管理"窗口并展开"服务和应用程序→服务"分支;然后双击该分支下一个名为"Microsoft .NET Framework NGEN"的服务,打开一个与之同名的对话框;接着单击"停止"按钮以停止该服务.单

vc++-如何解决数据发送线程占用cpu过高的问题?

问题描述 如何解决数据发送线程占用cpu过高的问题? 我在用MSComm控件的串口通信,要将接收到的数据发送至服务器.在创建线程后,由于线程处在一个while(1)循环中,两个线程cpu占用80%左右了,四个直接就100%,界面不动了,想将其改为非阻塞式的发送,该怎么修改?我这个最后可能还要再增加串口接收并发送数据,可能还需要更多线程,控件方式可以实现吗?请高手赐教!发送线程代码如下:DWORD WINAPI ThreadRecv3_send(LPVOID lpParameter){ CData

彻底解决COM端口被占用(在使用中)问题的办法

彻底解决COM端口被占用(在使用中)问题的办法 打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 把ComDB删除后重新尝试即可!(注:这样会重建所有COM口).如果还不行,重启电脑!       另外还可以看看集成的Modem是否占用了你的这个串口.   打开"控件面板"中的"电话/调制解调器选项",           在"调制解调器"选项卡中是

解决WMI Provide Host占用CPU过高问题(win10亲测有用)

一.写在前面的话 打开任务管理器看到WMI Provide Host一直占用比较高的CPU资源,结束后又重现,要解决这个问题最快的方法就是禁止相关服务.WMI其实是Windows Management Instrumentation服务的缩写,系统的描述:提供共同的界面和对象模式以便访问有关操作系统.设备.应用程序和服务的管理信息.如果此服务被终止,多数基于 Windows 的软件将无法正常运行.如果此服务被禁用,任何依赖它的服务将无法启动.禁用WMI 服务可以让系统减负好多,但是会牺牲一些软件

效果拔群!解决Windows 10 CPU占用高风扇吵问题

很多笔记本用户在升级到Windows 10后,都遇到了这样一个问题,那就是Windows 10的CPU占用明显高于Windows 7.这个问题对于台式机可能还算不了什么,顶多就是偶尔卡一下罢了.可由于笔记本大多采用变速风扇,CPU温度飙高时,风扇的转速也会随着提高,完全吵得人没法工作.那么Windows 10的这种CPU飙高有法可解么?低配置电脑是否真的和Windows 10无缘?今天小编就教大家几招! 1.关闭Windows 10家庭组服务 推荐指数: 这个提法在朋友圈里由来已久,不过确实有效

linux中关闭Mysql日志解决mysql-bin.0000*日志占用资源问题

今天看到一台安装LNMP环境的VPS下某个网站打不开,同时也出现数据库无法链接问题,通过df -l查看硬盘占用100%,看来是因为磁盘占用导致的.没有特殊情况下,默认安装的LNMP一键包环境是没有关闭MYSQL日志的,会导致生成mysql-bin.0000*日志文件,如果网站运行初期可能不会被发现问题,时间久了会占用硬盘. 第一.日志文件地址  代码如下 复制代码 /usr/local/mysql/var/ 在上面的文件夹中,有几M到几个G不等,我们也不要急于全部删除,可以选择几个大的删除就可以

解决IAStorDataMgrSvc.exe进程占用cpu过高

这个进程一般都是驱动程序版本有问题!别以为电脑都已经是装的最新版本的驱动了就觉得不会是这个问题,本人就是安装官方推荐的旧版本的驱动来覆盖本地的最新驱动,这问题才得以解决,现在想来应该是不知什么时候用驱动人生安装了新版本驱动 ,而该驱动版本刚好就有问题,吭爹吧,呵呵.... 推荐做法是去dell电脑官网下载推荐的驱动版本,如果下回来安装的驱动提示是否要用比较旧的版本覆盖安装本地较新的版本,果断选择是,安装完驱动 重启,若IAStorDataMgrSvc.exe进程占用cpu问题解决,则证明就是该进

linux解决端口号被占用

Linux下我们经常需要解决端口占用的问题,解决方法如下: linux: 1 某个端口号被占用,查看pid##根据端口查看进程信息 lsof -i:14700 ##根据进程号查看进程对应的可执行程序 ps -f -p 进程号 还可用netstatnetstat 的常用参数: - t.- u.- w和- x分别表示TCP.UDP.RAW和UNIX套接字连接.-a标记,还会显示出等待连接(也就是说处于监听模式)的套接字.-l 显示正在被监听(listen)的端口, -n表示直接显示端口数字而不是通过

解决MySQL 句柄数占用过多问题方法

在Windows下安装MySQL ,用了官方的配置向导生成了my.ini,本以为很安稳了,谁知十多个小时过去之后,系统响应非常慢,看资源管理器的性能卡,发现句柄数竟然达到了10万!怪不得无论使用什么程序都卡得很. 网上搜索一下,大概是说 innodb_buffer_pool_size 这个默认的8M太大,但我已经skip-innodb了啊. 后来又看到一个设置innodb_flush_log_at_trx_commit innodb_flush_log_at_trx_commit  (这个很管用