TSM备份恢复说明材料.docx
《TSM备份恢复说明材料.docx》由会员分享,可在线阅读,更多相关《TSM备份恢复说明材料.docx(30页珍藏版)》请在冰点文库上搜索。
TSM备份恢复说明材料
TSM备份恢复手册
为保障数据恢复准确有效性,避免数据恢复错误造成不必要的数据丢失等问题,特制定备份数据恢复手册。
该手册旨在规范标准恢复步骤。
在每季度或者由应用部门指定的恢复计划中严格按此手册操作。
按数据类型分为七种
SQL、DB2、Oracle、Linux系统文件、Windows系统文件、AD、虚拟机
一、SQL恢复步骤
涉及SQL备份系统及数据检验负责人:
备份服务器
数据恢复检查人
SHH-HQ-SUNG01TS
赵明
SHH-HQ-SUN01S
SHH-HQ-SHP03DBS
赵炯
SHH-TR1-SHP03DB
SHH-HQ-SHP03S
SHH-HQ-BF01S
李海洋
恢复操作截图
1、本机还原
在SQLServer所在节点:
开始所有程序TivoliStorageManagerDataProtectionforSQLServerFlashCopyManager,展开菜单到下图所示:
进入”Recover”标签,选中”AllBackups”,TSM自动列出所有完成的备份记录
在上图中,选择右边”Restore”或者”RestoretoAlternateLocation”以恢复数据。
测试时选择”RestoretoAlternateLocation”以恢复到不同路径:
选择完毕后,点选Restore即可开始恢复。
2、异机恢复
1、用有SQL权限的用户登录否者无法操作数据库
2、在测试服务器安装同样的TSMforclient和DPforSQLmanagement
修改2个dsm.opt
查看正式库信息
修改测试库dsm.opt文件路径:
C:
\ProgramFiles\Tivoli\TSM\TDPSql
查看正式库
修改测试库:
路径:
C:
\ProgramFiles\Tivoli\TSM\baclient\dsm.opt
在测试机打开DPforSQLmanagement界面
打开ForSQL界面
警告忽视
应该刚修改的的2个信息。
密码111111
指定恢复路径注意恢复空间
开始恢复
二、DB2恢复步骤
涉及DB2备份系统及数据检验负责人:
备份服务器
数据恢复检查人
SHH-HQ-FSSC01S
高宇翔
注:
DB2的备份及恢复主要使用DB2本身的机制,因此,在异机恢复时,建议将测试节点的数据库环境建的与原DB2数据库一致,包括实例名、路径等。
以避免由于环境不一致导致需要在测试DB2中进行大量的环境修改。
在恢复节点:
1、安装并配置TSMClient,配置与原DB2节点一致,特别是Nodename。
配置过程见《安装配置手册》。
2、用db2adutl和db2listhistory查看备份纪录,找到需要恢复时间点的时间戳。
3、恢复备份历史纪录(每次backup,不论类型,都会备份历史纪录文件)。
这里的时间戳应该是步骤1中找到的记录,如db2restoredbDBNAMEhistoryfileusetsmtakenat20111202223107buffer100
4、使用db2的恢复帮助工具,如db2ckrst-dDBNAME-t20111202223107-rdatabase,命令返回建议的必须的恢复操作命令
5、按照帮助工具的提示,先做版本恢复,恢复命令,如db2restoredbDBNAMEincrementalusetsmtakenat20111202223107buffer100
6、这时数据库处于rollforward-pendingstate的状态,需要做rollforward操作,如db2rollforwarddbDBNAMEto2011-12-02-22.31.07.000000onallnodesandstop前滚到同一时间点。
三、Oracle恢复步骤
涉及Oracle备份系统及数据检验负责人:
备份服务器
数据恢复检查人
KINGDEELINUX
褚惠萍
注:
Oracle的备份及恢复主要使用Oracle本身的机制,因此,在异机恢复时,建议将测试节点的数据库环境建的与原Oracle数据库一致,包括实例名、路径等。
以避免由于环境不一致导致需要在测试Oracle中进行大量的环境修改。
在正式节点查看信息:
cd/opt/tivoli/tsm/client/oracle/bin64
查看备份日志同目录
tailrman_db.log
在恢复节点:
1、安装oracle版本必須一致否者恢復控制文件時報錯,安装路径必须和原系统一致。
新建实例,SID和恢復SID一直如easdb否者在目錄下沒有admin和oradata文件夾存在Oracle無法Startup
2、安装并配置TSMClient及TDPforOracle,配置与原Oracle节点一致,特别是Nodename。
配置过程见《安装配置手册》。
3、停止Oracle数据库
Ø在命令行中输入”rmantargetUID/PASSWORD”,其中UID/PASSWORD为Oracle用户口令,如sys/oraclexxxxxx。
Ø在rman提示符下:
RMAN>shutdownimmediate;
4、恢复Oracle控制文件
在恢复文件步骤中,恢复的Oracle目录下,能找到文件CTRL.CTL。
一般而言,该文件是最新的Oracle控制文件。
将该文件拷贝3份到Oracle的oradata的子目录下(如没有子目录,则就为oradata),并将文件改名为CONTROL01.CTL,CONTROL02.CTL,CONTROL03.CTL。
dsmc恢复控制文件
Password:
111111
qbackup/opt/tivoli/tsm/*-subdir=yes
查看备份控制文件
5、恢复控制文件:
restore/opt/tivoli/tsm/client/ba/bin/controlfile.ctl/oradata/oradata/easdb/controlfile.ctl
6、cd到和原数据库一样的目录下cp3份刚才恢复的控制文件为control01.ctlcontrol02.ctlcontrol03.ctl
7、启动数据库到Mount状态
回到命令行,在rman提示符下:
RMAN>startuponmount;
8、将测试库的dbid修改成正式库的DBIDconnecttarget
setdbid=
回到命令行,在rman提示符下:
RMAN>startupmount;
9、恢复Oracle数据库
在rman提示符下,键入如下脚本:
RMAN>
run{
sql'altersessionsetNLS_LANGUAGE=AMERICAN'
allocatechannelt1type'sbt_tape'
parms'ENV=(DSMI_ORC_CONFIG=/opt/tivoli/tsm/client/api/bin64/dsm.opt)';
RESTOREDATABASE;
RECOVERDATABASE;
SQL'alterdatabaseopenresetlogs';
RELEASECHANNELt1;
}
脚本运行完成后,数据库即恢复完成。
四、Linux系统文件恢复步骤
涉及Linux系统文件系统及数据检验负责人:
备份服务器
数据恢复检查人
SHH-HQ-BTC01S
赵炯
SHH-HQ-BTC02S
SHH-HQ-BTC03S
SHHHNDEMA01S
李海洋
SHHHNDEMA02S
SHHHNDEMA03S
SHHHNDEMA04S
SHHHNDTRA01S
SHH-HQ-VC01S
翟超伟
注:
在恢复节点安装TSMClient,并配置,其配置要求与原节点一致,特别是Nodename
在恢复节点:
1.在Linux命令行下,转入TSMClient安装路径:
/opt/Tivoli/tsm/client/ba/bin
2.输入命令dsmc,进入TSM客户端命令行,如提示验证身份:
用户名默认即可,密码为111111.
2、查看备份脚本
3.在TSMClient命令行下,使用以下命令来查看/opt/Tivoli/下的所有文件备份记录:
Qbackup–ina/home/*.*
4.在TSMClient命令行下,使用以下命令来恢复/opt/Tivoli/下所有文件到/tmp/Tivoli/下,恢复过程提供不同版本列表供选择:
Restore“/local/*”/tmp/-subdir=yes
5.如需查看帮助,可在TSMClient命令行下使用help,进入TSM命令行帮助界面
恢复测试机
五、Windows系统文件恢复步骤
涉及Windows系统文件系统及数据检验负责人:
备份服务器
数据恢复检查人
SHH-HQ-VC01S
翟超伟
注:
在恢复节点安装TSMClient,并配置,其配置要求与原节点一致,特别是Nodename
在恢复节点:
1.在SQLServer所在节点:
开始所有程序TivoliStorageManager备份-归档GUI
2.进入下图界面
选择”Restore”,进入以下界面
在”View”中选择”Displayactive/inactivefiles”以显示所有版本文件
展开需要恢复的文件路径,并选择要恢复的文件
选择”Restore”
选择恢复到原始路径或新路径,图中:
RestoreCompletePath恢复完整路径
RestorePartialPath恢复部分路径
RestorePartialPathwithoutbasedirectory恢复除根目录外的所有路径
Donotpreservedirectorystructure不恢复路径
选择完毕后,点击”Restore”即可。
若查询文件可通过find的方式进行查找
通过文件名查询文件
通过文件类型&文件大小的方式查询文件
通过时间点查询文件(Point-In-Time)
六、AD恢复步骤
涉及Windows系统文件系统及数据检验负责人:
备份服务器
数据恢复检查人
SHHDC01S
李海洋
SHHDC02S
李海洋
注:
在恢复节点安装TSMClient,并配置,其配置要求与原节点一致,特别是Nodename
在恢复节点:
1.在SQLServer所在节点:
开始所有程序TivoliStorageManager备份-归档GUI
2.进入下图界面
选择”Restore”,进入以下界面
展开菜单
选择SystemState后Restore。
七、虚拟机恢复步骤
涉及Windows系统文件系统及数据检验负责人:
备份服务器
数据恢复检查人
SHH-HQ-VC01S
各虚拟机负责人
注:
在恢复节点安装TSMClient,并配置,其配置要求与原节点一致,特别是Nodename
1.在恢复上点击“开始菜单”点击”备份-归档.GUI”。
2.点击Actions中的restorevm。
该操作针对VM虚机的恢复
3.从虚机中去选择一台需要恢复的计算机,然后点击”restore”
4.若下恢复指定虚拟,选着originallocation。
最后点击Restore完成恢复
Originallocation:
恢复到原始路径
followinglocation:
以下需要填写的对应内容
name=vm名称
datacenter=需恢复到另一台VC的IP
host=物理主机IP
datastore=虚机的存储路径