TSM的监控和维护.pdf

上传人:wj 文档编号:3438787 上传时间:2023-05-05 格式:PDF 页数:19 大小:301.09KB
下载 相关 举报
TSM的监控和维护.pdf_第1页
第1页 / 共19页
TSM的监控和维护.pdf_第2页
第2页 / 共19页
TSM的监控和维护.pdf_第3页
第3页 / 共19页
TSM的监控和维护.pdf_第4页
第4页 / 共19页
TSM的监控和维护.pdf_第5页
第5页 / 共19页
TSM的监控和维护.pdf_第6页
第6页 / 共19页
TSM的监控和维护.pdf_第7页
第7页 / 共19页
TSM的监控和维护.pdf_第8页
第8页 / 共19页
TSM的监控和维护.pdf_第9页
第9页 / 共19页
TSM的监控和维护.pdf_第10页
第10页 / 共19页
TSM的监控和维护.pdf_第11页
第11页 / 共19页
TSM的监控和维护.pdf_第12页
第12页 / 共19页
TSM的监控和维护.pdf_第13页
第13页 / 共19页
TSM的监控和维护.pdf_第14页
第14页 / 共19页
TSM的监控和维护.pdf_第15页
第15页 / 共19页
TSM的监控和维护.pdf_第16页
第16页 / 共19页
TSM的监控和维护.pdf_第17页
第17页 / 共19页
TSM的监控和维护.pdf_第18页
第18页 / 共19页
TSM的监控和维护.pdf_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

TSM的监控和维护.pdf

《TSM的监控和维护.pdf》由会员分享,可在线阅读,更多相关《TSM的监控和维护.pdf(19页珍藏版)》请在冰点文库上搜索。

TSM的监控和维护.pdf

-1-TSM的监控和维护的监控和维护1.1.TSM服务器和客户端安装路径TSM服务器和客户端安装路径Server:

C:

ProgramFilesTivolitsm默认安装路径Client:

/usr/tivoli/tsm/client/默认安装路径/usr/tivoli/tsm/client/ba/bin可执行命令及配置文件/usr/tivoli/tsm/client/api/bin64可执行命令及配置文件TDPO:

/usr/tivoli/tsm/client/oracle默认安装路径/usr/tivoli/tsm/client/oracle/bin64可执行命令及配置文件2.2.环境变量和配置文件环境变量和配置文件在TSMServer的.profile文件增加如下内容:

exportDSMSERV_DIR=/usr/tivoli/tsm/server/binexportDSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dmserv.opt在TSMClient的.profile文件增加如下内容:

exportDSM_DIR=/usr/tivoli/tsm/client/ba/binexportDSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.optexportDSM_LOG=/usr/tivoli/tsm/client/ba/bin3.3.服务器端的维护方式服务器端的维护方式服务器端的维护一般通过IE来实现,启动IE界面,在地址栏输入:

http:

/hostname:

8421/ibm/console,进入管理界面,输入ISC管理员和口令(iscadmin/password)。

也可以进入到C:

ProgramFilesTivolitsmconsole目录下,运行wzrdhlpr(unix服务器使用dsmadmc)进入管理命令行(admin/admin)。

4.4.查询磁带库驱动器的状态查询磁带库驱动器的状态tsmqpathSourceNameSourceTypeDestinationDestinationOn-Line-SERVER1SERVERTS3310LIBRARYYes-2-该命令输出所有TSM中定义的所有磁带驱动器。

需要注意的是online列,如果TSM能够正常访问磁带驱动器,online状态为yes,如果不能够访问磁带驱动器或者其它问题,online状态为no、Unavailable、Polling。

类似命令:

querydrive5.5.查看磁带库的定义是否正常查看磁带库的定义是否正常tsmquerylibrary6.6.查看TSM数据库和日志使用率查看TSM数据库和日志使用率tsm:

qdbtsm:

qlog查看PctUtil值是否接近,必要的时候扩充数据库和日志容量。

扩展db卷tsm:

definedbvolumec:

tsmdataserver1db2.dsmformatsize=32wait=notsm:

extenddb32扩展log卷tsm:

definelogvolumec:

tsmdataserver1log2.dsmformatsize=40wait=notsm:

extendlog407.7.查看3天内的服务器活动日志查看3天内的服务器活动日志tsmqactlogbegindate=-3search=warning上述命令输出3天之内,日志中包含warning字符串的所有条目。

可以将begindate参数替换为begintime=-1,这样输出1小时之内日志。

注意:

在查看TSM活动日志的时候,注意信息格式,如果出现Warning(警告),Error(错误),Severe(严重错误)需要尽快向管理员报告。

扩展命令:

查看某个时间段的活动日志tsmqactlogbegintime=12:

00:

00search=warning查看1天内某节点的活动日志tsmqactlogbegindate=today-1search=节点名8.查看前一天哪些客户机没有运行调度查看前一天哪些客户机没有运行调度tsmqueryevent调度名type=administrativebegindate=today-19.9.查看已注册的节点信息查看已注册的节点信息tsmquerynode查看是否有锁定的节点10.10.查询存储池的信息查询存储池的信息tsmqstgStorageDeviceEstimatedPctPctHighLowNextStora-PoolNameClassNameCapacityUtilMigrMigMiggePool-FILEPOOLFILECLASS0.0M0.0100.04010ZS_NEXTPOOL上述输出中,PctUtil代表当前所使用存储空间占磁带库中所有空间(包括空白带)的百分比。

11.11.查看TSM正在使用的所有储卷的状态查看TSM正在使用的所有储卷的状态tsmqueryvolumeEmpty:

表示顺序访问卷里没有数据Pending:

表明卷处于PENDING状态,卷中的数据文件已经被删除,但是未达到所规定的到期时间。

FILling:

表明已经向顺序访问卷中写入数据,但没有写满。

Full:

表明顺序访问卷已经写满。

12.12.查询当前正在进行的后台进程查询当前正在进行的后台进程tsmqproc像checkinlibv、reclaim这样的动作使用qproc可以查询出来。

13.13.查询TSM会话查询TSM会话tsm:

SERVER1qsession以上输出中:

-3-*SessNumber:

进程号,可以使用canclesessionSesNUM停止这个session。

-4-*BytesSent:

自该session开始起从server发送到client的字节数。

*BytesRecvd:

自该session开始起server从client收到的字节数。

*ClientName:

节点名称。

14.14.查询磁带库中磁带状态查询磁带库中磁带状态tsmqlibvolLibraryNameVolumeNameStatusOwnerLastUseHomeDevice-TS3310CLNU63L1Cleaner4,096LTOTS3310S14990L4PrivateSERVER1Data4,218LTOTS3310S14991L4Scratch4,138LTO如上输出中:

*LibraryName:

磁带库名称*VolumeName:

磁带名称*Status:

磁带目前状态,Private表明已经被使用(专用带),Scratch表明是空白带(临时带)。

*LateUse:

磁带使用状态,Data说明该磁带是数据带,DbBackup表明该磁带是TSM自身DB的备份带。

15.15.查询某盘磁带上所包含的文件信息查询某盘磁带上所包含的文件信息tsmqcontentS14990L4查询S14990L4这盘磁带上所包含的的文件信息。

类似操作:

tsmqcontentE:

TSMDATASERVER1FILEVOL1.DSM16.16.查询目前磁带驱动器中是否有磁带查询目前磁带驱动器中是否有磁带tsmqmount如果无输出,表明所有磁带驱动器均没有磁带,否则可以根据输出得知当前是否正在执行读写操作。

17.17.将一盘磁带从磁带库中取出将一盘磁带从磁带库中取出tsmcheckoutlibv3853lib730005L3remove=yes该指定从磁带库中取出730005L3这盘磁带放在磁带库的I/Oslot中。

18.18.将一盘磁带checkin到磁带库中将一盘磁带checkin到磁带库中tsmcheckinlibv3854lib730005L3status=scratch当需要添加新的磁带时,使用该命令在TSM中注册该磁带;当TSMLog中提示需要checkin某盘已经注册的磁带时,上述命令需要将status改为private。

19.19.检出和检入清洗带检出和检入清洗带检出:

CHECKOUTLIBVOLUMETS3310REMOVE=NOFORCE=NOCHECKLABEL=NOVOLLIST=CLNU63L1检入:

CHECKInlibvolumets3310search=yesstatus=CLEANERchecklabel=barcodeCLEANINGS=30CHECKINLIBVOLUMETS3310CLNU63L1STATUS=CLEANERCLEANINGS=3020.20.清洗驱动器清洗驱动器驱动器处理100GB之后清洁drive01.updatdriveautolib1drive1cleanfrequency=10021.21.设置事件保留天数设置事件保留天数22.22.查看备份事件查看备份事件23.23.查看license注册是否正常查看license注册是否正常24.24.删除备份数据删除备份数据在客户端执行#dsmctsmdeletebackup备份数据25.25.在服务端回收数据在服务端回收数据#dsmadmctsmexpireinventory-5-6-tsmreclaimstgpool26.26.删除磁带数据(暴力方法,不建议使用)删除磁带数据(暴力方法,不建议使用)在服务端执行#dsmadmctsmdelvol磁带标签discardate=yes重新加入存储池27.27.只删除属于某个文件空间名的所有文件只删除属于某个文件空间名的所有文件tsmdelfile节点名/jiang/c$nametype=unicode28.28.文件备份方法文件备份方法增量备份dsmcincremental备份数据选择性备份(不考虑文件是否修改)dsmcselective备份数据29.29.显示某个节点所有备份文件的版本信息显示某个节点所有备份文件的版本信息tsmselect*frombackupswherenode_name=SAP_AME可以使用SQL语句对TSM自身的DB进行查询。

30.30.查看管理员用户查看管理员用户tsmqueryadmin31.31.更改TSM客户端管理员密码更改TSM客户端管理员密码tsm客户端管理员密码在长期不使用的情况下,系统将把密码锁死。

在此情况下,在浏览器里输入:

http:

/serveripaddress:

1580,此时系统提示输入admin的新口令,输入新口令即可。

32.32.定义nextpool定义nextpoolupdatestgfilepoolnextpool=zs_nextpool-7-33.33.定义的回收POOL定义的回收POOLupdatestgzs_nextpoolreclaimstgpool=reclaimpool34.34.取消定义的回收POOL取消定义的回收POOLupdatestgfilepoolreclaimstgpool=35.35.定义回收阀值定义回收阀值updatestgzs_nextpoolreclaim=9036.36.定义pool的迁移阀值定义pool的迁移阀值tsm:

ZS_TSM_SERVERupdatestgfilepoolhighmig=50lowmig=1037.37.确定备份副本组的目标存储池:

确定备份副本组的目标存储池:

tsm:

qcopyf=d查看备份副本组的CopyDestination值。

38.38.设置通信及空闲延时:

设置通信及空闲延时:

tsm:

ZS_TSM_SERVERsetoptcommtimeout3600tsm:

ZS_TSM_SERVERsetoptidletimeout6039.39.自身数据库完全备份和恢复自身数据库完全备份和恢复所有通过tsm进行的存储管理的操作信息都会写入tsm数据库中,所以TSM的db和log非常重要,需要做镜像保证其高可用性,并建议每天对数据库和日志进行全备。

建议保存近7天的备份,循环使用。

在TSM中有几个重要的配置文件是在作TSM数据库恢复时所必需的,需要经常备份,dsmserv.opt,dsmserv.dsk,dsm.sys,dsm.opt不经常修改,在修改时作备份即可,devcnfg.out,volhist.out需要经常做备份,建议每天同tsmdblog备份时一起备份出来。

/usr/Tivoli/tsm/server/bin/dsmserv.opt/usr/Tivoli/tsm/server/bin/dsmserv.dsk/usr/Tivoli/tsm/client/ba/bin/dsm.opt/usr/Tivoli/tsm/client/ba/bin/dsm.sys-8-/usr/Tivoli/tsm/devcnfg.out/usr/Tivoli/tsm/volhist.out备份:

tsm:

backupdbtype=fulldevclass=filedev2备份数据写到定义的设备类当中。

因为在定义文件设备类时需要指定文件目录,所以,DB备份时将会写入该指定的文件夹中。

还可以指定具体备份到哪一卷,但是不能使用存储池。

因为一旦数据库损坏,是无法识别存储池的。

恢复:

1.重新安装tsmserver2.将备份的最新的tsm的db、log和dsmserv.optdsmserv.dsk,dsm.sys,dsm.optdevcnfg.out,volhist.out配置文件拷贝回原来位置3.在/usr/Tivoli/tsm/server/bin下执行dsmserv命令:

dsmservrestoredbdevclass=filedev2vol=95362738.dbfcommit=yes在进行数据库恢复时,若备份时采用的是文件设备类,此时需提前定义相同名字的文件设备类,并且要与原类定义时指向同一文件夹。

40.40.TSM与RMAN的备份关系TSM与RMAN的备份关系TSM本身可对备份周期进行管理,包括备份的版本数,备份保留的时间。

例如,TSM会自动删除过期的备份文件。

但是,TSM不会自动删除任何从RMAN发送来的备份数据。

因为OralceRMAN的format参数能生成备份对像的唯一的文件名,保存到tsm备份池中的数据永不过期。

tdpo提供tdposyscapplicationprogram,可将不需要的备份对像从tsmserver中删除。

tdposysc删除某些tsmserver中的备份对像后,此备份对像会标记成为inactive,当过期处理时自动删除。

41.41.查看RMAN备份过期时间查看RMAN备份过期时间RMANCONFIGURERETENTIONPOLICYTORECOVERYWINDOWOF7DAYS;RMANLISTBACKUP;RMANlistexpiredbackup;RMANreportobsolete;RMANlistbackupsummary;B表示backupA表示Archivelog、F表示fullbackup、0,1,2表示incrementallevel备份A表示可用AVALIABLE、X表示EXPIRED-9-为了减少备份集的大小,没有必要备份上次已经备份过的归档日志.backuparchivelogallnotbackedup2times;删除你想保留期限以前的归档日志.deletenopromptarchivelogallcompletedbeforesysdate-7;42.42.RMAN维护RMAN维护1.查看RMAN的信息RMANlistbackup;/检查现有备份listbackupsummary;listbackupofcontrolfile;listbackupsetofarchivelogall;RMANreportobsolete;/列出过期备份RMANallocatechannelformaintenancetypedisk;RMANchangebackupsetiddelete;/删除过期的备份RMANreleasechannel;2.同步或重置RMAN如果目标数据库物理对象发生了变化,如添加了一个数据文件,需要用如下命令同步:

RMANresynccatalog;如果目标数据库reset了数据库,需要用如下命令同步RMANresetdatabase;当手工删除了数据库的归档文件后,要执行以下脚本同步RMANallocatechannelformaintenancetypedisk;RMANchangearchivelogallcrosscheck;RMANreleasechannel;当手工删除了数据库的RMAN备份后,要执行以下脚本来同步RMANallocatechannelformaintenancetypedisk;RMANcrosscheckbackup;RMANdeleteexpiredbackup;RMANreleasechannel;3.rman备份示例下面的脚本备份在24小时内产生的归档日志,在备份完成后会自动删除归档日志。

如果备份失败,归档日志不会被删-10-除。

deleteallinput加在backup命令后,会在完成备份后删除已经备份的归档日志。

RMANrun2allocatechanneldev1typedisk;3backup4format/oracle/backups/log_t%t_s%s_p%p5(archivelogfromtimesysdate-1alldeleteinput);6releasechanneldev1;74.常用数据库查询命令列出数据库的数据文件:

SQLselectfile#,status,enabled,namefromv$datafile;列出数据库的控制文件:

SQLselect*fromv$controlfile;列出数据库的重做日志:

SQLselect*fromv$logfile;查看归档日志位置SQLselectnamefromv$archived_log;SQLarchiveloglistSQLshowparameterarchive查询v$recover_fileSQLselect*fromv$recover_file;FILE#ONLINEERRORCHANGE#TIME-1ONLINEFILENOTFOUND02ONLINEFILENOTFOUND05ONLINEFILENOTFOUND06ONLINEFILENOTFOUND0(从上面可知,当前有四个数据文件需要恢复。

)5.报警日志文件报警日志文件一般记载了数据库的启动/关闭信息,归档信息,备份信息,恢复信息,常见错误信息,部分数据库修改记录等。

一般令名规则为Alrt.log,如我的测试数据库的报警日志文件的名称为testalrt.log。

-11-报警日志文件的路径是根据初始化参数background_dump_dest来决定的,如在我的机器上,该参数值为D:

Oracleadmintestbdump,那么,你就可以在该路径下找到该文件。

6.后台进程跟踪文件后台进程跟踪文件的路径与报警日志文件的路径一致,在某些情况下,你可以通过后台跟踪文件的信息了解更多的需要恢复的信息。

如在数据库需要恢复的时候,报警日志文件中常有这样的语句:

ErrorsinfileD:

OracleadmintestbdumptestDBW0.TRC:

ORA-01157:

cannotidentify/lockdatafile1-seeDBWRtracefile通过提示的DBWR跟踪文件,可以查询到更详细的信息。

43.43.TSM常用统计语句TSM常用统计语句1.有多少磁带逻辑状态不正常?

selectVOLUME_NAME,ACCESSfromvolumeswhereaccess=UNAVAILABLE2.带库里目前有多少scratch磁带?

selectcount(*)asScratch_countfromlibvolumeswherestatus=Scratch3.在改变存储池回收回收阀值时有多少个磁带会做回收处理?

selectcount(*)fromvolumeswherestgpool_name=poolnameandupper(status)=FULLandpct_utilized$log_file;rmantarget/catalogrman/rmancatacmdfile=$cmd_filemsglog=$log_fileechodate$log_file-15-2.归档日志备份脚本#catlog_backup.rmanrunallocatechannelc1typesbt_tapeparmsENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)connectsys/sxrt4g5t6zsyx1;sqlaltersystemarchivelogcurrent;backuptagZSYX_LOG_BACKUPfilesperset40formatLOG_%d_%s_%I_%T_%t.bakarchivelogalldeleteinputskipinaccessible;releasechannelc1;allocatechannelc1typesbt_tapeparmsENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)connectsys/sxrt4g5t6zsyx2;sqlaltersystemarchivelogcurrent;backuptagZSYX_LOG_BACKUPfilesperset40formatLOG_%d_%s_%I_%T_%t.bakarchivelogalldeleteinputskipinaccessible;releasechannelc1;#catlog_backup.shlog_file=/home/oracle10/tdpo/log/archivelog/log_backup_date+%y%m%d.logcmd_file=/home/oracle10/tdpo/log_backup.rmansu-oracle10-cechodate$log_file;rmantarget/catalogrman/rmancatacmdfile=$cmd_filemsglog=$log_file

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2