最近在做TSM+RMAN的备份,看了论坛中介绍TSM的配置比较少,TDP的介绍就更少了,所以写了点过程,请大家多指教:
1、安装TSM SERVER
2、安装TSM CLIENT
3、安装Tivoli Data Protector For Oracle
安装完上面三个软件以后,就可以开始配置TSM SERVER、CLIENT和TDP了。
mophe 回复于:2005-02-04 15:20:41
配置TSM SERVER
安装完SERVER以后,TSM SERVER会在TSM SERVER主机的1580端口上监听,输入
http://tsm_server_ip:1580就可以进入图形配置界面了,用户名:初始密码 admin/admin
配置TSM的大致步骤如下(在SAN环境下,磁带库为IBM 3584-L52,TSM5.2)
Object View-->;Server Storage 下面:
(1) define library (选择Automated Libraries)
(2) define library path (在Tape Path中定义,Source Name输入名字比如TSM,Source Type=Server,Device=/dev/smc0)
(3) define drive (选择Automated Drivers)
(4) define drive path(在Tape Path中定义,Source Name=TSM,Destination_name选择定义的drive,Device=/dev/rmtx)
(5) define device class
(6) label volume(建议在命令行方式下做,
进入命令行:#dsmadmc,
标志volume:tsm>;label libvolume library_name search=yes labelsource=barcode checkin=private overwrite=yes)
以上是磁带都有标签的时候做,如果磁带没有标签,则需要手动的一个个定义磁带
mophe 回复于:2005-02-04 15:24:43
(7) define storage pool
(8) define policy domain
(9) define policy set
(10) define managment class
(11) define mgmt's archive copy group and backup copy group
(12) assign mgmt as default
(13) validate policy set
(14) active policy set
(15) register client node
(16) define db volume(TSM默认的db volume很小,只有16M,所以我们要扩充DBVOL,建议用命令行做:
tsm>;define dbvolume volume_name(dbvol的路径和文件) formatsize=500(以M为单位) wait=no
(17) extend db 500 (扩充db volume)
(18) define logvolume(TSM默认的recovery log很小,只有16M,所以我们要扩充LOGVOL,建议用命令行做:
tsm>;define logvolume volume_name(logvol的路径和文件) formatsize=500 wait=no
(19) extend log 500
(20) enabel session
(21) accept date
mophe 回复于:2005-02-04 15:31:29
(22) vi /usr/tivoli/tsm/client/ba/bin/dsm.sys
dsm.sys:
SErvername TSM_ORA
COMMmethod TCPIP
TCPPort 1500
mophe 回复于:2005-02-04 15:33:21
TcpServerAddress 192.168.168.1(tsm server的IP)
mophe 回复于:2005-02-04 15:36:15
NODENAME 已register的client_node(比如client_ora)
mophe 回复于:2005-02-04 15:37:54
SErvername TSM_FS
COMMmethod TCPIP
TCPPort 1500
TcpServerAddress xxx.xxx.xxx.xxx(tsm server的IP)
NODENAME 已注册的client_node (比如client_fs)
(23) vi /usr/tivoli/tsm/client/ba/bin/dsm.opt
SErvername TSM_ORA
dsm.opt文件表示默认备份命令读取的servername
(24) vi /usr/tivoli/tsm/server/bin/dsmserv.opt
VOLUMEHistory /tsm/volhist.log (定义存储备份卷信息的文件)
DEVConfig /tsm/devconfig (保存TSM配置的文件)
(25) 每格三天备份TSM本身的数据库信息
(25.1) 定义一个devclass,选择file device class,在directory里面定义备份TSM数据库的目录
(25.2) Operation View-->;Automate Operations-->;define an administrative command
在comannd里面写:backup db devclass=tsmdbbackup(刚定义的file device class名) type=full
(25.3)定义执行周期和频度
(26)测试TSM的备份
dsmc archive '/expdata/*' -subdir=yes -pass=pass
dsmadmc
tsm>;q vol
tsm>; q content a0050(a0050代表volume_name)
好了,现在TSM的SERVER和CLIENT全部安装配置完毕了。
下面说一个问题,我以前一直没弄明白的,现在理解了,请大家注意:
比如我们的TSM环境中,需要备份ORACLE数据库数据和文件系统数据,那么我们希望定义两个STGPOOL,比如
orastg和fsstg,orastg专门备份oracle数据,fsstg专门备份文件系统数据。
那么,我们通过在tsm中注册的node连接进来做备份,怎么知道用了哪个storage pool呢?
并且node name和storage pool是怎么个对应关系呢?
弄清楚这些关系之前需要我们对TSM中的概念有初步理解,大家可以这样记:
1个policy domain对应1个激活的policy set,
1个激活的policy set对应1个默认的managment class
1个mgmt对应1个archive copy group和backup copy group
1个archive copy group定义1个storage pool
1个backup copy group 也定义1个storage pool
在客户端用dsmc做备份时,指定了archive参数,就会用archive copy group中定义的stgpool,反之就用backup copy group中定义的stgpool
比如:
dsmc archive '/expdata/*' -subdir=yes -pass=pass
是使用的archive copy group中定义的stgpool
dsmc selective '/expdata/file1' ,使用的是backup copy group中定义的stgpool
在注册用户时,需要我们明确这个用户对应哪个policy domain,这样我们就知道哪个node对应哪个storage pool了
现在明白了node和stgpool的关系,那么,我们怎么知道在备份恢复命令dsmc中是用的哪个node去连接的TSM SERVER呢?
请大家看我前面的dsm.sys中的内容,我定义了两个node_Name,分别属于两个SERVERNAME,
其实,dsm.sys文件有点类似ORACLE中的tnsnames.ora文件,
选择哪个NODE是由dsmc命令中的-se参数指定的:
dsmc archive '/expdata/*' -se=TSM_ORA -pass=pass
这样tsmserver就知道是使用名叫TSM_ORA的servername去连接数据库,TSMSERVE然后查找dsm.sys文件,看到TSM_ORA
对应的node_name是client_ora,就知道用client_ora节点去连接数据库。而 client_ora中又定义了使用的Policy Domain,
所以可以确定到我们使用的是哪个stgpool了。
但是dsmc archive '/expdata/*' -pass=pass
没有指定-se参数时,TSMSERVER会去读取dsm.opt文件中的内容,看是哪个Servername,所以dsm.opt是默认时
tsmserve去读取解析的servername。
好了,这样TSMSERVER的配置和备份基本没什么问题了。至于客户端备份恢复的命令和TSMSERVER的命令,请大家
参考相关的文档。
TDP的安装和配置
安装完TDP以后,需要做以下步骤才能让RMAN与TDP结合使用(ORACLE9I):
1)su - oracle
2) ln -s /usr/lib/libobk64.a $ORACLE_HOME/lib/libobk.a
3) vi /usr/tivoli/tsm/client/oracle/bin64/tdpo.opt
DSMI_ORC_CONFIG (指定TDP使用的dsm.opt的位置,TDP使用自己的dsm.opt文件)
DSMI_DIR (指定存放dsm.sys的目录)
TDPO_FS (指定用于备份的文件空间名,用TSM查看时,显示的备份的ORACLE数据文件的根目录)
TDPO_NODE (指定用于备份操作的节点名,是客户端的主机名)
TDPO_OWNER (备份文件的所属用户)
TDPO_PSWDPATH (指定tdpoconf生成的口令文件的位置)
4) tdpoconf password -tdpo_optfile=<绝对路径的tdpo.opt file>;
5)测试: $ORACLE_HOME/bin/sbttest test
显示:The sbt function pointers are loaded from libobk.a(shr.o) library.
-- sbtinit succeeded
证明TDP已与ORACLE连接好并测试成功。
可以使用RMAN来做备份了,把数据直接备份到磁带库中
run {
allocate channel tdp1 type 'sbt_type' parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
backup
incremental 0
format 'FULLDB_%t_%s_%p'
database;
....
release channel tdp1;
}
OK。写完了,大家有问题或有好建议请多交流,特别是rman备份脚本中
parms参数应该怎么写更好,希望多指导我,最好能给我提供范本,谢谢。
匆忙写了这么多,比较凌乱,请多指教。
希望兄弟们多UP一下,UP的人多了,就变精华了。呵呵。
mophe 回复于:2005-02-04 15:42:02
哎,痛苦啊,大家千万不要认为我愿意分段写的,情况是这样的,
我本来是一次贴完的,但是贴了以后,告诉我:
您的帖子中含有本论坛禁止发表的内容或者文字,请稍后再试。
可怜的我,为了大家能多探讨一下,只能一段一段的贴,一段一段的试,贴到出问题的地方,就是
NODENAME 已register的client_node(比如client_ora)
原来论坛规定NODENAME不能小写?我郁闷啊,不好意思,前面贴了一段一段的,分开了,大家把它COPY下来一起看比较舒服一点。
呵呵。兄弟们,痛苦啊,我是拨号啊。
sharkbing 回复于:2005-02-04 16:09:57
不错,兄弟,建议加精
yanbing 回复于:2005-02-04 22:03:01
辛苦了,莫兄
depsyq 回复于:2005-02-05 08:24:02
谢谢
biml2002 回复于:2005-02-05 12:40:31
谢谢了。 兄弟。
ljjcover 回复于:2005-02-06 15:05:48
真得谢谢阿!
monthandday 回复于:2005-02-07 13:09:20
很详细阿,不知楼主有没有CA BEB的类似文档哩?
LBF@263.NET 回复于:2005-02-12 14:11:53
谢谢您的文章很不错
gaoxl 回复于:2005-02-24 21:20:47
好样的,不错,
shasha999 回复于:2005-02-25 10:39:13
好咚咚!
banker 回复于:2005-02-25 11:31:48
感谢楼住的
我非常需要
十分感谢
我过段时间有机会实施
cu真好
chinaix 回复于:2005-02-25 21:52:13
太感谢了!刚好有个参考!
andyzhan 回复于:2005-03-24 13:00:46
感谢mophe在您的帮助下我把几天来搞不拈的问题给解决了。 :lol:
johnason 回复于:2005-03-24 16:22:43
嘻嘻,写脚本的时候注意把环境变量加到脚本里面,然后crontab一下就可以定时备份了
starmoon2003 回复于:2005-03-25 00:41:18
兄弟,本人一直想安装一下这个软件,但没有做,以后可以请教你吗??
pyrotek 回复于:2005-08-23 12:02:04
XIEXIE
stevenyan 回复于:2005-08-23 17:01:45
thanks.
我现在备份是先导出来,再备份.
koala_mel 回复于:2005-08-24 08:49:07
ding
really good man, I love you, mophe, can you tell us what does mophe means?
thanks .
mophe 回复于:2005-08-24 11:51:25
呵呵,看了这么多回复,感谢!好久没上来了。
再注意几个事情:
HA5.1+TSM5.2中,HA启动以后,运行CLIENT命令老报core dump,
Fatal error: got signal 11
IOT/Abort trap(coredump)
但HA停止以后CLIENT没问题。
运行server命令dsmadmc不管是起没起HA,都没有问题。
是因为TSM的CLIENT版本需要tsm5.2.2.14以上的。
忘记admin的密码的修改办法:
停掉tsm
#dsmserv
tsm>;update admin admin admin
语法:update admin +<admin_user>;+<admin_pass>;
再启动tsm
我的名字是MO+PHE的组合。呵呵。
fjw_dn 回复于:2005-10-13 12:19:03
我在IBM网站上下载的tdp,配置后总是出错,我怀疑是软件包不行,能否发份tdp for oracle 5.2给我,邮箱是fengjw@leadcom.net.cn.
我的环境是: AIX5.2+oracle9.2.01+tdp5.2
运行tdpoconf password 显示可更改密码,tsm server 上也显示客户端类型为tdp_oracle_aix.
但运行$ /oracle/app/bin/sbttest test 出错。
The sbt function pointers are loaded from libobk.a(shr.o) library.
Return code -1 from sbtinit, bsercoer = 7011, bsercerrno = 2512
sbtopen: System error - eg. malloc, fork errors
谢谢帮忙。
sunbeat 回复于:2005-10-13 17:20:21
up
hello_unix 回复于:2005-10-14 22:33:56
很好的东西,学习!
kinnix 回复于:2005-10-17 09:13:32
呵呵,看了这么多回复,感谢!好久没上来了。
再注意几个事情:
HA5.1+TSM5.2中,HA启动以后,运行CLIENT命令老报core dump,
Fatal error: got signal 11
IOT/Abort trap(coredump)
但HA停止以后CLIENT没问题。
运行server命令dsmadmc不管是起没起HA,都没有问题。
=============================================
我也碰到这个问题了,一模一样啊!ft
fenglimian 回复于:2005-10-27 15:16:12
我也是从网上下载的tdp 2.2.1,遇到同样的问题,察看tdpoerror.log是:
10/26/05 01:10:25 ANU2512E Could not open license file: /usr/tivoli/tsm/client/oracle/bin/agent.lic
10/26/2005:01:10:25 TID<40266>; ==>; ANU0003S An internal processing error has occurred
不知道是不是这个软件不能用,另外我是想把oracle备份到diskclass或者是fileclass上,还没有测试过,不知道可不可以。
richardluopeng 回复于:2005-10-28 08:44:52
严重支持
花泽类 回复于:2005-10-28 13:17:08
支持阿,好东西。
kinnix 回复于:2005-10-31 09:14:43
我打了HACMP最新的补丁 5.1.0.10 和最新的client 5.2.4.0 都可以到IBM网站下载,就可以了
x3 回复于:2005-11-01 10:38:30
有时想把磁带异地保存如何处理呀
另外一些到期处理是自动还是手动呀
myanly 回复于:2005-11-07 15:55:49
出错信息:
>sbttest test
The sbt function pointers are loaded from libobk.a(shr.o) library.
Return code -1 from sbtinit, bsercoer = 7011, bsercerrno = 106
sbtopen: System error - eg. malloc, fork errors
环境:aix 5.3 oracle 9201 tsm 5.3 tdpo 5.2
是c的问题吗?是不是需要编译oracle?
1364581 回复于:2005-11-09 09:17:36
强,我看不懂,下次有问题,请多多指教!up up
genieup 回复于:2005-11-09 10:06:34
支持!此种贴子越多越好啊
Gisland 回复于:2005-11-23 10:01:18
关于楼上的SBTTEST有问题的都是TDP的问题,如果确认你的配置文件没有问题的情况下,请检查文件权限!
写点RMAN 恢复的东西
测试sbttest test是否正常
一.拷贝控制文件到需要恢复的机器上上某处
二.修改pfile文件中关于控制文件的参数,使其指向所拷贝的控制文件
三. sqlplus /nolog
connect /as sysdba
startup nomount
四.rman target / nocatalog
RMAN>run {
allocate channel tdp1 type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin/tdpo.opt)';
restore controlfile to '/tmp/ctl01sb.ctl';
release channel tdp1;
allocate channel d1 type disk;
replicate controlfile from '/tmp/ctl01sb.ctl';
restore spfile;
release channel d1;
}
RMAN>exit
五.sqlplus /nolog
connect /as sysdba
shutdown ....
startup mount (可能需要指定spfile)
六.rman target / nocatalog
RMAN>run {
allocate channel tdp1 type 'sbt_tape' parms
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin/tdpo.opt)';
restore database;
recover database;
release channel tdp1;
sql "alter database open resetlogs";
}
QQ:5076470
MAIL:tcgyf@163.com
wuchengeng 回复于:2006-02-14 11:27:12
不错!顶!!
以前看过别人做TSM,有一点不明白?假设主机为A,B.备机为C.在主机A上做主机B和备机C的存档重做日志的备份(这其中就有一点不清楚,这个存档重做日志指的是不是主机B和备机C的tsm数据库?),这个过程通过rman的recovery catalog database来实现.其他两台的也如此循环.另外,备机C同时作为TSM的server端,主机A和主机B为client端.主机A和B通过TSM server会话来进行数据库的备份,这部份过程主要能过主机A和主机B上的脚本和CRONTAB作业来实现.这样理解对吗?
另外,从软件安装角度来看,是不是在主机A和主机B上安装TSM client端,在备机C上安装TSM SERVER和CLIENT和TDPO,还有带库,对吗?
我的邮箱是[email]wuchengeng1@126.com[/email].我这里还有相关的脚本,如果需要的话,可供参考,我是看不明白,刚开始学TSM.....
[ 本帖最后由 wuchengeng 于 2006-2-14 11:29 编辑 ]
hsldj2000 回复于:2006-02-15 09:52:22
谢谢,
bin52311 回复于:2006-02-15 17:12:07
不错的帖子
serene 回复于:2006-02-15 17:37:24
tsm 配置总结
一、 TSM软件安装
1. TSM Server软件的安装
A、 以root用户登陆
B、 通过#smitty installp进行软件的安装
选择相应的软件包进行安装:
tivoli.tsm.devices.aix5.rte
tivoli.tsm.license.aix5.rte64
tivoli.tsm.license.cert
tivoli.tsm.msg.en_US.devices
tivoli.tsm.msg.en_US.server
tivoli.tsm.msg.en_US.webhelp
tivoli.tsm.server.aix5.rte64
tivoli.tsm.server.com
tivoli.tsm.server.webadmin
2. TSM 客户端软件安装
A、 以root用户登陆
B、 通过#smitty installp进行软件的安装
选择相应的软件包进行安装:
tivoli.tivguid
tivoli.tsm.books.en_US.client
tivoli.tsm.client.api.aix51.64bit
tivoli.tsm.client.ba.aix51.64bit
3. TSM for Oracle的软件的安装
A、 以root用户登陆
B、 通过#smitty installp进行软件的安装
选择相应的软件包进行安装:
TDP tivoli.tsm.client.oracle.64bit
tivoli.tsm.client.oracle.tools.64bit
二、 修改环境变量和配置文件
1. TSM Server和TSM Client安装完成后对进行环境变量的修改。
在TSM Server的.profile文件增加如下内容:
export DSMSERV_DIR=/usr/tivoli/tsm/server/bin
export DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dmserv.opt
在TSM Client的.profile文件增加如下内容:
export DSM_DIR=/usr/tivoli/tsm/client/ba/bin
export DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.opt
export DSM_LOG=/usr/tivoli/tsm/client/ba/bin
2. 修改TSM Server的dsmserv.opt文件
解除屏蔽选项:
COMMmethod TCPIP
COMMmethod HTTP
添加下面两行:
TCPPort 1500
HTTPPort 1580
3. 修改TSM Client的dsm.opt和dsm.sys文件
在dsm.opt文件中指定TSM Server:
Servername tsm(说明此处为TSM Server的名字)
在dsm.sys文件中添加如下内容:
SErvername tsm
COMMmethod TCPip
TCPPort 1500
TCPServeraddress xxx.xxx.xxx.xxx
nodename xxxxxxx
passwordaccess generate
managedservices webclient schedule
4. 修改/usr/tivoli/tsm/client/oracle/bin/tdpo.opt
DSMI_ORC_CONFIG /usr/tivoli/tsm/client/api/bin64/dsm.opt
DSMI_LOG /usr/tivoli/
TDPO_FS adsmorc
TDPO_NODE tdpora1
TDPO_OWNER root
TDPO_PSWDPATH /usr/tivoli/tsm/client/oracle/bin64
TDPO_DATE_FMT 1
TDPO_NUM_FMT 1
TDPO_TIME_FMT 1
三、 TSM 进程管理
1. 启动TSM Server
#/usr/tivoli/tsm/server/bin/dsmserv quiet &
2. 启动TSM Client
#/usr/tivoli/tsm/client/ba/bin/dsmcad
3. 停止TSM Server
#/usr/tivoli/tsm/server/bin/dsmadmc(输入提示的用户、口令)
dsmadmc>halt
4. 停止TSM Client
通过ps –ef|grep dsmcad 查找出对应的PID,然后通过kill命令停止进程。
serene 回复于:2006-02-15 17:53:18
配置步骤:
1、 定义磁带库:define library 3583lib2 libtype=scsi shared=no
2、 定义磁带库PTAHdefine path tsmsvr 3583lib2 srctype=server desttype=library device=/dev/smc0 online=yes
3、 定义磁带机
DEFINE DRIVE 3583LIB2 DRIVER1 ELEMENT=256 ONLINE=Yes cleanfrequency=asneeded
DEFINE DRIVE 3583LIB2 DRIVER2 ELEMENT=257 ONLINE=Yes cleanfrequency=asneeded
DEFINE DRIVE 3583LIB2 DRIVER3 ELEMENT=258 ONLINE=Yes cleanfrequency=asneeded
DEFINE DRIVE 3583LIB2 DRIVER4 ELEMENT=259 ONLINE=Yes cleanfrequency=asneeded
4、 定义磁带机的PATH
define path tsmsvr driver1 srctype=server desttype=drive library=3583lib2 device=/dev/rmt0 online=yes
define path tsmsvr driver2 srctype=server desttype=drive library=3583lib2 device=/dev/rmt1 online=yes
define path tsmsvr driver3 srctype=server desttype=drive library=3583lib2 device=/dev/rmt2 online=yes
define path tsmsvr driver4 srctype=server desttype=drive library=3583lib2 device=/dev/rmt3 online=yes
5、 定义设备CLASSES
DEFINE DEVCLASS LTO2 DEVTYPE=LTO FORMAT=DRIVE ESTCAPACITY=209715200K MOUNTLIMIT=DRIVES MOUNTWAIT=60 MOUNTRETENTION=60 PREFIX=ADSM LIBRARY=3583LIB2
DEFINE DEVCLASS LTO2 DEVTYPE=LTO FORMAT=DRIVE ESTCAPACITY=209715200K MOUNTLIMIT=DRIVES MOUNTWAIT=60 MOUNTRETENTION=60 PREFIX=ADSM LIBRARY=3583LIB2
6、 检查磁带库的相关配置query library、query driver、query path、query devclasses
7、 定义磁带存储池
define stgpool orapool lto2 pooltype=primary access=readwrite migcontinue=no reclaim=100 maxscratch=20 dataformat=native
define stgpool pdmpool lto2 pooltype=primary access=readwrite migcontinue=no reclaim=100 maxscratch=30 dataformat=native
8、 调整TSM DB 和LOG 空间大小
define dbvolume /tsmdata/tsmdb/dbvol01.dsm formatsize=1024 wait=yes
define dbvolume /tsmdata/tsmdb/dbvol02.dsm formatsize=1024 wait=yesextend db 2048reduce db 16define spacetrigger db fullpct=80 spaceexpansion=20 expansionprefix=/tsmdata/tsmdb/ maximumsize=6000
define logvolume /tsmdata/tsmlog/logvol01.dsm formatsize=512 wait=yesdefine logvolume /tsmdata/tsmlog/logvol02.dsm formatsize=512 wait=yesextend log 1024reduce log 8
define spacetrigger log fullpct=80 spaceexpansion=20 expansionprefix=/tsmdata/tsmlog/ maximumsize=2048
set servername tsmsvrset serverpassword 1111
set serverhladdress 10.0.0.111
set serverlladdress 1500
register license file(/usr/tivoli/tsm/server/bin/library.lic) number=1
register license file(/usr/tivoli/tsm/server/bin/mgsyslan.lic) number=2
register license file(/usr/tivoli/tsm/server/bin/oracle.lic) number=2
标记磁带卷,当卷注册进自动库时,自动标记这些卷
label libvol 3583lib2 search=yes labelsource=barcode overwrite=yes checkin=scratchcheckin libvol 3583lib2 search=bulk status=cleaner checklabel=barcode cleanings=50
定义策略域define domain pd_pdmdata backretention=90 archretention=365
定义策略集define policyset pd_pdmdata ps_pdmdata
定义管理类define mgmtclass pd_pdmdata ps_pdmdata mc_pdmdata
定义备份副本组define copygroup pd_pdmdata ps_pdmdata mc_pdmdata standard type=backup destination=pdmpool verexists=3 verdeleted=1 retextra=180 retonly=365 mode=modified serialization=shrstaticdefine copygroup pd_pdmdata ps_pdmdata mc_pdmdata standard type=archive destination=pdmarch retver=720 serialization=shrstatic
分配缺省管理类assign defmgmtclass pd_pdmdata ps_pdmdata mc_pdmdata
激活新的策略集activate policyset pd_pdmdata ps_pdmdata
定义策略域define domain pd_tdpo backretention=30 archretention=365
定义策略集define policyset pd_tdpo ps_tdpo
定义管理类define mgmtclass pd_tdpo ps_tdpo mc_tdpo
定义备份副本组define copygroup pd_tdpo ps_tdpo mc_tdpo standard type=backup destination=orapool verexists=1 verdeleted=0 retextra=0 retonly=0 mode=modified serialization=shrstaticdefine copygroup pd_tdpo ps_tdpo mc_tdpo standard type=archive destination=orapool retver=nolimit serialization=shrstatic
分配缺省管理类assign defmgmtclass pd_tdpo ps_tdpo mc_tdpo
激活新的策略集activate policyset pd_tdpo ps_tdpo
注册客户节点register node tsmnode password domain=pd_pdmdata compression=client archdelete=yes backdelete=yes maxnummp=2 passexp=0register node ora92tdp ora92tdp domain=pd_tdpo compression=client archdelete=yes backdelete=yes maxnummp=2 passexp=0
定义策略:创建设备配置信息的备份副本define schedule backup_devconfig_daily type=administrative cmd=”backup devconfig filenames=/tsmdata/tsmbakfiles/devconfig.out” active=yes priority=6 startdate=current_date starttime=13:00:00 duration=30 durunits=minutes period=1 perunits=days dayofweek=any expiration=never
保存顺序卷历史信息define schedule backup_volhistory_daily type=administrative cmd=”backup volhistory filenames=/tsmdata/tsmbakfiles/volhistory.out” active=yes priority=6 startdate=current_date starttime=10:30:00 duration=30 durunits=minutes period=1 perunits=day dayofweek=any expiration=neverdefine schedule delete_old_dbbackup_volhistory type=administrative cmd=”delete volhitory todate=today totime=now type=dbbackup” active=yes priority=6 startdate=current_date starttime=09:00:00 duration=30 durunits=minutes period=1 perunits=days dayofweek=any expiration=never
备份数据库到顺序访问卷define schedule backup_tsmdb_full_daily type=administrative cmd=”backup db devclass=lto2 type=full volumenames=zy7358,zy7359 scratch=yes” active=yes priority=6 startdate=current_date starttime=14:30:00 duration=1 durunits=hours period=1 perunits=days dayofweek=any expiration=nev 清洁驱动器(一共4个驱动器)
define schedule clean_drive01_2monthly type=administrative cmd=”clean drive 3583lib2 driver1” active=yes priority=7 startdate=current_date starttime=18:00:00 duration=1 durunits=hours period=2 perunits=months dayofweek=any expiration=never
define schedule clean_drive02_2monthly type=administrative cmd=”clean drive 3583lib2 driver2” active=yes priority=7 startdate=current_date starttime=18:00:00 duration=1 durunits=hours period=2 perunits=months dayofweek=any expiration=never
define schedule clean_drive02_2monthly type=administrative cmd=”clean drive 3583lib2 driver3” active=yes priority=7 startdate=current_date starttime=19:00:00 duration=1 durunits=hours period=2 perunits=months dayofweek=any expiration=never
define schedule clean_drive02_2monthly type=administrative cmd=”clean drive 3583lib2 driver4” active=yes priority=7 startdate=current_date starttime=19:00:00 duration=1 durunits=hours period=2 perunits=months dayofweek=any expiration=never
kinnix 回复于:2006-02-17 11:41:35
这个帖子真够热的,还没沉下去呢
wang08213 回复于:2006-05-16 15:35:57
如何实际上现自动备份呢?我现在要做ORACLE的自动备份
chinahdx 回复于:2006-09-08 19:39:38
辛苦了!虽然我现在用不到这些东西,但实在感谢莫兄的这种共享精神!
stephen_cs 回复于:2006-09-13 11:14:36
呵呵,顶老莫
花泽类 回复于:2006-09-25 15:07:30
继续顶
h12345 回复于:2006-09-25 19:27:37
顶顶 谢谢楼主
humen001 回复于:2006-09-27 13:17:21
支持原创
suibian 回复于:2007-01-24 10:50:21
辛苦了LZ!感谢!
|