linux的NBU的异地恢复.doc_第1页
linux的NBU的异地恢复.doc_第2页
linux的NBU的异地恢复.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

有一份 linux的 NBU的异地恢复的SOP 参考看一下DB RMAN Recover From Tape SOP一 目的為規範標準化C38使用RMAN從磁帶恢復數據庫,特製作此SOP二 恢復前準備1. 服務器準備 磁盤空間考量:DB所需要空間數據文件166G+索引文件125G=291G OS安裝:安裝Red hat Linux 4.7(參考Linux安裝SOP) Oracle安裝:安裝Oracle9207(參考Oracle在linux下安裝SOP)2. 恢復目錄準備需使用oracle賬號在OS中創建C38恢復數據所需目錄(主要為控制文件和數據文件和日誌文件存放的路徑)mkdir p/oracle/app/oracle/admin/sfgd/bdumpmkdir p/oracle/app/oracle/admin/sfgd/cdumpmkdir p/oracle/app/oracle/admin/sfgd/udumpmkdir p/oracle/app/oracle/oradata/sfgd/mkdir p/sfisarch/sfgd/mkdir p/sfisdata/sfgd/mkdir p/sfisdata/sfisredo1/mkdir p/sfisindex/sfisredo2/mkdir p/sfisindex/sfgd/mkdir p/oracle/sfisundo/sfgd/3. 恢復DB準備:確認DB的密碼文件,初始化參數文件已經準備4. NBU客戶端安裝與檢查:安裝NBU6.5 Client并測試備份恢復可用性 (參考NBU Client安裝SOP)5. 修改NBU参数,设定备份来源服务器# vi /usr/openv/netbackup/bp.conf修改CLIENT_NAME = DB Server = cetnbu# vi /etc/hosts172.10.115.19DB三 全恢復步驟1. 登陸RMAN并連接需要恢復的目標庫,如果所恢復的服務器上有多個DB恢復前請先執行ORACLE_SID參數(export ORACLE_SID=sfgd)2. 控制文件恢復: 在citnbu上查找控制文件备份# bplist -C pc38 -S cetnbu -l -t 4 -s 09/05/2010 -e 09/08/2010 02:00:00 R /得到结果为:/pa51_cntrl_1297_1_729030600恢复控制文件,RMAN提示符下命令行 Login to recover_machine use oracle export ORACLE_SID=sfgd SQLsqlplus /nolog SQLconn / as sysdba SQLstartup nomount ; rman connect target run allocate channel c1 type sbt_tape; send NB_ORA_SERV=cetnbu, NB_ORA_CLIENT=DB; restore controlfile from /pa51_cntrl_1297_1_729030600; release channel c1; 3. 數據文件恢復:RMAN提示符下命令行 恢復數據文件SQLalter database mount;RMANrun allocate channel c1 type sbt_tape; allocate channel c2 type sbt_tape; send NB_ORA_SERV=cetnbu, NB_ORA_CLIENT=DB; restore database; release channel c1; release channel c2; 恢復日志文件RMANrun allocate channel c1 type sbt_tape; allocate channel c2 type sbt_tape; send NB_ORA_SERV=cetnbu, NB_ORA_CLIENT=DB; restore archivelog from sequence 14499; release channel c1; release channel c2; run allocate channel c1 type sbt_tape; allocate channel c2 type sbt_tape; send NB_ORA_SERV=cetnbu, NB_ORA_CLIENT=DB; restore archivelogall; release channel c1; release channel c2; 恢复到时间点SQL recover database using backup controlfile until time 2010-09-06 17:00:00;SQL alter database open resetlogs 檢查數據庫的可用性:數據一致性檢查,數據可用性檢查(DBA,AP,產線),程式試運行。SQLselect to_char(max(in_station_time),yyyy/mm/dd hh24:mi:ss) from sfism4.r_wip_log_t ;四 備注與說明1. 按照NBU測試時候統計的數值,RMAN恢復的速度在35MB/s,A51總恢復時間預估為120分鐘2. 如果恢复期间遇到无法找到归档日志的问题,可以使用以下命令来解决DECLAREdevtype varchar2(256);done boolean;BEGINdevtype:=sys.dbms_backup_restore.deviceAllocate (type=sbt_tape,ident=t1);sys.dbms_backup_restore.restoreSetArchivedlog;sys.dbms_backup_restore.restoreArchivedLogRange(0,281474976710655);sys.dbms_backup_restore.restoreBackupPiece(done=done,handle=al_1293_1_729030020, params=ENV=(NB_ORA_CLIENT=pa51);sys.dbms_backup_restore.deviceDeallocate;END;al_1293_1_729030020是你所需要使用到的archivelog所在的备份集3 DECLARE devtype varchar2(256);done boolean;BEGINdevtype:=sys.dbms_backup_restore.deviceAllocate(type=sbt_tape,ident=t1);sys.dbms_backup_restore.restoreSetDatafile;sys.dbms_backup_restore.restoreControlfileTo(cfname=/oracle/control.bak);sys.dbms_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论