TSM简介及安装手册
上一篇 / 下一篇 2008-04-20 21:49:17 / 个人分类:数据安全与备份
$s;F!D#T5j(B0备份软件:Tivoli
'YR@.W1Pg+g"M*P0Tivoli storage manage
X.H/nO1ZfH|&_0Tivoli Storage Manager功能描述51Testing软件测试网F)rR4d%s
TSM技术参数
#^I*a
WI?)?
m0TSM版本: 5.151Testing软件测试网2u2M0e{yiX
TSM5.1 服务器软件的运行平台: IBM AIX 4.3.2, 4.3.3.,5l Sun Solaris 2.6, 7, 8. HP-UX 11.0. Microsoft Windows NT/2000 Workstation 或Server Version 4.0, SP3, SP4, SP5, SP6 或 SP6a.51Testing软件测试网m o2qm}P
TSM客户端软件: 支持几乎所有流行的操作系统平台.如IBM的所有操作系统, Windows, Apple, Novell, DEC, HP, SUN, SCO, SGI, Linux 等.51Testing软件测试网z
d
a9OWU
Tivoli Data Protection for Oracle 2.2: 实现对Oracle 数据库的在线备份和恢复。51Testing软件测试网AI @"z@:yr
Oracle服务器可运行在的平台包括 Windows NT/2000, AIX, HP-UX, Solaris。
lo2Kg QH)l*[fP0 Tivoli TSM产品功能详述51Testing软件测试网'xI'QDV|,TB R;L m
Tivoli TSM(Tivoli Storage Manager)是一个企业级的Client/Server结构跨平台网络备份、恢复及存储管理软件。TSM Client主要功能是向TSM Server提供需要备份的数据,或向TSM Server索取已备份数据及归档数据以便Client恢复数据。TSM Server负责管理TSM Client的备份数据、备份策略及管理连接在TSM Server上的各类存储产品。
Me ngAeOT0 TSM自动备份和恢复
&Rl|f@,B7U0 一旦整个备份系统设置完成,每个应用系统的服务器会在指定的时间把需要备份的数据送到TSM服务器中集中存放。如果需要恢复数据,TSM Client端只要通过非常简单易用的图形界面或由应用程序发出指令指出恢复哪些个对象文件,TSM Server自动从磁带库中取出文件,交给TSM Client。如果备份磁带不在磁带库中,TSM Server提示系统管理员插入某盒磁带。51Testing软件测试网A}
`/F9q4[
TSM是一个彻底的在线备份软件。对数据库,TSM通过TSM Connect Agent备份正在打开的数据库。对一般文件系统的文件,TSM的Client端能够备份打开的文件,甚至能备份正被修改的文件。当备份TSM遇到需备份的文件正被改动时,有四种处理方式:
AA!Q$tj'kN&u8RsC0不备份,同时在日志中留一个标记;51Testing软件测试网(Z
bXQ,SE|8h
马上备份51Testing软件测试网.`-[9U^_Y+Z
重试数次(次数由用户预定),如文件仍然在修改,则不备份,记日志;51Testing软件测试网 oW9E0oR
重试数次(次数由用户预先指定),最后一次无论文件静止或仍然在改动,都备份该文件。51Testing软件测试网1FY
o L
P
ht
EW;c#Mvod3h0TSM比同类备份软件考虑的更多的是数据的恢复能力。TSM的观念是:备份的目的就是恢复。所以在备份软件的评测中,备份速度TSM的优势并不明显,而恢复速度往往是其他软件的数倍。
*T-SBu*oov0 TSM这种惊人的恢复速度及其他许多独一无二的功能主要依赖于TSM强大的内核,TSM的引擎是一个关系数据库。迄今没有任何一家其他备份软件是采用关系型数据库作核心的。关系数据库的处理能力和搜索速度是TSM性能超越其他采用索引文件作为引擎的备份软件的主要原因。TSM完善的介质管理能力也得益于这个数据库引擎。51Testing软件测试网XNH L^[?P*q T-P
TSM备份和恢复过程的容错性
'fZ
CdY3?:?E
Ny0TSM是唯一采用数据库作为核心的备份管理软件,每个备份对象都作为一个交易(Transaction)来处理。因此TSM具有很强的容错能力,TSM的传输数据原则是:尽量避免不必要的重复数据传送占用网络带宽。当某个备份或恢复过程因为网络中断或机器故障而意外终止,下次重新递交该备份或恢复进程时,TSM会从中断处继续传输,而不是从头开始(许多备份软件都必须从头开始重做)。原因是TSM对每个对象备份完成与否都有日志记录,就象银行系统对每笔交易完成与否都有记录一样。51Testing软件测试网3?G&|a"N'[
TSM的永远增量备份51Testing软件测试网W
HwZMdSgo
TSM支持全盘备份和独一无二的“永久增量备份”方式。永久增量备份是指:初始时做所有数据文件的全盘备份,以后只备份新的或改动过的文件。这种方式减少了备份时间和所需的存储容量,减轻了网络负担。这种方式的原因是TSM把每个备份对象作为一个交易,记录在它的关系数据库中,每个备份对象对应文件系统的一个文件。当用户需要恢复文件系统时,TSM找到所有属于该文件系统原备份对象,交给用户。所以,TSM能够做永远的增量备份。
#|$a}f"mv/t
E0TSM的介质管理能力
IH4F
\4\3w0TSM对备份和归档数据分别管理。因为归档数据保存时间比备份数据长,而且备份数据有‘版本’,归档数据无版本。‘版本’就是同一个数据对象的多个备份copy,例如,记录销售情况的文件每天都在改变,如果每天做备份,那么每天的备份就是一个‘版本’。用户可以根据实际业务需要,保留必要的‘版本’数。TSM能够自动清除过期的备份版本和归档数据。
`)[%c+o4P0TSM在介质管理中采用了独一无二的“磁带集中”和“磁带重用”技术。“磁带集中”使每个客户机的每天的备份数据都对应放在一盒或一组磁带上,使得TSM能够用最少的磁带数做恢复。这是一种迅速、可靠的数据恢复方式。
9e&Na$xg+[0“磁带重用”的目的是使磁带库或光盘库介质自动轮转,完全实现备份、恢复的无人值守。原理是:当介质上的过期数据越来越多并达到一定限度时,比如介质上80%的数据都过期了,TSM会自动把数个这样的介质的残余数据整合到一个介质中,而其它介质重新进入新的介质轮转中去。所以,如果用户有足够的存储容量,TSM可以做到真正的‘零管理’。51Testing软件测试网MwX4Q-t Q/E Vm
TSM能够自动跟踪所有介质的去向和使用情况。TSM不仅自动管理磁带库、光盘库中的介质,还能跟踪放在磁带库、光盘库外的介质和保留在异地的备份介质。当恢复需要这些介质时,TSM会提示管理员到何处去取标签为xxx的介质。51Testing软件测试网[;_7^#jpyJt2n
TSM本身具有完善的自我保护和恢复机制。配合TSM的灾难恢复,可帮助用户在计算机系统发生灾难性事件后迅速恢复系统和数据。这在后面有更详细的说明。
1C7~
n*\
fLUdl0数据库备份的考虑: 51Testing软件测试网!pw5]$`^
}TZl
数据库的备份主要考虑备份是在线热备份还是冷备份。数据库的存储空间是建立在文件系统还是裸设备上。
'p
Y CX }J+V"Lh F0建立在裸设备上的文件无法通过操作系统的文件系统来访问,而大部分应用程序包括TSM都是通过文件系统来访问数据的。数据库热备份是在数据库打开的情况下做的,所以在备份前一定要保证数据据库的完整性。失去完整性的数据库是无法恢复的。冷备份是在数据库正常关闭后做的备份,所以不需要考虑完整性(数据库已经是完整的)。
+n2g6}N,b*nS0如果数据库存放在文件系统中,又只要做冷备份。非常简单,使用TSM的Client自动备份(或用户选定)相关文件即可。备份Oracle就采用这种办法。同样,如果Informix和Sybase基于文件系统,需做冷备份也采用这种方式。
2y'|S8F[0如果做冷备份的数据库基于裸设备,或者需要热备份,则需要数据库工具来实现, TSM提供对以下应用的在线备份能力:
3@$v$pZ
bW0Lotus Domino、DB2、Oracle、Informix、SAP R/3、Exchange、SQL Server等51Testing软件测试网5?oU:\8K
而且,Tivoli提供对应用的备份将可以充分利用到Tivoli对SAN的支持,应用可以支持通过SAN进行在线备份和恢复。
灾难恢复功能
C{f'fI9Wks([$bX0TSM的Disaster Recovery Management(DRM) 选件能够帮助用户迅速恢复系统。
?xC8REe-P0优点:
;D7Z#s/AS#]LKN0在各类灾难恢复方案中,是最全面及简单易行的方案之一51Testing软件测试网_ KY_AY q+O^5N%S'@
灾难发生后能够全自动恢复TSM服务器
AK(N.Ny0自动生成可执行描述文件,准确、迅速恢复TSM服务器
,W%G/d9\tb0为系统级的灾难恢复提供所需信息及步骤的详细描述51Testing软件测试网:u;NKd*@] X
管理和跟踪TSM数据库和存储区间备份卷,智能化减少人为错误51Testing软件测试网a/r!e}4w4l9^)aQ5U
为PC机的硬盘提供物理级镜像式恢复
x*GTPAdR2M-gl:]0大幅度减少系统管理员在容灾方面的时间投入51Testing软件测试网0Lo;x(|_
详细地指导操作人员如何一步一步恢复系统
好的计划是容灾的关键
B.xP}t8Mi/O0许多企业机构都认识到数据备份是保证业务正常持续运行的重要部分。如果缺少了正确的数据保护,那么设备的故障、人为错误或自然灾害都会导致关键任务数据的丢失。但是,数据保护工作却变的越来越复杂,原因是关键性数据的存储越来越分散,数据分布在不同的地理位置或不同的组织部门中。51Testing软件测试网:P)n
BAx}W X"tM8L
即使已经做了安全守护措施,那么当灾难发生后,在一个大型组织中需要多少时间才能彻底恢复数据呢?51Testing软件测试网 KvH/Vz\'j
答案取决于多种因素。灾难发生前,备份是否不折不扣的执行;如果日常有信息系统的恢复计划存在,该计划是否始终保持更新;如何在灾后迅速找到所有本地或异地的备份数据;如果灾难摧毁了服务器和工作站,那么这些设备的软硬件配置环境必须能够重新建立起来。
@Qw$k2L$]X0在很多情形中,实施恢复任务的工作小组往往不熟悉整个企业计算环境的结构,因为他们并没有参与当时结构的设计和初始化安装设置。
R+cJ~x*p0在灾难发生后的混乱中,管理员很难做到周全安排、井井有条的恢复系统及数据。因此,他们需要一份无懈可击、条理清晰的恢复指导书,TSM的灾难管理功能(简称DRM)能够指导用户如何操作来迅速恢复企业范围内的各种数据。
H0~ Uze,eb0DRM管理自动恢复所需的每个细节51Testing软件测试网:k_h9S h)u3NX
自动、准确的DRM功能帮助用户保护宝贵数据的安全性。在TSM管辖内的数据,都能通过DRM自动策划、准备及制作备份恢复计划,一旦DRM生成了计划文件,所有服务器上最新的相关信息都被收集起来,以备恢复。
IW{9W{1]K,n8Vz0如果灾难发生,DRM提供恢复步骤的详细文档,可执行的描述文件自动恢复数据、重建环境。DRM使得企业可以很快回复正常运转。51Testing软件测试网:fjH3I|c@1H
DRM智能化管理和跟踪备份介质的转移。帮助管理员决定哪些介质本地保存,哪些介质需要异地保存。当恢复灾难时,DRM帮助用户迅速找到所有需要的介质,无论这些介质是在本地或运输途中或在异地的保险柜里。
L%~a;]*A1`+E0TSM客户端追踪管理功能帮助系统管理员了解哪些系统被灾害摧毁,以及这些机器所需要的软硬件,以便用户决定需要重新定购哪些设备来替换损坏的设备。51Testing软件测试网2yI1DP.znQ-W-h
其他DRM记录的重要信息包括:需要恢复的各台机器的优先级;相关人员的连续方式等
#\\ s9i8uGZgD0DRM简化了计划和稽查过程51Testing软件测试网zY1Ye.H
DRM自动收集制定恢复计划所需要的信息,并自动执行灾难恢复过程中的一些重要步骤,从而节省了系统管理员大量的时间。51Testing软件测试网%V
Ytih"OP1Rks
许多机构需要定期测试容灾方案以确定其可行性,DRM集中式的管理和维护便于检查,而DRM清晰的步骤使得无论是全局测试或局部测试都简单易行。51Testing软件测试网:FeF"l0Q/FJ8{)@
DRM特性/功能/价值对照表
kq]5L Y:M Z0特性 功能 价值51Testing软件测试网6R
^Mg1OF!Ns4`
全面的企业存储管理解决方案 支持25个以上的多供应商平台以及许多应用程序和数据库 提供一个单一、全面、易于使用的存储管理解决方案,保护您的分布式、异构型关键任务数据。
$Q3Uj$sxJUT0多个TSM服务器的集中管理 允许管理员集中管理多个Tivoli TSM服务器;在一个Tivoli TSM服务器集中定义公用策略和配置信息,然后将它们传播到其他Tivoli TSM服务器。 提高管理员生产率,降低信息技术总成本和工作负荷。51Testing软件测试网sy8R~Ue*zv
a%b
自动化和调度的存储管理操作 使备份、存档、分层存储管理和灾难恢复自动化-消除了易于出错的人工操作。 消除人工备份和跟踪需求;为保护您的关键任务数据提高一个自动化、高性能解决方案。
6KF#TM1l0关键记录保留(存档) 拥有关键记录保留的存档功能,以及一个从Tivoli TSM快速搜索和检索关键记录的简单GUI。 能使您满足审计和法规需求。51Testing软件测试网){B2z
nJ1h
Dm
分层存储管理(HSM) 自动将不经常被存取的数据从昂贵的磁盘存储迁移到更加经济的介质,例如Tivoli TSM服务器上的磁带和光盘存储。 通过使现有存储资源最大化帮助降低成本,并减少升级磁盘存储的需求。
K\e0V$\ ~w|0灾难恢复管理器(DRM) 为每一个Tivoli TSM服务器生成一个逐步奏的灾难恢复计划。 通过减少在发生故障或自然灾难之后恢复系统的时间,确保业务连续性。51Testing软件测试网:c{7Fk
M5aH't
51Testing软件测试网,IWA,K] d.Nz'Ec{
DRM现在支持操作系统有:AIX、AS/400、HP-UX、MVS、Windows NT和Sun Solaris。
P/k `3E$JmC)W@P0 TSM的扩展能力
;y[W6]jV(v^0 TSM是一个真正企业级的软件。体现在单个TSM服务器的稳定和成熟,支持的平台、设备非常广泛,还体现在多个TSM之间的互联和统一管理上。51Testing软件测试网s%r#Z ?E!|
当某个TSM服务器因为TSM Client增长过快,服务器负荷太重时,可以把一部分用户和他们的数据迁移到另一台TSM服务器中。这两台服务器可以是不同的平台。
(a.z7mfi-J$cn-]0 TSM的Server to Server Communication选件使TSM服务器之间能够互相传递数据,相互备份等功能。
PfH$i}Qx*V6x5Z0一、 TSM软件安装
0_to8K/}K,y0N9U01. TSM Server软件的安装51Testing软件测试网 O
Fj!w
s[
A、 以root用户登陆
S1Qux Cnu0B、 通过#smitty installp进行软件的安装
&CC.POW t Y0选择相应的软件包进行安装:Tivoli.tsm.server.rte 、Tivoli.tsm.server.com 、Tivoli.tsm.server.webadmin 、Tivoli.tsm.license.rte 、Tivoli.tsm.license.cert 、Tivoli.tsm.devices.aix43.rte 。51Testing软件测试网-Vs)Kf
y/Tc,HQ
2. TSM 客户端软件安装
F*x:b? }K ?7Jt+Z)i0A、 以root用户登陆
]US%\
]5MlZh0B、 通过#smitty installp进行软件的安装
r2lD+d2|tq3Bt0选择相应的软件包进行安装:Tivoli.tsm.client.ba.aix43.32bit下的Backup/Archive Base files、Backup/Archive Common Files 、Tivoli.tsm.client.books 、Tivoli.tsm.client.web.aix43.32bit、 tivoli.tsm.client.image.aix43.32bit 。51Testing软件测试网WH~(\ o_p'YJR
3. TSM for Oracle的软件的安装
W.dok w!co3q$t0A、 以root用户登陆
N|G
U5aE4ke0B、 通过#smitty installp进行软件的安装
&X
I.W'E$G+I
`)T4E0选择相应的软件包进行安装:tivoli.tsm.client.api.aix43.64bit、tivoli.tsm.client.oracle.64bit、tivoli.tsm.client.oracle.tools.64bit 。
二、 修改环境变量和配置文件
O,Hb9P/JG1{01. TSM Server和TSM Client安装完成后对进行环境变量的修改。
't5Hi(kkJDW0在TSM Server的.profile文件增加如下内容:
W+x0ZD4mTh&z3p
D0export DSMSERV_DIR=/usr/tivoli/tsm/server/bin51Testing软件测试网M#\\yGip
T
export DSMSERV_CONFIG=/usr/tivoli/tsm/server/bin/dmserv.opt51Testing软件测试网A;S e/G@RU
在TSM Client的.profile文件增加如下内容:51Testing软件测试网~j
d
\*nj,WZaMl
export DSM_DIR=/usr/tivoli/tsm/client/ba/bin
7Ps:v]p/Fe'Fk HV0export DSM_CONFIG=/usr/tivoli/tsm/client/ba/bin/dsm.opt51Testing软件测试网
U@G V6\a`
x
export DSM_LOG=/usr/tivoli/tsm/client/ba/bin51Testing软件测试网xf,Bk+\Ip.j%f
2. 修改TSM Server的dsmserv.opt文件51Testing软件测试网"`*dpP2I
解除屏蔽选项:51Testing软件测试网|#@Z h6S
COMMmethod TCPIP51Testing软件测试网$l'A+Ih@!a2^
COMMmethod HTTP
.F,V ?]"S5i)e!Vh5t0T0添加下面两行:51Testing软件测试网2jU}1c!qu?
TCPPort 150051Testing软件测试网p&]9kiy(U
HTTPPort 1580
u:K-bJF(]zX
R03. 修改TSM Client的dsm.opt和dsm.sys文件51Testing软件测试网&O8i
Yyw:o
在dsm.opt文件中指定TSM Server:51Testing软件测试网:UW'nk1c!A
o
Servername tsm(说明此处为TSM Server的名字)51Testing软件测试网*I1o#p8Du
在dsm.sys文件中添加如下内容:51Testing软件测试网 e j4P~/U6U0r
SErvername tsm51Testing软件测试网 |!j4O@0[-}*v4MzgZ-a
COMMmethod TCPip
;H8I%tFM%Y^!b[-Bj0 TCPPort 150051Testing软件测试网mN T,UG2P,_
TCPServeraddress xxx.xxx.xxx.xxx
a%j TpS:v2wX0 nodename xxxxxxx
%x
b}*y\bU"wy0passwordaccess generate
p(BZl|+U-na0 managedservices webclient schedule
[x t,~0s7SV04. 修改/usr/tivoli/tsm/client/oracle/bin/tdpo.opt
Q9wdT|A%}
|U0DSMI_ORC_CONFIG /usr/tivoli/tsm/client/api/bin64/dsm.opt51Testing软件测试网Ha*dL0hu
F*A@
y
DSMI_LOG /usr/tivoli/
9yU Z^${}#\0TDPO_FS adsmorc
rV/WI
n l2[L0TDPO_NODE tdpora1
)dZ0c]gR0TDPO_OWNER root51Testing软件测试网#n:h6ugC'A3~!f
TDPO_PSWDPATH /usr/tivoli/tsm/client/oracle/bin64
u${O9mP#|6AH0TDPO_DATE_FMT 1
:uz#fP'N ge0TDPO_NUM_FMT 1
@ ONmQ4X.z;dqZ0TDPO_TIME_FMT 151Testing软件测试网RU+j
j-ep5V9CZ
%g Gjf6][/@[;y+T0三、 TSM 进程管理
s@(Sjh7LH H3b01. 启动TSM Server51Testing软件测试网Vp;d-T|2a3p%g|
U
#/usr/tivoli/tsm/server/bin/dsmserv quiet &51Testing软件测试网T6tf/E7t
2. 启动TSM Client
!Y?"_y-oth5k,f0#/usr/tivoli/tsm/client/ba/bin/dsmcad
9}
T+c9M9X/pF)u$I03. 停止TSM Server
(T#OT:z-N4C]0#/usr/tivoli/tsm/server/bin/dsmadmc(输入提示的用户、口令)51Testing软件测试网'X4[U"Y#y0x
dsmadmc>;halt
J^6Vb \04. 停止TSM Client51Testing软件测试网qaeO\irR
~
通过ps –ef|grep dsmcad 查找出对应的PID,然后通过kill命令停止进程。51Testing软件测试网 _nBn5[t:nH t!K g
四、 TSM软件配置
}^*tc2_D yr&t01. 在操作系统检查磁带库设备硬件51Testing软件测试网%O1\1X D+Q+I`L
#lsdev –Cc tape(会看到rmtx和smc0 的状态为Avaliable),如不能看到则需要安装3583磁带库的驱动程序,具体安装方法请参见3583相关资料。51Testing软件测试网o"?ehM gP
2. 磁带库配置51Testing软件测试网9q-\k~6pG;m?(S0D
A、使用tapeutil找到Driver的element值#tapeutil51Testing软件测试网O/x4My]D#i
B、选择“open a device”:/dev/smc051Testing软件测试网(Bs"aO Y(B
C、选择“elements Information”,就可以得到Driver和Slots的elements值。
*DjH9G8r'd~0E、定义磁带库51Testing软件测试网-Y,?;D)_'|/tp'z,I(O
define library autolib libtype=scsi(定义一个名字为autolib的SCSI磁带库)。51Testing软件测试网^~}1V_8ix
F、定义磁带库的PATH(定义TSM SERVER名为TSM所连的接磁带库autolib在TSM SERVER中的设备PTAH:/dev/smc0)。
9yJE+m2^-Jz0define path tsm autolib srctype=server desttype=library device=/dev/smc0 ōnline=yes
(_ y?1qJ-A+CJd0 G、定义磁带机(Driver)(定义磁带库autolib中的磁带机,磁带机的名字叫做 driver01)。
1N-z%}Qr R0 define drive autolib drive01 element=25651Testing软件测试网
P"a$|3C0J(}
h
H、定义磁带机(Driver)的PATH(定义TSMSERVER名为TSM所连接的磁带库autolib中的磁带机在TSM SERVER中的设备PATH)。
O1J+Fo~;B[.|0 define path tsm drive01 srctype=server desttype=drive library=autolib device=/dev/rmt0 ōnline=yes
LSqL9y!Xy0 I、定义设备CLASSES
MpVs@&z0 define devclass ltotape devtype=lto library=autolib format=ultriumc mountlimit=drives mountretention=5 estcapacity=200G51Testing软件测试网"r kmLKu
J、检查磁带库的相关配置51Testing软件测试网{^\1[fH&r_8P)tK
query library、query driver、query path、query devclasses51Testing软件测试网W!`i9M+N,TAjJv
K、定义磁带存储池
o*m5i"\U0define stgpool 3583_pool ltotape maxscratch=20(定义ltotape设备类使用的磁带存储池3583_pool)。51Testing软件测试网o"n#~#n2IYYH
3. 调整TSM DB 和LOG空间的大小
%u&Fg?+dy o]\/Al0define dbvolume /tsmdata/dblog/db01.dsm formatsize=160 wait=yes51Testing软件测试网,`l;pa8Sp
extend db 16051Testing软件测试网+N iq%s1]t/@#P'[
dfine logvloume /tsmdata/dblog/log01.dsm formatsize=100 wait=yes
[&G;_
z0x0extend log 10051Testing软件测试网EJ*D%D"y[G[
define spacetrigger db fullpct=85 spaceexpansion=25 expansionprefix=/tsmdata/dblog/51Testing软件测试网D!s8dfIyJ
define spacetrigger log fullpct=85 spaceexpansion=25 expansionprefix=/tsmdata/dblog/51Testing软件测试网%y(O%I7N$si6a8h-}
reduce db 16
s c)a eXPLx0reduce log 851Testing软件测试网,_9Y M]x&F R!M
delete dbvolume /usr/tivoli/tsm/server/bin/db.dsm51Testing软件测试网F$bA7\(^St4oz'r|
delete logvolume /usr/tivoli/tsm/server/bin/log.dsm
r@*PO(N0E3JO0安装TSM SERVER时默认的db和log的大小分别是16,8MB。
y{I
lr;L Z'x+E
D[04. 备份策略的设置51Testing软件测试网e?u{+D@~
Storage management policies are rules your administrator defines in order to manage your backups and archives on the server(Storage managermanet policies是管理员为了在服务端管理备份和归档定义的一种规则)。You can associate (or bind) your data to these policies(你能够绑定你的数据到这些Policies);when the data is backed up or archived, it is managed according to policy criteria(当数据被备份或归档被相应Policy标准管理)。Policy criteria include a policy domain, and a management class ,a policy set, a copy group。51Testing软件测试网WZ(ut(q
policy决定了是否一个文件或目录适合备份或归档、保留多少个备份版本、非激活状态的备份和归档拷贝保留多长时间、拷贝存放在何处。
E5Y/s~D,z%|-v0Policy daemon是一组有相类似备份或归档需求数据的客户机的集合(A policy domain is a group of clients with similar requirements for backing up and archiving data.)。Policy domains contain one or more policy sets。
#Z*T!L2`aQ@p0A policy set is a group of one or more management classes。51Testing软件测试网X,\/r,E"vMH
A management class is a collection of backup and archive copy groups that establishes and contains specific storage management requirements for backing up and archiving data.
nok3v:E.v5n1l0Within a management class, the specific backup and archive requirements are in copy groups. Copy groups define the specific storage management attributes that describe how the server manages backed up or archived data. Copy groups include both backup copy groups and archive copy groups. A management class can have one backup copy group, one archive copy group, both, or neither。51Testing软件测试网jZz)INA[Kt
ZW
A、 创建备份 client node51Testing软件测试网 O| Z3{:y z3D3Q
B、 通过WEB方式建立Policy daemon,选择object class/Policy daemon/define a Policy daemon51Testing软件测试网+Fi8Zk}7u%H_/MX
C、 选择Policy daemon下面的.Policy sets/define a policy sets,并将policy set给Active
&OG1v6q I9N;\/I]6F2_0D、 选择Policy sets下面的ManageClass/define a manageclass51Testing软件测试网{_Jy5T ?.u
E、 选择ManagClass下面的Copy Group51Testing软件测试网5t+n.K/nJM
QwO
F、 将Client node分配到相应的Policy daemon51Testing软件测试网 A
g3|-hx%S _2A
5.
)~r*w1mi\%F"Q.r06.
ys_ F&u4m0五、 文件系统备份51Testing软件测试网_AY v;[M7t
六、 RMAN的配置
#T4cY i u2N9Q!L0安装一套独立与生产数据库之外的ORACLE数据库作为catalog database,最好安装在不同的主机上。
,VX7eL:C-w01. 在catalog数据库服务器上创建RMAN所需要的表空间
,f(}f%A fQ6g8d-j]0$svrmgrl51Testing软件测试网5k:A K4F?4AYN
svrmgrl>;connect system/manager51Testing软件测试网F+[Y5v2~!Xz/]"V
svrmgrl>;create tablespace rman_ts datafile ‘<dir>;/<name>;’51Testing软件测试网yuL5? G:n
>;size 100M autoextend on next 100M maxsize 300M;51Testing软件测试网/]|A9CGA#qu
2. 创建RMAN用户并赋予角色及权限
(d3O4^[e!r V0svrmgrl>;create user rman identified by rman51Testing软件测试网4u&fHk x]_
>;default tablespace rman_ts
._hn[x&F8@0 >;temporary tablespace temporary51Testing软件测试网U'OhWMs
>;quota unlimited on rman_ts;51Testing软件测试网.ptq7m7xo6x
svrmgrl>;grant recovery_catalog_owner to rman;51Testing软件测试网6B2Y y!p/F;rJi:N0U
svrmgrl>;connect / as sysdba;
&C0h${0^9o7S G0svrmgrl>;grant dba,connect,resource to rman;
KJK)]z6S6v'}N-~{03. 创建recovery catalog的表结构51Testing软件测试网gr[~Hi
$rman targetinternal/oracle@targetSID rcvcatrman/rman@recoverycatalogSID
)xX~&dsE2uFI0rman>;create catalog;
PUr6|m gr04. 在catalog数据库中对目标数据库进行注册
.U$[T/H&o
j.[#s8P,B$e0rman>;register database;
g
^b}
J4fB0七、 ORACLE数据库的备份51Testing软件测试网6P QCn\
bc6j
Database备份scrīpt:
w|e.~:F*d
KS0run {51Testing软件测试网 DTE S+v7P,l|2W
allocate channel d1 type 'sbt_tape' connect'internal/manager@scdb2'parms51Testing软件测试网.rd&RX9H p
'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';51Testing软件测试网|$^%mx l6p$t
allocate channel d2 type 'sbt_tape' connect'internal/manager@scdb1'parms
4Ig+n*qa"k1G0'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';51Testing软件测试网YlV%]4n1y
backup51Testing软件测试网v]A
fO XF"w
format 'ctl_t%t_s%s_p%p'
0MB&e