已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
*TSM备份系统安装步骤1 软件安装1.1 TSM服务器(45)需要安装软件u 安装isc6011u 安装AC532u 安装TSMserver5.4u 安装Client1.2 AIX客户端需要安装软件u 安装Client for AIX5.4u 安装Data Protection for Oracle5.4.1u 安装tsm for san aix存储代理(若要做lanfree就需要安装)1.3 安装过程1.3.1 服务器端 安装ISC6011u Iscadmin口令:安装时,会提示需要进行iscadmin用户口令设置:此处设置为:zenithu 安装路径选择安装在D盘。u 管理端口使用默认8421、8422,保持不变。 安装AC5.4注意ISC的安装信息,因为我们修改了安装路径,所以这里要修改,不能使用默认设置:其余设置按需要选择即可。安装完成后即可以:http:/serverip:8421/ibm/consoleweb方式进行访问了。 安装TSM server运行安装程序,分别进行安装即可。在安装Tsmserver时我们选择“自定义安装”,安装在D盘。1.3.2 安装客户端 使用光盘安装AIX clients5.4。 安装Data Protection for oracle AIX安装如下几个软件包即可:l Tivoli.tsm.client.oracle.32bitl Tivoli.tsm.client.oracle.tools.32bitl Tivoli.tsm.client.api.32bitl Tivoli.tsm.client.oracle.msg.32bit.*_*l Tivoli.tsm.loc.client.oracle.aix51.64bit.ela安装完成后将oracle 9i rman与data protection for oracle重新链接:l LD_LIBRARY_PATH=$ORACLE_HOEM/libl ln s /usr/lib/libobk64.a $ORACLE_HOME/lib/libobk.a1.4 TSM服务器配置1.4.1 TSM服务器初始化配置启动配置向导:在配置过程中,需要注意几个地方:u 备份服务器文件存放位置:系统会默认建立,也可以自行修改:u 登录帐号:默认使用系统帐号:u 备份服务器名:这里设置为server1,不设置密码。u 关闭系统自定义存储管理服务:配置完成后停掉系统的Removable Storage服务。停掉此服务后在TSM管理器的可移动存储中会显示断开状态,如图:u 查看磁带库的设备名:安装完磁带库驱动后,可以在TSM管理器的设备信息中查看到:1.4.2 TSM服务器应用配置 定义带库及带库路径:#单位1磁带库define library lb libtype=scsi share=yesdefine path server1 lb srctype=server desttype=library device=lb online=yes#单位2磁带库define library lb libtype=scsi share=yesdefine path server1 lb srctype=server desttype=library device=lb online=yes 定义驱动器及路径:#单位1磁带库define drive lb mt element=autod #重新定义时需要删除后再定义,800说不能直接updatedefine path server1 mt srctype=server autod=yes desttype=drive library=lb device=mt online=yes#单位2磁带库define drive lb mt element=autod define path server1 mt srctype=server autod=yes desttype=drive library=lb device=mt online=yes 定义设备类:define devclass ltoclass1 devtype=lto library=lb #单位1define devclass ltoclass2 devtype=lto library=lb #单位 定义存储池:#单位1define stgpool backpool ltoclass1 maxscratch=100 #备份存储池名、设备类名tsm define stgpool nextpool ltoclass1 maxscratch=100 #下一存储池Tsm define stgpool archpool ltoclass1 maxscratch=100 定义归档存储池tsm define stgpool copypool ltoclass1 pooltype=copy maxscratch=20 #定义副本存储池设置backpool的下一存储池为nextpool:tsmupdate stgpool backpool nextpool=nextpool copystg=copypool #单位2:tsm define stgpool coldbackpool ltoclass2 maxscratch=100 #备份存储池名、设备类名tsm define stgpool coldnextpool ltoclass2 maxscratch=100 #下一存储池设置backpool的下一存储池为nextpool:tsmupdate stgpool coldbackpool nextpool=coldnextpool Checkin磁带#单位1label libvolume lb search=yes labelsou=barcode checkin=scratch overwrite=yes注:label相当于初始化,磁带使用后就不需要再做此操作。checkin libvolume lb search=yes status=scratch#单位2:label libvolume lb search=yes labelsou=barcode checkin=scratch overwrite=yescheckin libvolume lb search=yes status=scratch 注册:register lic file=d:Program FilesTivolitsmservertsmee.lic 创建策略域define domain lzpolicy #单位1策略域define domain coldpolicy #单位2策略域 创建策略集define policyset lzpolicy lzpolicy_set #单位1策略域名、策略集名define policyset coldpolicy coldpolicy_set #单位2策略域名、策略集名 创建管理类#单位1define mgmtclass lzpolicy lzpolicy_set lzpolicy_mgclass migdestination=NONEassign defmgmtclass lzpolicy lzpolicy_set lzpolicy_mgclass#单位2:define mgmtclass coldpolicy coldpolicy_set coldpolicy_mgclass migdestination=NONEassign defmgmtclass coldpolicy coldpolicy_set coldpolicy_mgclass0 创建副本组define copygroup lzpolicy lzpolicy_set lzpolicy_mgclass standard destination=backpool 上例中standard是关键定,定义备份副本组是不需要名字define copygroup coldpolicy coldpolicy_set coldpolicy_mgclass standard destination=coldbackpool 1 激活策略集activate policyset lzpolicy lzpolicy_setactivate policyset coldpolicy coldpolicy_set2 配置客户机节点Client01 单位1register node client01 admin domain=lzpolicy backdelete=yes 节点名、节点密码register node client01-oracle admin domain=lzpolicy backdelete=yesClient02 单位2register node client02 admin domain=coldpolicy backdelete=yes 节点名、节点密码register node client02-oracle admin domain=coldpolicy backdelete=yes1.5 客户端配置u 单位1575:04(client01、client02-oracle)u 单位2575:14(lient02、client02-oracle)u 备机575:24(client03、client03-oracle)1.5.1 AIX客户端(04)配置l 配置 /usr/tivoli/tsm/client/ba/bin/dsm.sysSErvername server1 COMMMethod TCPip TCPPort 1500 TCPServeraddress 45 Nodename client01l 配置 /usr/tivoli/tsm/client/ba/bin/dsm.optservername server11.5.2 配置Data Protection For Oracle说明:tdpo.opt是rman脚本中data protection for oracle识别的唯一环境变量。如rman脚本中的:Allocate channel t1 type sbt_tape parms ENV=(TDPO_OPTFILE=/home/rman/scripts/tdpo.opt)1) 修改环境变量(官方文档未提及)2) 定义tdpo.opt文件中的Data Protection for Oracle选项。3) 将Data Protection for Oracle节点注册到Tivoli Storage Manager服务器。4) 定义dsm.opt和dsm.sys文件中的Tivoli Storage Manager选项。5) 定义Tivoli Storage Manager策略要求。6) 使用Tivoli Storage Manager服务器初始化密码。 配置文件位置说明:Data protection for oracle主要配置文件有三个,位置分别为:Tdpo.opt:/usr/tivoli/tsm/client/oracle/bin64/Dsm.sys:/usr/tivoli/tsm/client/api/bin64/Dsm.opt:tdpo.opt中的dsmi_orc_config选项指定的目录中 安装DP for AIX后配置环境变量:在TSM Client的.profile文件增加如下内容:/etc/profileexport DSM_DIR=/usr/tivoli/tsm/client/ba/binexport DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.optexport DSM_LOG=/usr/tivoli/tsm/client/ba/bin 修改/usr/tivoli/tsm/client/oracle/bin64/tdpo.optDSMI_ORC_CONFIG /usr/tivoli/tsm/client/oracle/bin64/dsm.opt #此处路径指定dsm.opt的位置DSMI_LOG /usr/tivoli/ TDPO_FS adsmorcTDPO_NODE client01-oracleTDPO_OWNER oracle TDPO_PSWDPATH /usr/tivoli/tsm/client/oracle/bin64TDPO_DATE_FMT 1TDPO_NUM_FMT 1TDPO_TIME_FMT 在服务器中已经定义此node 定义Tivoli Storage Manager策略要求。说明:rman使用format参数来生成唯一的备份文件名。因为插入到TSM备份存储池的所有备份对象具有唯一的文件名,所以它们在TSM服务器上永不失效。因此,Data protection for oracle需要以下特殊TSM策略域设置:备份副本组值:DPfO提供了tdposync实用程序,可将不需要的备份对象从TSM服务器除去。必须设置以下TSM备份副本组选项:Verdeleted=0Retonly=0然后,当DPfO将备份对象标记为非活动时,会在下一次出现失效处理时从TSM服务器删除该对象。当通过RMAN使用DPfO界面或tdposync实用程序删除某备份对象时,该备份对象即标记为非活动。注:1、 TSM管理员也必须通过指定backdelete=yes来注册节点,以允许删除备份对象。2、 以下备份副本组选项不适用于DPfO: Frequency Verexists Retextra Mode SerializationDPfO接受这些选项的缺省值。3、 请注意RMAN crosscheck命令将使在属于不同TSM节点或文件空间的TSM服务器上的备份失效。管理类:建议定义独立的策略域,在该域中缺省管理类具有所需的设置,然后将所有DPfO节点注册到该域。如果选择在现有策略域中定义新的管理类(不是该域的缺省管理类),则必须将include语句添加到DPfO选项文件,以将所有对象绑定至该管理类。注:DPfO将所有对象作为备份对象存储在TSM存储器上,这样就不需要归档副本组。具体细节参见:storage manager for oracle unix.pdf 修改/usr/tivoli/tsm/client/api/bin64/dsm.sysSErvername server1 COMMMethod TCPip TCPPort 1500 TCPServeraddress 45 Passwordaccess prompt注:generate 为oracle for windows下默认选项。Unix下要改为:prompt 运行命令初始化口令进入/usr/tivoli/tsm/client/oracle/bin64目录下:tdpoconf password输入原口令:输入新口令:确认新口令:此处原口令为注册节点的密码。我们这里是:admin 运行命令tdpoconf showenvironment查看配置,进入/usr/tivoli/tsm/client/oracle/bin64目录下:tdpoconf showenvironment1.5.3 Oracle备份配置说明:1.0级备份自动运行脚本:run_full.sh。该文件直接在crontab中调用执行(每周六)2.1级备份自动运行脚本:run_incr.sh。该文件直接在trontab中调用执行(每周一至周五)3.所有的备份脚本放置于/usr/tivoli/tsm_script目录下 4.所有生成的日志放置于/usr/tivoli/tsm_script/baklog目录下(产生的日志文件打上时间戳)5. 定期过期版本删除脚本:run_del.sh。以实现空间回收(每月一次)。注意这里的期限在show all中进行设定。 0级备份脚本run_full.sh内容:su - orarunh -c /usr/tivoli/tsm_script/bak_full_1.sh#这里使用的是oracle用户,一般情况下都是oraclebak_full_1.sh内容:CMDFILE=/usr/tivoli/tsm_script/bak_full_2.shLOGFILE= /usr/tivoli/tsm_script/baklog/full_baklog_date+%y%m%d.logrman cmdfile $CMDFILE msglog $LOGFILEbak_full_2.sh内容:connect targetrun allocate channel t1 type sbt_tape parmsENV=(tdpo_optfile=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt);backup incremental level 0 format orcl_full_%T_%t_%Udatabase;sql alter system archive log current;backup format orcl_arhc_%T_%t_%U archivelog all delete all input;release channel t1; 1级备份脚本run_incr.sh内容:su - orarunh -c /usr/tivoli/tsm_script/bak_incr_1.shbak_incr_1.sh内容:CMDFILE=/usr/tivoli/tsm_script/bak_incr_2.shLOGFILE= /usr/tivoli/tsm_script/baklog/incr_baklog_date+%y%m%d.logrman cmdfile $CMDFILE msglog $LOGFILEbak_incr_2.sh内容:connect target /run allocate channel t1 type sbt_tape parmsENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt);backup incremental level 1format orcl_incr_%T_%t_%Udatabase;sql alter system archive log current;backup format orcl_arhc_%T_%t_%U archivelog all delete all input;release channel t1;说明:生成的日志文件自动打上(年份+月份+日期),在实现方面:AIX环境下为XXXX_baklog_date 空格+%y%m%d.logWindows环境下为XXXX_baklog_%date:4,6%.log 过期版本删除脚本设置数据保留期限CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;run_del.sh内容:su - orarunh -c /usr/tivoli/tsm_script/del_obsolete_1.shdel_obsolete_1.sh内容:CMDFILE=/usr/tivoli/tsm_script/del_obsolete_2.shrman cmdfile $CMDFILEdel_obsolete_2.sh内容:connect target /run allocate channel t1 type sbt_tape parmsENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt);report obsolete;delete noprompt obsolete;release channel t1;1.5.4 crontab自动运行#单位104自动运行脚本:以root运行crontab -e0 3 * * 6 /usr/tivoli/tsm_script/run_full.sh 1/dev/null 2/dev/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025养鸡场租赁合同模板
- 2025年短视频内容创作协议
- 2025授权合同委托研发合同
- 2025年电子产品购销合同
- 市组织部门2024-2025年度公务员职级晋升考察工作情况报告
- 无法解除协议书
- 影视公司股东协议书
- 转租协议书猪场
- 2025车辆买卖协议合同范本
- 企业竞业协议书
- 2025广西壮族自治区农业农村厅直属事业单位公开招聘128人笔试带答案
- 诗词进大学校园活动方案
- (2025年)安全生产知识考试试题及答案
- 教室岗前培训理论考试及答案解析
- 大数据时代下会计数据变化发展研究-以京东为例
- 2025年上海市保安员考试试题带解析及完整答案
- 二十届四中全会测试题及参考答案
- 华润燃气管理能力测评题库及答案详解
- 23G409先张法预应力混凝土管桩
- 2021年信阳市第六人民医院医护人员招聘笔试试题及答案解析
- 建筑消防设施故障维修记录表
评论
0/150
提交评论