TSM――Install

 
流程概览
需求:win2003+sp1 1G内存 固定IP 备份存储设备    备份客户机数目、数据类型、数据保留天数和版本数、存储路径规划
          
  1、插入 tsm ee光盘, 顺序安装:server license  语言包  设备驱动
  2、开始->程序->tivoli控制台 创建并启动一个tsm server实例(db=2G,log=512M)
    3、开始安装isc,记下isc安装时的路径和iscadmin的密码,admin center安装时需要(不要选择默认安装)。admin center安装时注意勾选语言包。
  4、//ip:8421/ibm/console 进入isc管理界面进行 tsm server的基本配置
        1)、添加tsm server实例,默认用户与密码:admin,admin
    2)、设置admin管理员密码永不过期,set actlogretention 7,set registration closed,dsmserv.opt中SELFTUNEbufpoolsize yes
       3)、tsm server数据库和日志镜象和备份
        4)、注册客户端节点(密码不过期)并建立相应设备类(路径-顺序文件设备类)、存储池、管理类和备份策略(保留版本数、时间)
    5、安装tsm sql client for windows 数据库备份客户端(包括tsm ba clent)
        1)、插入tsm ba client开始安装,找到安装目录下的dsm.opt文档,修改参数
        2)、测试文件备份
        3)、建立并测试文件备份计划(在文件备份客户端GUI安装此服务)
    4)、测试文件还原
    5)、插入tsm sql client开始安装,找到安装目录下的dsm.opt文档,修改参数
    6)、测试数据库备份
        7)、建立并测试数据库备份计划
    8)、测试数据库还原
 
    6、安装tsm oracle client for linux数据库备份客户端(包括tsm ba clent)
    1)、插入tsm ba client开始安装,找到安装目录下的dsm.opt文档,修改其连接信息
        2)、测试文件备份
        3)、建立并测试文件备份计划(dsmcad)
    4)、测试文件还原
    5)、插入tsm oracle client开始安装,找到安装目录下的dsm.opt文档,修改其连接信息
    6)、测试数据库备份
        7)、建立并测试数据库备份计划(dsmcad)
    8)、测试数据库还原
 
准备工作
1、TSM SERVER 硬件需求:至少1G内存,windows2003+sp1
2、存储备份设备:盘柜,带库
3、Client::数目,操作系统类型,需备份的数据类型(文件或数据库)
4、制定 Client表格:机器名称,系统类型,系统密码, 数据库备份内容(密码),文件备份内容, 全备或增备(参考需备份的数据量和存储设备的容量)
5、备份策略:保留版本数和天数,已删数据的保留版本数及其最后一个版本的保留天数
6、存储设备正确连接,如果是带库设备管理器可正确看到驱动器和介质变换器,如果是盘柜查验盘柜所在盘符,如果是 NAS设备请确定能映射成本地盘符。
7、支持的Client:Windows,Linux,Aix,Hp-ux,Solaris,Netware
8、Client数据类型:文件,Oracle,Sql,NAS文件服务器,系统对象(AD,Register….)
9、防火墙打开以下端口:8421(ISC) 1500(TCPport)    1581(webClient)
一、TSM Server
Tsm Server安装
插入TSM Server 光盘
请顺序安装:tsm 服务器, tsm 服务器许可证,tsm语言包,tsm 设备驱动程序。
如果不改变安装路径,采用默认安装即可。
注:此处tsm 设备驱动程序不是硬件带库的驱动,而是以后配置带库提供信息
 
 
ISCAdmin Center安装
插入ISC光盘,请不要将安装文件放置在含有中文的路径下。
记下安装路径和安装过程中设置的iscadmin的密码,安装admin center时需要。
ISC登录地址://tsmServerIP:8421/ibm/console
如果安装失败再次安装时,请尝试如下卸载:
1控制面板(如果有)
2停止ISC及其帮助服务(如果有)
     3 删除%Temp%目录下ISC和portal开头的文件和C:\WINNT下vpd.properties文件
     4 停止java进程,删除ISC安装目录
 
插入Admin Center光盘
安装时注意修改以下两项
 
勾选你所安装的Tsm Server的版本
 
 
Tsm Server配置
*最小化启动Tsm Server实例
 
注:db1.dsm与log1.dsm应视备份任务多少而设,一般为3G和512M
 
 
 
 
 
 
 
勾选‘This account’项,并输入本地管理员帐号和密码(administrator)
 
*添加Tsm Server实例到ISC
登录ISC,并选择添加服务器,Tsm Server的默认管理员和密码都为admin
 
*修改Tsm Server参数
登录ISC->服务器维护->服务器属性->管理员 选择admin修改操作
或命令行
Update admin admin passexp=0
register license file=*.lic
set actlogretention 7,set registration closed
dsmserv.opt中SELFTUNEbufpoolsize yes
*镜像Tsm Server数据库和日志
登录ISC->服务器维护->服务器属性->数据库和日志 分别对其镜像操作
Define dbcopy c:\tsmdata\dbp\dbv_01.dsm d:\tsmdata\dbm\dbm_01.dsm formatsize=1024 wait=yes
define  logcopy  c:\tsmdata\rlp\log_01.dsm d:\tsmdata\rlm\lgm_01.dsm formatsize=512 wait=yes
前一个是主,后一个是新加的卷,formatsize应与主数据库和日志大小一样
*计划备份Tsm Server数据库和日志
1、添加file sequence设备类
不要在此file设备类下定义存储池,只用来存放Tsm Server数据库和日志的备份卷
登录ISC->服务器维护->服务器属性->管理员 选择admin修改操作
Define devc tsmbak-dc type=file directory=d:\data_bak\tsmbak
 
2、添加Tsm Server管理计划
登录ISC->服务器维护->服务器属性->管理调度
分别创建如下调度:
backup db devclass=顺序存储设备类名 type=full
backup volhistory filename= d:\data_bak\tsmbak \volh
backup devconfig filename= d:\data_bak\tsmbak\devc
del volhistory todate=today totime=now type=dbbackup
define schedule dbback type=admin description="Perform Tsm Server db backup" cmd=" backup db devclass=顺序存储设备类名 type=full " startdate=01/02/2008 starttime=11:00 period=1 perunits=days duration=1 durunits=hours priority=5 active=yes
……….
……….
*计划回收磁带(Reclaim)
设定filepool的nextstgpool=tapepool highm=100 lowm=0
设定tapepool的reclaim=100 reclaimstgpool=filepool
计划reclaim stgpool tapepool threshold=85 duration=120
计划migrate stgpool filepool low=0         duration=120
注:Threshold 当磁带有85%的可用空间时执行reclaim操作,将15%的有效数据先移到filepool,再通过migrate将filepool的有效数据移到tapepool,这样使该磁带成为可scratch状态,即为临时卷。
  因此你的磁带存储池不要将最大临时卷为1。
  Duration=180为操作限制时间
*定义设备类
Tsm Server 默认自建Disk和FileDev1两个设备类和五个存储池,除Disk请都删除
# 定义磁带库设备类
 登录ISC->存储设备->查看设备类
 或
1、定义磁带库和路径
  Define library lb libtype=scsi share=yes
 Define path backup_server1 lbsrctype=server desttype=library device=lb2.1.0.1 autodetect=yes
 2、定义驱动器和路径
 Define drive lb dr
 Define path backup_server1 dr srctype=server desttype=drive library= lb device=mt2.0.0.1 autodetect=yes
 3、标注卷并检入卷
 Label libvolume lb search=yes|no|bulk  labelsource=barcode checkin=scratch
 或Label libvolume lb AN0905 checkin=scratch
 检入卷
 Checkin libvolume lb search=yes|bulk status=scratch checklabel=yes|no|barcode
 Checkin libvolume lb volumename=AN0905 status=scratch
注:有可能需要reply to messages
    Label 或Chekin可能会产生一个message,直到你answer it。操作如下 :
    tsm: BACKUP> query request
ANR8352I Requests outstanding:
ANR8373I 001: Fill the bulk entry/exit port of library 3582LIB with all LTO
volumes to be processed within 60 minute(s); issue 'REPLY' along with the
request ID when ready.
tsm: BACKUP> reply 001
ANR8499I Command accepted.
tsm: BACKUP> q actlog begint=-00:05
4、定义带库设备类
define devclass tape-dc library=lb devtype=lto format=ultrium3c
estcapacity=400G mountretention=10 mountwait=20 mountlimit=drives
 注:format值多用drive,但仅限于你的带库内的所有驱动器类型相同
5、定义存储池
Define stgp tapepool tape-dc maxscratch=40 reclaim=100 collocate=node reclaimstg=filepool
 
TSM正确的移动磁带的方法: checkin checkout
checkin:The checkin libvolume command can perform two functions. Firstly, it can move a tape volume from an I/O port on the library into an empty cartridge slot within the
library. Secondly, it updates Tivoli Storage Manager’s volume inventory for the
library. If a tape has already been placed in a slot inside the library, checkin
libvolume can simply search the library for the tape.
如: checkin libvol lb search=yes checklabel=barcode status=scratch/private
checkout:To check out library volumes, use the checkout libvol command. Depending on the library and the operation you perform, there can be up to three parts to the
checkout operation:
_ Issue the command to check out the library volume.
_ Check for outstanding messages requiring replies.
_ Reply to the messages.
If you are checking out a single volume, you can have it moved to the I/O port to
make it easier to remove. If you are checking out a large number of tapes it may
be easier to check the volumes out, but have the checkout process leave them in
the library for manual removal later on.
   checkout libvolume lb 027akk , 028akk , 029akk remove=yes
   可能还需要:   q request   reply message
 
删除带库对象
 Delete volume    delete stgpool   delete devclass
 del path back_server1 dr srct=server destt=drive libr=lb
 del drive lb dr
 del path backup_server1 lb srct=server destt=library
 del library lb
 delete volume 099AF0L4 discarddata=yes     删除完毕该卷为临时 scratch
注:查询卷内容 q content 027akk
注:查询client 文件占用情况 q occ devc/stgpool=
注:从驱动器卸载卷q mount     dismount vol 027akk 
注:重命名存储池 rename stg diskdata oldrdata 
注:回收磁带reclaim stgpool offdata threshold=85 duration=30
注:移动某卷的数据到另一存储池move data 021akk stg=filepool
注:lb2.1.0.1和mt2.0.0.1可在tsm server的manager console下的有一个device information的子列表中可查看到
注:即使带库面板显示驱动器为idle,如果里面有卷,须dismount volume AN0905,驱动器方可用,如果卷历史中已有该卷,则需要 del volhistory todate=today totime=now type=all/dbbackup/stgnew…….
注:private为已在某个存储池中使用,barcode意为磁带上的条码
注:当手动移走或变动了磁带的槽位,需要audit library …
# 定义文件线性设备类 (File Sequence)
File Sequence 也称虚拟磁带,和带库一样不用为他的存储池(stgpool)专门定义卷。可以使用本地磁盘路径或网络共享路径作为它的设备类定义路径(directory)
作用:备份用户数据,备份Tsm Server数据库和日志,作为带库的reclaimstgpool回收磁带
1、定义设备类
登录ISC->存储设备->查看设备类
define devclass seqf-dc devtype=file mountlimit=25 maxcapacity=512M directory=e:\tsm_db
如果你要启用nas或ip网络服务器来存储备份数据,设备类定义如下:
如:define devc mail-de type=file mountlimit=25 maxcapacity=512M directory=\\ip\share1\ mail
注:需要的 服务tsm server1 -->登录 指定一下本地用户和密码
maxcapacity 卷的最大内容
2、定义存储池
define stgpool filepool seqf-dc reclaim=100 maxscratch=1000000 collocate=node
注:collocate=node 以尽是一个磁带保存一个client或文件空间数据,还原时会减少磁带数量,但因此可能会增加你的磁带数量
3、定义卷(可选)
define volume filepool e:\tsm_db\vol1.dsm formatsize=100 wait=no
# 定义磁盘设备类 (disk)
Tsm Server自带一个Disk设备类,不须要定义额外的Disk设备类
1、定义存储池
Define stgpool diskpool disk nextstgpool=tapedata maxsize=1G highmig=80 lowmig=30
注:允许存储的最大文件,超过此值,将写入nextstgpool
2、定义卷
Define volume diskpool /tsm/stg/diskdata/ddvol_01.dsm formatsize=2048 wait=no
注:磁盘设备类的卷可以定义在本地的任何路径,不同于文件设备类。
# 定义副存储池( copy stgpool
Define stgpool offpool seqc-dc pooltype=copy maxscratch=1000000
*创建策略域、管理类、客户机节点
Tsm Server 默认自建standard策略域和standard管理类,建议有oracle备份的客户端单独建一个策略域
登录ISC->策略域和客户机节点
1、创建策略域
define domain oracle-dm description="Oracle Nodes" backretention=30 archretention=100
define policyset oracle-dm oracle-ps description=" Oracle Nodes
 
2、创建管理类
define mgmtclass oracle-dm oracle-ps oracle-mgtc
注:创建完后,需要再激活policyset (isc中管理暂挂更改…),否则管理类不可用
3、定义复制组copygroup (backup、archive)
define copygroup oracle-dm oracle-ps oracle-mgtc type=Backup destination=filepool frequency=1
verexists=365 retextra=365 verdeleted=1 retonly=100 mode=modified             
define copygroup oracle-dm oracle-ps oracle-mgtc type=archive destination=filepool retver=365
注:verexists保留版本,retextra保留非活动版本时间,verdeleted对于已删数据保留的备份版本  retonly对于已删数据保留最后一个版本的时间
4、注册客户机节点
register node oracle password domain=oracle-dm passexp=0 compression=client archdelete=yes backdelete=yes
如果一个客户端既有数据库和文件备份,请分别注册节点
 
注:Expire inventory 默认周期是24小时,此进程删除过期(expired)的备份版本
注:手动删除备份版本或手动删除存储池卷,如果是文件线性设备类,该卷会从存储池中删除,但volhistory中还有其记录,你需要执行delete volh type=all todate=today totime=now才能对刚已删数据进行重新备份。
注:q sess     cancel sess id 或cancel sess all
 
Tsm server的恢复
1、 如果有原server的数据库和日志文件,则在MMC初始化时选定原数据库和日志文件且servername须与原servername相同
2、 如果有原server的数据库备份卷db.bak(文件线性卷)、volh.bak和devc.bak,则
     *安装tsm server,名称应与还原前的一至。 最小化配置启动server1,停止server1。
*复制volh.bak,devc.bak到server1目录下,在volh.bak文件中查找db.bak的存放路径并将db.bak复制到该目录下
*修改server1的dsmserv.opt文件中选项volhistory=volh.bak devconfig=devc.bak
*复制server1目录下的dsmserv.opt,volh.bak,devc.bak,dsmserv.dsk文件至server目录下
*打开 cmd
>cd server目录
>dsmserv format 1 server1的log路径 1 server1的db路径
>dsmserv db restore todate=today totime=now
*删除server目录下的dsmserv.opt,volh,devc,请保留dsmserv.dsk否则server1启动不了
*启动server1
ok
 注:如果server使用移动存储如nas(\\ip\\share)作为server的设备类且需要用户与密码,则到控制面板-》存储的用户名和密码,存储移动设备的用户密码,且初始化server时需要指定OS的administrator来启动server
 注:如果一个client同时需要BA和数据库,建议分开注册BA和data protection节点,并分别为之安装客户端计划
常用命令
q status                                        查看tsm server 状态
q devc f=d                                       查看设备类
q stg f=d                                       查看存储池
q vol f=d                                        查看存储池卷
q mgmtclass                                     查看管理类
q content vol-name                                查看卷的内容
q db,dbvol,log,logvol,volh,devc             Server的数据库和日志使用情况
 
q event * * f=d
q sched * * type=server/client nodename= f=d
q actlog originator=client schedname=www
q actlog originator=client nodename=www search=delete/backup/""
q actlog begindate=-07 begintime=-00:05 search=”error”
q actlog begindate=-07 begintime=-00:05 search=”warnig”
q actlog originator=client/server schedname=*
q actlog originator=client nodename=* search=backup/archive/delete
q actlog  > ”d:\log.txt”                            需要新建好log.txt文件
q auditoccupancy                                 所有节点已备份数据大小size
q nodedata ‘node_name’/ *                      节点已备份数据的目标卷
q con ‘vol_name’                              看卷所包含
 
set actlogretention 10                              服务器基本参数设置
set registration closed
SELFTUNEbufpoolsize yes
set maxsession num
set maxschedsession num
 
cancel sess all                                    取消所有客户端会话(备份、还原)
cancel sess sess-num                               某个会话
disable sess                                      阻止所有客户端会话进入
enable sess                                      允许客户端会话进入
 
二、TSM Client
Client win BA 安装配置
插入Tsm Client win BA 光盘
选择安装客户机和语言包
安装客户机时选择自定义安装,安装dsmadmc管理Tsm server
 
注:未配置dsm.opt,GUI图形界面有第一次运行时会以本地计算机名注册节点,选取消。
配置也可在图形界面下完成
1、 配置环境变量,win下不推荐配置
此项配置为可选,主要方便用于:
  命令行和不同的本地用户使用不同的选项dsm.opt和dsm.sys
 PATH=$ PATH :C:\Program Files\Tivoli\TSM\baclient
 DSM_DIR=C:\Program Files\Tivoli\TSM\baclient
 DSM_CONFIG=C:\Program Files\Tivoli\TSM\baclient\dsm.opt
 DSM_LOG=C:\Program Files\Tivoli\TSM\baclient
 
2、BA安装目录C:\Program Files\Tivoli\TSM\baclient下创建dsm.opt,用文本编辑其内容:
SERVername          
TCPServeraddress      
COMMMethod         TCPip
TCPPort               1500
PASSwordaccess        generate
COMPression           yes/no
NODename            
INClude         "*"   
Errorlogname           c:\...............\dsmerror.log
Errorlogmax            10
Schedlogname          c:\.................\schederror.log
Schedlogmax           10
3、Client Win 不需要配置dsm.sys
4、登录GUI或dsmc 进行备份测试 selective C:\Program Files\Tivoli\TSM\baclien t\dsm.opt
   注:在GUI下如果看到的文件都打了类似禁止吸烟的标签,则你的管理类没定义池
5、安装客户端计划服务
登录GUI->设置向导或dsmcutil
dsmcutil install scheduler /name:"TSM-Scheduler" /node:oracle /password:password /autostart:yes
6、计划备份
登录ISC->策略域和客户机节点
define schedule oracle-dm oracle-daily action=’incremental d:\data\* -subdir=yes’ starttime=22:00 duration=1 durunits=hours period=1 perunits=days
计划关联节点
define association oracle-dm oracle-daily oracle
测试时,最好把durunits=minutes
在Tsm Server上定义并关联好计划后,需要在客户端重起客户端计划服务
 
注:计划备份(win,linux)推荐使用基于操作系统计划执行命令行脚本会更简单方便些
注:selective 对选定文件或目录做全备
  Incremental full 全局增量备份
  Incremental incrbydate
注:selective c:\mp3 等于 incremental c:\mp3\*
注:命令行中c:\mp3 表示文件
注:incremental 增备时,如果是第一次备份,会首先做一次全备
:安装完软件后, 有一个多系统环境下的详细的安装配置流程
注:incremental incrbydate 备分修改时间大于上次备分时间的文件或目录,这样的话有两种文件不备:文件重命名和被复制过来的文件(它的修改时间就有可能比上次备分它父目录的时间要早)
注:选项优先
1. Options defined on the server with server-enforced client options.
The server overrides client values.
2. Options entered locally on the command line.
3. Options defined on the server for a schedule using the options
parameters.
4. Options entered locally in the options file.
5. Options received from the server with client options not enforced
by the server. The server does not override client values.
6. Default option values.
 
注:windows netware macintoch 选项都放在dsm.opt
unix,linux 必须用root创建dsm.sys,且大多选项都放在这,dsm.opt就放servername
Client win MSCS BA 安装配置(对群集共享盘符的文件备份)
安装Client BA for win
集群的每一个节点可以注册节点到tsm server进行本地资源的备份
群集资源盘柜盘符里文件的备份需另外注册节点,建立自己的节点和配置文件dsm.opt
在使用GUI和cmd进行备份还原操作时,可以选择不同的节点连接tsm server
 
假定:群集组group-a拥有盘符q资源,而group-b拥有s资源
* both node install BAClient,and registered node : group-a,group-b on tsm server
* 节点group-a的配置文件q:\dsm.opt如下,    日志文件q:\schedlogname.log
                                     servername  
                                     tcpserveraddress
                                     nodename                 group-a
                                     passwordaccess             generate
                                     domain                    q
                                     clustermode                yes
                                     errorlogname               q:\dsmerror.log
                                     schedlogname              
* 节点group-b的配置文件s:\dsm.opt如下,    日志文件s:\schedlogname.log
                                     servername  
                                     tcpserveraddress
                                     nodename                  group-b
                                     passwordaccess             generate
                                     domain                    s
                                     clustermode                yes
                                     errorlogname               s:\dsmerror.log
                                     schedlogname              
                                
 *安装schedule服务,
    group-a的计划服务安装:在机器1和机器2上分别如下
     dsmcutil install SCHEDuler /name:"schd-group-a"
     /clientdir:"c:\Program Files\tivoli\tsm\baclient"    /optfile:q:\dsm.opt
     /node:group-a /password:*****                     /validate:yes
     /autostart:no        /startnow:no /clusternode:yes /clustername:mscs-cluster
    group-b的计划服务安装:在机器1和机器2上分别如下
     dsmcutil install SCHEDuler /name:"schd-group-b"
     /clientdir:"c:\Program Files\tivoli\tsm\baclient"    /optfile:s:\dsm.opt
     /node:group-b /password:*****                     /validate:yes
     /autostart:no        /startnow:no /clusternode:yes /clustername:mscs-cluster
 
   为group-a和group-b建立schedule sevice群集资源 
 Cluster Administrator utility, as follows:
  1. Select the group-a cluster group under the MSCS-Cluster\Groups folder and select File -> New -> Resource from the dropdown menu.
  2. In the New Resource dialog, enter the following information:
    • Enter a unique name in the Name field. For example:

 

o                       TSM SCHEDULE SERVICE for GROUP-A
    • Enter a description in the Description field. For example:

 

o                       TSM cluster schedule for cluster group GROUP-A
    • Select the Generic Service resource type in the Resource Type field.
    • Enter the group name in the Group field. Press Enter.
  1. In the Possible Owner dialog, ensure that all cluster nodes appear as possible owners. Press Enter to continue.
  2. In the Dependencies dialog add all physical disk resources as Resource Dependencies. Press Enter to continue.
  3. In the Generic Service Parameters dialog, enter the client acceptor service name that you specify in Step 3 of Configuring the Web client in a cluster environment, in the Service Name field. Leave the Startup Parameters field blank. Press Enter.
  4. In the Registry Replication dialog, add the registry key corresponding to the Tivoli Storage Manager node name and server name. The format for this key is:

 

SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\Nodes\nodename\servername
where nodename is the name of your Tivoli Storage Manager node, and servername is the name of the Tivoli Storage Manager server that the node connects to. For example, if the node name is mscs-cluster-group-a and the Tivoli Storage Manager server name is tsmsv1, then you should enter the following registry key in the Registry Replication dialog:

 

SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\Nodes\mscs-cluster-group-a\tsmsv1
Note:
This entry should match an existing key in the Windows Registry.
  1. Select the new resource from the Microsoft Cluster Administrator utility, and click File and then Bring Online from the dropdown menu.
Repeat this procedure for each cluster group managed by Tivoli Storage Manager.
The new scheduler service is now associated with the cluster group. If the group is moved (failed) to the other nodes in the cluster, the service should correctly fail over between the cluster nodes and notify both cluster nodes of automatic password changes.
Note:
If you manually change the Tivoli Storage Manager password, you will need to stop the scheduler service, regenerate the password, and restart the scheduler service. The password can be generated by running the command:

 

dsmc query session -optfile="q:\tsm\dsm.opt"
Attention: The generic service resource should remain online during any password changes. Password corruption will occur if the generic service resource is offline while the password is changed.
 
*计划备份
登录ISC->策略域和客户机节点
(以下对盘符s上的data文件夹下的所有文件建立计划备份)
define schedule standard-dm s-daily action=’incremental s:\data\* -subdir=yes’ starttime=22:00 duration=1 durunits=hours period=1 perunits=days
计划关联节点
define association standard-dm s-daily group-b
测试时,最好把durunits=minutes
在Tsm Server上定义并关联好计划后,需要在客户端重起客户端计划服务
 
注:selective 对选定文件或目录做全备
  Incremental full 全局增量备份
  Incremental incrbydate
Client win SQL 安装配置
插入Tsm Client win SQL 光盘(请先安装Client win BA)
选择安装客户机和语言包,采用默认安装即可
注:未配置dsm.opt,GUI图形界面有第一次运行时会以本地计算机名注册节点,请取消。
配置也可在图形界面下完成
1、配置环境变量,此项忽略
2、tdpsql安装目录C:\Program Files\tivoli\tsm\tdpsql下创建dsm.opt,用文本编辑其内容:
SERVername          
TCPServeraddress      
COMMMethod         TCPip
TCPPort               1500
PASSwordaccess        generate
COMPression           yes/no
NODename            
INClude         "*"    
3、Client Win 不需要配置dsm.sys
4、登录GUI或tdpsqlc
进行备份测试 selective C:\Program Files\Tivoli\TSM\baclien t\dsm.opt
 注:第一次登录GUI可能会报错:连接sql失败,请在GUI的菜单里确定sql的数据库名称和登录sql的用户名与密码都正确
5、安装客户端计划服务
如果你已经在Client win BA下安装了一个计划服务,且与Client win BA共用一个节点登录Tsm Server,则可不用再安装。
如果你为SQL在Tsm Server单独定义了一个节点,那必须为该节点安装计划服务
登录Client win BA GUI->设置向导或dsmcutil
dsmcutil install scheduler /name:"TSM-Scheduler-sql" /node:sql /password:password /autostart:yes
6、计划备份
登录ISC->策略域和客户机节点
define schedule standard-dm sql-daily action=’c:\tsmsql.bat’ starttime=22:00 duration=1 durunits=hours period=1 perunits=days
计划关联节点
define association standard-dm sql-daily sql
测试时,最好把durunits=minutes
 
在Tsm Server上定义并关联好计划后,需要在客户端重起客户端计划服务
注:diff备份需要有一个全备 master,msdb,model只能全备
注:第一次登录GUI可能会报错:连接sql失败,请在GUI的菜单里确定sql的数据库名称和登录sql的用户名与密码都正确
注:tsmsql.bat必须放在客户端的某盘符根目录下,其内容如下:
     @ECHO OFF
set sql_dir=C:\Progra~1\Tivoli\TSM\TDPSql
C:
cd %sql_dir%
date < NUL >> %sql_dir%\sqlsched.log
time < NUL >>
     %sql_dir%\sqlsched.log
%sql_dir%\tdpsqlc backup master,msdb,model full /tsmoptfile=%sql_dir%\dsm.opt /logfile=%sql_dir%\sqlfull.log >> %sql_dir%\sqlsched.log
%sql_dir%\tdpsqlc backup * diff /tsmoptfile=%sql_dir%\dsm.opt /logfile=%sql_dir%\sqlfull.log >> %sql_dir%\sqlsched.log
注:差异备分 diff(得先全备),不推荐长期做差异备份,因为还原时需要最近的full全备
 
Client win MSCS SQL 安装配置(对群集sql数据库备份)
1、在Tsm Server单独注册一个节点MSCS-SQL,不要与群集节点的机器同名
2、切换sql群集资源到群集node-1,在节点node1上安装tdpsql和并配置dsm.opt
3、切换sql群集资源到群集node-2,在节点node1上安装tdpsql和并配置dsm.op
4、群集node1和node2的dsm.opt的内容和存放位置必须一致,其内容如下:
SERVername          
TCPServeraddress      
COMMMethod         TCPip
TCPPort               1500
PASSwordaccess        generate
COMPression           yes/no
clustermode             yes
NODename             MSCS-SQL
INClude         "*"    
5、登录tdpsql-GUI->在快捷方式的属性里加入:/sqlserver=virtualsqlname
或在cmd中输入:tdpsql /sqlserver=virtualsqlname
进行sql备份测试
6、安装计划服务
  假定你的sqldata在盘柜盘符s下
 
   # 分别在node-1和node-2安装计划服务:
   *将sql和s群集资源切换到node-1,将安装目录下已配好的dsm.opt,执行如下命令:
dsmcutil install SCHEDuler /name:"tsm-schd-sqlMCSC"
      /clientdir:"c:\Program Files\tivoli\tsm\tdpsql"    /optfile:x:\dsm.opt
      /node: mscs - sql  /password:*****              /validate:yes
      /autostart:yes        /startnow:no
 *将sql和s群集资源切换到node-2,执行如下命令:
dsmcutil install SCHEDuler /name:"tsm-schd-sqlMCSC"
      /clientdir:"c:\Program Files\tivoli\tsm\tdpsql"    /optfile:x:\dsm.opt
      /node: mscs - sql  /password:*****              /validate:yes
      /autostart:yes        /startnow:no
 
# 建立schedule service的群集资源
* Start the Cluster Administrator.
       *. Select the SQL Server Cluster Group and create a new Resource to represent
          the Data Protection for SQL scheduler (File–>New–>Resource). Make sure the
          following parameters are specified:
          #Resource Type
              Specify Generic Service.
          #Group Specify the SQL Virtual Server.
          #Possible Owners
              Make sure both node machines are listed. Add them if they are not listed.
          #Resource Dependencies
              Make sure the SQL Virtual server and the shared drives where the
              options file is located are listed.
          #Generic Service–>Service Name
              Specify the exact name of the scheduler service.
       *. Select the new resource and modify its properties. Under the Registry
          Replication–>Root Registry Key parameter, add the exact key where the Data
          Protection for SQL node name is listed. For example:
          SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\NODES\<nodename>
          Replace <nodename> with your Data Protection for SQL node name. For
          example:
             SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\NODES\MYNODE
       *. 在cmd命令行下:cd c:\"Program Files"\Tivoli\TSM\TDPSql
                        >tdpsqlc q tsm /tsmpassword=mypassword
          ensure the password stored in registry is correct
          this allowed schedule automately connect tsm server
       *. From the Cluster Administrator, select the new resource and bring it online
          (File–> Bring Online).
       *. After the new resource is online, move the Group from the secondary node to
           the primary node of the cluster. Verify that the Data Protection for SQL
           scheduler service on the primary node has started.
7、计划备份
登录ISC->策略域和客户机节点
define schedule standard-dm mscs-sql-daily action=’s:\tsmsql.bat’ starttime=22:00 duration=1 durunits=hours period=1 perunits=days
计划关联节点
define association standard-dm mscs-sql-daily mscs-sql
测试时,最好把durunits=minutes
 
将tsmsql.bat复制到s的根目录下,Tsmsql.bat的与前面非MSCS-SQL内容可相同,没有区别
 
在Tsm Server上定义并关联好计划后,需要在客户端重起客户端计划服务
 
 
STOAgent win 安装配置
Winodws下禁用RSM,安装好带库基于OS的驱动
Aix带库需要下载Atape的驱动,具体安装请参考相关指令,名字形如 smc0 rmt0
1.Tsm Server上定义带库为shared=yes
2.Tsm Server上注册节点sta_www,Agent也认为是一种Server
 define server sta_www serverpassword=password hladdress=192.168.0.12 lladdress=1500
3.Client上安装软件和带库驱动
4.Client上配置dsmsta.opt:
                   Servername         
 DEVCONFIG          devconfig.out
                     TCPPORT         1500
5.Client上初始化Agent Server实例:
 windows下可以打开MMC console向导安装初始化
 或:
 初始化
  >dsmsta setstorageserver myname=sta_www mypassword=password
 myhladdress=192.168.0.12 servername=ATLANTIC
 serverpassword=password hladdress=192.168.0.100 lladdress=1500
 安装自启动服务
 >install "TSM StorageAgent1"
 "Install_DIR\dstasvc.exe" Administrator Password
 Service installed
7.Tsm Server上命令行下: ping server sta_www
8.在Tsm Server上定义驱动器路径
 Define paths on the server using the device names as seen by the storage agent on each client system.
如果只有一个驱动器,就不需要担心server和agent的驱动器map错误的问题。
*Client上查看带库驱动器设备信息
   MMC也能查看
   或:
   >tsmdlst /xinquiry /detail
   找到驱动器设备名和SN、WWN,win平台下带库的驱动器设备名形如:mt0.0.0.2 mt1.0.0.2
 *在Server上从MMC查看驱动器名和SN、WWN,形如mt0.1.0.2 mt1.1.0.2
 *以SN和WWN唯一标识,Client关联对应上Server上的设备名,例如:
                      mt0.0.0.2 -> mt0.1.0.2
                      mt1.0.0.2 -> mt1.1.0.2
   假设在Tsm Server上定义驱动器路径时,
   define path backup_server1 DR00 srctype=server desttype=drive library=3582lib device=0.1.0.2    autodetect=yes
   define path backup_server1 DR01 srctype=server desttype=drive library=3582lib device=1.1.0.2    autodetect=yes
 *Tsm Server上驱动器的路径名对应Client设备为:
   dr00 -> mt0.0.0.2     
   dr01 -> mt1.0.0.2                
 *在Server上定义
   define path sta_www dr00 srctype=server desttype=drive
   library=3582lib device=mt0.0.0.2
   define path sta_www dr01 srctype=server desttype=drive
   library=3582lib device=mt1.0.0.2
9.在BA、TDPSQL或TDPO的选项文件里加入(dsm.opt、dsm.sys或tdpo.opt)
   ENABLELANFREE                  YES
   LANFREECOMMMETHOD            TCPIP
   LANFREETCPSERVERADDRESS      192.168.0.12
   LANFREETCPPORT                  1500
10.LanFree测试与检查
q server                                          查看agent server
q path                                            查看当前path路径
q sess                                            找到有接收等待的会话
q mount                                          查看当前驱动器卷装入情况
q drive f=d                                        查看当前驱动器使用信息
 
query actlog search=ANR0415I(或 msgno=0415)            检查LanFree的最好办法
query actlog search= agent_name msgno=8337           可查看到agent启用驱动器情况
validate lanfree www sta_www                       检查能lanfree,但不确定path
ping server ser-name                                 检查能lanfree,但不确定path
 
STOAgent linux 安装配置
安装好带库基于OS的驱动
1.Tsm Server上定义带库为shared=yes 并 set serverpassword 111111
2.Tsm Server上注册节点sta_www,Agent也认为是一种Server
 define server sta_www serverpassword=password hladdress=192.168.0.12 lladdress=1500
3.Client上安装软件
 TIVsm-stagent-5.4.0-0.i386.rpm
TIVsm-tsmscsi-5.4.0-0-i386.rpm
4.Client上配置dsmsta.opt:
                 
 DEVCONFIG          devconfig.out
                     TCPPORT         1500
5.Client上初始化Agent Server实例:
 dsmsta setstorageserver myname=sta_www mypassword=password
 myhladdress=192.168.0.12 servername=back-server_server1
 serverpassword=password hladdress=192.168.0.100 lladdress=1500
 注:myname、mypassword是tsm server上定义的agent server节点的名字和密码
      servername、serverpassword是最小初始化tsm server时定义的名称和存储共享密码
6. 自启动agent服务
    $ cat /etc/inittab
rc.local中加入 /opt/tivoli/tsm/StorageAgent/bin/dsmsta
 或 /etc/inittab中加入agnt:2:once:/opt/tivoli/tsm/StorageAgent/bin/dsmsta >/dev/null 2>&1
 
7. 在Tsm Server上定义驱动器路径
 Define paths on the server using the device names as seen by the storage agent on each client system.
如果只有一个驱动器,就不需要担心server和agent的驱动器map错误的问题。
Agent端运行dsmsta q drive也许能看到设备信息
*Client上查看带库驱动器设备信息
   Linux平台ibm带库形如:/dev/IBMtape0  /dev/IBMtape1
   aix平台ibm带库形如: /dev/rmt0       /dev/rmt1
 *在Server上从MMC查看驱动器名和SN、WWN,形如mt0.1.0.2 mt1.1.0.2
 *以SN和WWN唯一标识,Client关联对应上Server上的设备名,例如:
                      /dev/rmt0 -> mt0.1.0.2
                      /dev/rmt1-> mt1.1.0.2
   假设在Tsm Server上定义驱动器路径时,
   define path backup_server1 DR00 srctype=server desttype=drive library=3582lib device=0.1.0.2    autodetect=yes
   define path backup_server1 DR01 srctype=server desttype=drive library=3582lib device=1.1.0.2    autodetect=yes
 *Tsm Server上驱动器的路径名对应Client设备为:
                 /dev/rmt0   -> mt0.0.0.2
                 /dev/rmt1   -> mt1.0.0.2
 *在Server上定义
   define path sta_www dr00 srctype=server desttype=drive
   library=3582lib device=/dev/rmt0 autodetect=yes
   define path sta_www dr01 srctype=server desttype=drive
   library=3582lib device=/dev/rmt1 autodetect=yes
8.在BA、TDPSQL或TDPO的选项文件dsm.sys里加入
   ENABLELANFREE                  YES
   LANFREECOMMMETHOD            TCPIP
   LANFREETCPSERVERADDRESS      192.168.0.12
   LANFREETCPPORT                  1500
9.LanFree测试与检查
q server                                          查看agent server
q path                                            查看当前path路径
q sess                                            找到有接收等待的会话
q mount                                          查看当前驱动器卷装入情况
q drive f=d                                        查看当前驱动器使用信息
 
query actlog search=ANR0415I(或 msgno=0415)            检查LanFree的最好办法
query actlog search= agent_name  msgno=8337          可查看到agent启用驱动器情况
validate lanfree www sta_www                       检查能lanfree,但不确定path
ping server ser-name                                 检查能lanfree,但不确定path
 
注:Disk 文件库
*需要Tivoli SANergy(已包含在agent光盘), 或IBM TotalStorage SAN File System ?????????
*在server上定义path时,不需要取得agent端设备信息,但需要相应挂载的目录名
*当你的存储设备为Disk时,只需要在定义文件设备类(disklib)并加上参数shared=yes,它的虚拟驱动器与mountlimit指定数一致,File Library名与设备类名一致,在你定义文件设备类时如果指定了多个目录,给agent定义path时也都得加上,如下:
define devc disklib devtype=file mountlimit=25 maxcapacity=1G directory=Z:\databk\www,Z:\databk\oa
define path agent disklib1 srctype=server desttype=drive library=disklib
device=file directory="/databk/www,/databk/oa"
disklib为server上定义的文件设备类名,disklib1代表文件库disklib虚拟驱动器
Z:\databk\www为disk映射到server端(win)目录,/databk/www为disk挂载到agent端(linux)目录
注:重启agent
如果是win,可到服务管理器重启即可
如果是win或linux,可>dsmsta        启动
halt    停止
注:修复offline path
   删除Tsm server所有定义的path,重起带库和Tsm server,检查agent端设备信息重新定义所有path路径,重启agent,再备份测试lanfree。(path的删除和重定义并不影响之前备份的数据)
注:在server上可定义client节点为lan only,lanfree only,either
注:如果你的客户端有BA或Data Protection在运行,安装agent过程中可能会冲突,请先停止
注:对于unix,不同的机型(p、z、i)可能需要安装的包不一样
注:server和agent建议不要安装在一起
注:server和agent都需要基于操作系统层面打好驱动并看到设备信息
注:server和agent也需要基于Lan的连接
注:大数据库文件和大的镜像文件适合lanfree,而大量的小文件lan的表现可能会更好
注:对于非IBM带库获取设备信息可能麻烦点,请查看pdf文档
Client linux BA 安装配置
插入Tsm Client linux BA 光盘
以root身分 cd /media/cdrom/tsmcli/linux86 或/mnt/cdrom/tsmcli/linux86
   可能还需要挂载 mount  /dev/cd0  /mnt/cdrom
找到安装包执行安装 默认安装路径为/opt/tivoli/tsm/client
rpm -i TIVsm-API.i386.rpm for 32 bit
rpm -i TIVsm-BA.i386.rpm
rpm -i TIVsm-msg.zh_CN.i386.rpm
1、配置环境变量,此项配置为可选,主要方便用于:
  命令行和不同的本地用户使用不同的选项dsm.opt和dsm.sys
 /etc/profile
 PATH=$PATH:/opt/jre/bin                        如果/usr/bin 下没java或不正确的java
 PATH=$ PATH : /opt/tivoli/tsm/client/baclient/bin
 DSM_DIR=/opt/tivoli/tsm/client/baclient/bin
 DSM_CONFIG=/opt/tivoli/tsm/client/baclient/bin/dsm.opt
 DSM_LOG=/opt/tivoli/tsm/client/baclient/bin
Source /etc/profile
2、BA安装目录/opt/tivoli/tsm/client/baclient/bin下创建dsm.opt,用文本编辑其内容:
SERVername          
3、BA安装目录/opt/tivoli/tsm/client/baclient/bin下创建dsm.sys,用文本编辑其内容:
SERVername          
TCPServeraddress      
COMMMethod         TCPip
TCPPort               1500
PASSwordaccess        generate
COMPression           yes/no
managedservices        schedule webclient
NODename            
INClude          “*” mgclass    
4、在终端输入: dsmc query session
5、登录GUI(dsmj)或dsmc 进行备份测试 selective /opt/tivoli/tsm/client/baclient/bin/dsm.opt
6、http://your_machine_name:1581 ,其日志dsmwebcl.log
   需要在dsm.opt指定managedservices webclient和启用dsmcad
  web浏览器需要安装JRE,windows IE会自动下载安装,linux下mozilla浏览器jre的下载与配置见:
   http://java.sun.com (oracle安装目录带jre,变量path=.../jre/../bin)
   http://java.sun.com/docs/books/tutorial/uiswing/start/swingApplet.html
7、安装客户端计划服务,linux下计划安装BA时已经默认安装dsmcad
   在终端输入 dsmcad启用之
   自启动Touch /dsmerror.log, chmod 777 /dsmerror.log, 在/etc/rc.local 加入:dsmcad
   或/etc/inittab 加入在 inittab中加入 cad::once:/usr/bin/dsmcad >/dev/null 2>&1
8、计划备份
登录ISC->策略域和客户机节点
define schedule standard-dm www-daily action=’incremental /var/* -subdir=yes’ starttime=22:00 duration=1 durunits=hours period=1 perunits=days
计划关联节点
define association standard-dm www-daily www
测试时,最好把durunits=minutes
 
在Tsm Server上定义并关联好计划后,需要在客户端重起客户端计划服务,如下:
Ps –ef |egrep “dsmcad”                      查找当前正在运行的dsmcad进程号
Kill id                                    id为当前正在运行的dsmcad进程号
Dsmcad                                   启用dsmcad
注:web Client在 dsm.sys中加上managedservices webclient和需要安装JRE,windows IE会自动下载安装,linux下mozilla浏览器jre的下载与配置见:
  http://java.sun.com (oracle安装目录带 jre,变量path=.../jre/../bin)
   http://java.sun.com/docs/books/tutorial/uiswing/start/swingApplet.html
注: dsm.sys文件包括include自下而上执行
注:图形界面GUI需要正确的jre1.4.2或以上版本,如果出不来请尝试:
修改找到系统下(/usr/bin)的java名字
下载linux版的jre并设置环境变量PATH=$PATH:/opt/jre/bin
测试当前java:java –version
注:要在系统启动时自启动dsmcad,如下:
    Touch  /dsmerror.log     chmod  777 /dsmerror.log   在/etc/rc.local 加入:dsmcad
注:未配置dsm.opt,GUI图形界面有第一次运行时会以本地计算机名注册节点,选取消。
配置也可在图形界面下完成
注: /etc/profiel 全局   /etc/bashrc 所有登录sh用户 ~/.bash_profile 当前用户
    需要 source /etc/profile
注:linux 下的dsm.opt文件最好只放servername
注:如果linux下备份对象是win下的文件复制,则需要LANG=zn_CN才能识别并备份
Client linux oracle 安装配置
准备:
1、 oracle应工作在archivelog模式下(sql>archivelog list)
2、 sql>show parameter CONTROL_FILE_RECORD_KEEP_TIME(oracle控制文件保留rman信息的天数)
rman>show all (configure retention policy)
如果oracle的rman没有创建catlog数据库,则rman信息保留在控制文件里
3、 在Tsm Server定义一个单独的策略域,将oracle数据备份到该策略域的默认管理类
4、 在Tsm Server分别定义文件和oracle节点
5、 在Tsm Server管理类的策略设置verdeleted=0 renoly=0
6、 客户端已安装BA且能备份
6、客户端一定要有正确jre,否则安装不了
开始安装:
以root身分 cd /media/cdrom/tsmcli/linux86
找到安装包执行安装 默认安装路径为/opt/tivoli/tsm/client
确保oracle用户具有../client/api和../client/oracle的read权限
rpm -i TIVsm-API.i386.rpm for 32 bit 如果api未安装
TDP-Oracle.i386.bin
TDPOracle.msg.zh_CN.bin
0、oracle用户环境变量.bash_profile
   export LD_LIBRARY_PATH=$ORACLE_HOME/lib
   $ ln -s /usr/lib/libobk64.a $ORACLE_HOME/lib/libobk.a
1、 API环境变量,可选配置
/etc/profile 全局    ~/.bash_profile 当前用户
export DSMI_DIR=/opt/tivoli/tsm/client/api/bin
export DSMI_CONFIG=/opt/tivoli/tsm/client/api/bin/dsm.opt
export DSMI_LOG=/opt/tivoli/tsm/client/api/bin/
2、tdpo.opt选项配置
DSMI_ORC_CONFIG      /opt/tivoli/tsm/client/api/bin/dsm.opt
DSMI_LOG              /opt/tivoli/tsm/client/api/bin
TDPO_FS               oracle10g
TDPO_NODE            oracle
TDPO_PSWDPATH       /opt/tivoli/tsm/client/oracle/bin
 
*TDPO_MGMT_CLASS_2    mgmtclass2
*TDPO_MGMT_CLASS_3    mgmtclass3
*TDPO_MGMT_CLASS_4    mgmtclass4
tdpo_trace_flags orclevel0 orclevel1 orclevel2     仅错误排查用,日志会日渐大且影响性能
tdpo_trace_file /opt/tivoli/tsm/client/api/bin/tdpo.out
2、API下dsm..opt选项配置
SErvername       backup_server1
3、API下dsm..sys选项配置
SERVername          
TCPServeraddress      
COMMMethod         TCPip
TCPPort               1500
PASSwordaccess        prompt
COMPression           yes/no
4 tdpoconf password      oracle用户执行以产生密码文件
tdpoconf showenvironment
5 因为安装都在root用户下,需要更改权限 chmod -R 777 /opt/tivoli/tsm/client 方可在oracle用户下运行tsm
6 备份脚本
将tdpo.scr,bkdb.scr,bkdb.log放在/opt/tdposh
注:ora….sh ora….scr 当前用户可读写执行,ora….log可读写
    …可代表full incr等标识备份脚本的类型,如全备时orafull.sh orafull.scr orafull.log
ora….sh 内容如下(其中是一个语句,不要输入回车等其它符号):
echo "-----------------------------start-----------------------------";date
/home/oracle/app/oracle/product/10.1.0/Db_1/bin/rman target sys/111111@orcl cmdfile /opt/tdposh/ ora….scr msglog /opt/tdposh/ ora….log
exit;
echo "------------------------------end------------------------------";date
 
* 数据文件参考脚本 oradatafile.scr
run{
ALLOCATE CHANNEL t1 DEVICE TYPE 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)';
backup incremental level 0 cumulative tag '%TAG' datafile '/home/oracle/app/oracle/oradata/orcl/users01.dbf';
backup tag '%TAG' archivelog all delete all input;
release channel t1;
}
* 全备参考脚本 orafull.scr
run {allocate channel t1 device type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)'
backup database plus archivelog delete all input;
backup current controlfile;
backup spfile;
delete noprompt obsolete;
release channel t1;
}
 
* RAC全备参考脚本 orafull.scr
run {allocate channel t1 device type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)' connect 'sys/o
racle@tjsdb1';
     allocate channel t2 type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)' connect 'sys/o
racle@tjsdb2';
backup database plus archivelog delete all input format 'db_%d_%t_%s';
backup current controlfile;
backup spfile;
delete noprompt obsolete;
release channel t1;
release channel t2;
}
* 还原脚本 orarestore.scr
run
{ allocate channel t1 type ’sbt_tape’ parms
’ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)’;
restore database;
recover database;
alter database open;
release t1;
}
 
你也可以将tdpo.scr和bkdb.scr写在一个脚本里 如下:
echo "-----------------------------start-----------------------------";date
/home/oracle/app/oracle/product/10.1.0/Db_1/bin/rman <<EOF
connect target sys/111111@orcl
run {allocate channel t1 device type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin/tdpo.opt)'
backup database plus archivelog delete all input;
release channel t1;
   
 
 
  
 
http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp
ftp://ftp.software.ibm.com/storage/tivoli-storage-management/maintenance/client/v5r3/Linux/Linux86/v534/
 
IBM 软件简介
IBM:    Information-management     Lotus      Rational      Tivoli    Websphere
Tivoli:存储管理 安全管理 服务器-网络-设备管理 应用程序管理 服务管理
Tivoli提供近 50类产品线,TSM只是其中一类;包含数百个产品功能模块,每一个模块需要单独购买,TSM包括十几个产品功能模块,如下:
TSM : database mail wsp SAP space-management agent sysback-aix
 
13601297970 ibm张
 mail wsp SAP space-management agent sysback-aix
 
13601297970 ibm张

本文出自 “玉龙” 博客,转载请与作者联系!

你可能感兴趣的:(TSM)