版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、江西中磊支付科技有限公司 密级:内部中磊第三方支付平台系统数据备份与恢复规程文档编号:V1.0项目名称:江西中叢支付平台编写: 王志尖编写日期:2014-4-7审核: 李骏审核日期:2014-6-13批准: 朱志龙批准日期:2014-6-17江西中磊支付科技有限公司2014年7月修订记录日期版本版本说费作者作者2014-4-7草稿草稿2014-6-17VI. 0正式签发文档第一章引言第一章引言.11.1编写目的.11.2预期读者.11.3编写背景.11.3. 1使用者.11.4文档结构.2第二章数据备份功能要求详述第二章数据备份功能要求详述.32. 1备份环境.32. 1. 1备份环境.32.
2、 1.2存储网络环境.42. 1.3备份方式及备份空间.42.2备份需求.52. 2. 1系统级备份.52.2.2应用级备份.52. 2.3文件级备份.52.2.4数据库备份.52.3备份策略.52. 3. 1备份策略定义.52.3.2系统级备份策略.62.3.3应用级备份策略.62. 3.4文件级备份策略.62. 3.5数据库备份策略.7第三章故障与恢复策略第三章故障与恢复策略.83. 1故障与恢复介绍.83.2设计原则.93.3故障与恢复策略.9第四章备份与恢复步骤第四章备份与恢复步骤.104. 1备份步骤.104. 1. 1系统级备份步骤.104. 1.2应用软件备份步骤.104. 1.
3、3脱机应用文件备份步骤.114.1.4数据库备份步骤.134.2恢复步骤.164.2. 1系统级故障恢复步骤.164.2.2应用软件故障恢复步骤.164.2.3脱机应用文件故障恢复步骤.174.2.4数据库故障恢复步骤.18江西中磊股份有限公司系统数据备份与恢复规程I第一章引言1.1 编写目的本文档主要描述江西中磊支付平台的数据备份与恢复的需求、策 略要求以及相应的步骤,为后期实施和维护管理过程中提供数据库备 份与恢复的规范。1-2 预期读者江西中磊支付平台项目组项目经理、集成经理、开发经理、系统 管理员。1.3 编写背景在江西中磊支付平台的软件实施过程中,数据的安全至关重要, 一方面数据的丢
4、失或者数据库系统无法正常运行影响江西中磊支付 平台业务应用系统的正常运作,另一方面如果系统在崩溃后不能够按 照预期的要求恢复到指定状态也将影响到江西中磊支付平台业务应 用系统的正常运作,例如数据冲突或者状态不一致。特地编写此文档 将对实施过程中的数据备份与恢复提供指导。1.3.1 使用者本文档适用于参与江西中磊支付平台项目实施的工程师、江西中 磊支付平台的系统管理员以及项目经理、开发经理、系统管理员。江西中磊股份有限公司系统数据备份与恢复规程71.4 文档结构数据备份与恢复解决方案共分四章:第一章、引言第二章、数据备份功能要求详述第三章、故障与恢复策略第四章、备份与恢复步骤江西中磊股份有限公司
5、系统数据备份与恢复规程2.1 备份环境2.1.1 备份环境第二章数据备份功能要求详述虚拟带库磁盘空间小型机其他业务、前置交换数据江西中磊股份有限公司系统数据备份与恢复规程42.1.2 存储网络环境2.1.3 备份方式及备份空间根据现有环境及规划,本次备份空间主要江西中磊支付平台。江西中磊股份有限公司系统数据备份与恢复规程52.2备份需求2.2.1系统级备份2.2.1.1操作系统备份2.2.1.2应用环境备份2.2.2应用级备份2.2.3文件级备份描述:业务系统运行中产生的业务数据文件(非数据库相关文件)。 具体内容:脱机文件、制卡文件,社保导入文件、黑名单文件。2.2.4数据库备份2.3备份策
6、略2.3.1备份策略定义定义好备份资源后,我们必须根据实际需要配置备份策略。定义 备份策略,涉及到以下内容:在什么时间(备份时间,如晚上),将 什么数据(备份内容,如数据库数据),以什么方式(全备份,还是 增量备份)。在我们对要备份的数据根据需要定义好备份策略后,需 要书写脚本,让系统按照指定的时间、方式将需要备份的数据备份到 指定的本地磁盘上。江西中磊股份有限公司系统数据备份与恢复规程62.3.2系统级备份策略2.3.2.1操作系统备份策略:在操作系统安装完成后,对整个操作系统进行全备份一次即可。2.322应用环境备份策略:在业务应用系统所需相关基础软件安装后,再对整个操作系统 进行全备份一
7、次即可。2.3.3应用级备份策略策略:江西中磊支付平台应用软件安装结束后,每三个月对整个江西 中磊支付平台应用软件全备份一次;江西中磊支付平台应用软件版本 升级一次全备份一次;保留一份备份。2.3.4文件级备份策略策略: 江西中磊支付平台应用系统运行时所产生脱机文件等文件的备 份,按备份策略划分为全备和增量备份。每个月二十五号江西中磊支 付平台进行全量备份;每周五江西中磊支付平台进行一次增量备份, 保留一份备份。2.3.5 数据库备份策略2.3.5.1全库备份江西中磊股份有限公司系统数据备份与恢复规程7全库备份策略:按备份策略划分为全备和增量备份。江西中磊支付平 台数据库运行在归档模式下,每周
8、五进行全量备份;每天晩上进行一 次增量备份,保留一份备份。2.3.5.2用户备份用户级备份策略:用户级备份时间在全库备份之后,做为对全库备份 的补充,采用每周做一次用户级备份,每天备份在晚上进行,用户级 备份只包括所有数据库用户的导出江西中磊支付平台文件,用户级备 份的江西中磊支付平台文件需要保留一份备份。江西中磊股份有限公司系统数据备份与恢复规程8第三章故障与恢复策略3.1 故障与恢复介绍备份系统应以不影响业务的正常运行(online状态)为前提, 在业务系统遭到非法入侵、介质损坏、人为误操作造成系统崩溃、软 件瘫痪或运行过慢、数据不正确或丢失后,备份系统应能提供快速的 恢复手段,并能够不影
9、响其它相关系统的正常运行,例如数据交换系 统。考虑到业务应用系统在运行过程中不同的故障,应用不同的备份 恢复目标,下面做一简要描述,并对各种情况下的目标做了详细的介 绍。系统级故障是业务应用系统运行过程中,发生操作系统崩溃、或 无法启动故障。应用软件故障是支撑业务应用系统的相关软件故障。脱机数据文件丢失故障是前置文件数据、制卡数据等非存储与数 据库内的数据文件丢失类故障。数据库故障是oracle内实例、进程、介质等故障造成数据库无 法启动、瘫痪、数据丢失等故障。3.2 设计原则探尽量透明性原则,即江西中磊支付平台客户最小程度干预备份与江西中磊股份有限公司系统数据备份与恢复规程9恢复过程。严格性
10、,即备份与恢复的每一个步骤都有严格的校验。3.3 故障与恢复策略序号故障内容恢复策略1操作系统无法启动根据软件需求,使用最近的操作系统备 份或应用环境备份进行恢复,后使用支 撑业系统软件备份、数据库备份恢复系 统可用性2支撑业务系统的应用软件故障使用最新版本的业务应用软件备份进行 恢复3脱机数据文件(制卡文件等非 数据库内存储文件)丢失使用最近的脱机数据文件备份进行恢复4数据库故障使用最近数据库备份內容对数据库进行 恢复,并依据归档日志,将数据库恢复 至数据库故障点前一刻状态。江西中磊股份有限公司系统数据备份与恢复规程10第四章备份与恢复步骤4.1 备份步骤4.1.1 系统级备份步骤tctl
11、-f /dev/rmtO rewindsmit mksysb4.1.2 应用软件备份步骤4.1.2.1 Tomcat备份步骤rq=date +%Y%m%dfname=rr/appback/shebao_$rq. tar tar - zcvf $fname /shebao/bea/fname=r7appback/tuoji_$rq. tartar - zcvf $fr)ame /tuoji/bea/fname=r7appback/heimindan_$rq. tartar - zcvf $fname /heimindan/fname=/appback/zhika_$rq. tartar - zc
12、vf $fname /zhika/bea江西中磊股份有限公司系统数据备份与恢复规程ii4/1.2.2应用发布包备份步骤rq=date +%Y%m%dfname=r7appback/app_shebao_$rq. tar tar - zcvf $fname/shebao/bea/mydomain fname=tr/appback/app_tuoji_$rq. tar,ftar - zcvf$fname /tuoji/bea/mydomain fname=r7appback/app_heimindan_$rq. tarKtar- zcvf $fname /heimindan/bea/mydomai
13、n fname=rr/appback/app_zhika_$rq.tar,rtar - zcvf $fname /zhika/bea4.1.3脱机应用文件备份步骤全备:rq=date +%Y%m%dfname=r7appdata/zhika/full_appdata_$rq. tarr,tar - zcvf $fr)ame /zhika/data增量:rq=date +%Y%m%dfname=rr/appdata/zhika/inc_appdata_$rq tarKfname 1=,F/appdata/zhika/1file_$rq. txt,rfind /shebao/data - mtim
14、e 1 - print $fnamel江西中磊股份有限公司系统数据备份与恢复规程12tar - zcvf $fname - T $fnamel4.1.3.1黑名单文件备份步骤全备:rq=date +%Y%m%dfn ame=rr/appdata/he im in dan/ful l_appdata_$r q. lar tar - zcvf$fname /heimindan/data增量:rq=date +%Y%m%dfname=r7appdata/heimindan/inc_appdata_$rq. tarvfname1=,F/appdata/heimindan/tfile_$rq. txtr
15、rfind /shebao/data - mtime 1 -print $fnamel tar -zcvf $fname - T Sfnamel4.1.3.2脱机文件备份步骤全备:rq=date +%Y%m%dfname=rr/appdata/tuoji/full_appdata_$rq. tarn江西中磊股份有限公司系统数据备份与恢复规程13tar - zcvf $fname / tuoji /data增量:rq=date +%Y%m%dfname=r7appdata/ tuoji /inc_appdata_$rq. tar,rfname 1=11/appdata/tuoji /tfile_
16、$rq. txtr,find /shebao/data - mtime 1 - print $fnamel tar-zcvf $fname - T $fnamel4.1.4数据库备份步骤4.1.4.1数据库全库备份步骤Rman全库备份脚本run/rmback/backdata/full%u_%p_%c database ;sql alter system archivelog current? ;backup filesperset 3 archivelog all delete input;releasechannel devl; release channel dev2; release
17、channel dev3;定时执行语句0102*0(/rmback/scripts/rmback_levelO. shallocatechannelrdevl* typedisk maxpiecesize8g;allocatecharmelrdev2ftypedisk maxpiecesize8g;allocatechannelrdev3ftypedisk maxpiecesize8g;backupfulltagrdbfulTformat江西中磊股份有限公司系统数据备份与恢复规程14/rmback/1og/orac1e 2&1)4/142数据库增量备份步骤1级run allocate
18、charmelrdevl1typediskmaxpiecesize8g;allocate channelde2 typediskmaxpiecesize8g;allocate channelde3 typediskmaxpiecesize8g;backup incrementallevel 1 tag * dbLl1format*/rmback/backdata/basic%u_%p_%cFdatabase skip readonly; sql altersystem archive log current/ ;backup filesperset 3 archivelog all delet
19、e input;release channel devl;release channel dev2;release channel dev3;2级run allocate channelrdevl1type disk maxpiecesize 8g;allocate charrnelrdev2*type disk maxpiecesize 8g;allocate channeldev3 type disk maxpiecesize 8g;backup incremental level2tagrdbL2*江西中磊股份有限公司系统数据备份与恢复规程15format1/rmback/backdat
20、a/basic%u_%p_%crdatabase skip readonly;sql1alter system archive log current;backup filesperset 3 archivelog all delete input;release charmel devl;release channel dev2;release charmel dev3;4.1.4.3数据库用户备份步骤表空间备份脚本(以users表空间为例)run allocate charmelrdevl1type disk maxpiecesize 8g;allocate channelrdev21ty
21、pe disk maxpiecesize 8g;allocate charrnelrdev3*type disk maxpiecesize 8g;backup tagrtsusers1formatr/rmback/backdata/basic%u_%p_%c *tablespace users;sqlfalter system archive log current;backup filesperset 3 archivelog all delete input;release charmel devl;release channel dev2;release charmel dev3;江西中
22、磊股份有限公司系统数据备份与恢复规程164.2恢复步骤4.2.1系统级故障恢复步骤4.2.1.1故障恢复步骤A、用光盘启动,进入维护模式,用磁带机恢复,选择shrink thefilesystem=yeso Use maps = noo指定hdiskO,恢复到hdiskO上。B、此时,hdiskl应该显示为noneQC、然后把hdiskl加入rootvgoD、然后做镜像。4.2.2应用软件故障恢复步骤4.2.2.1 Tomcat故障恢复步骤tar - zxvf /appback/shebao_20100812. tar /shebao/bea/江西中磊股份有限公司系统数据备份与恢复规程4.2.
23、22应用发布包故障恢复步骤tar-zxvf/appback/app_shebao_20100812. tar/shebao/bea/mydomain4.2.3脱机应用文件故障恢复步骤4.2.3.1黑名单文件故障恢复步骤全恢复:tar - zxvf /appdata/heimindan/full_3ppdata_20100812 tar/shebao/data增量恢复:tar - zxvf/appdata/heimindan/inc_appdata_20100812 tar/shebao/data4.2.3.2脱机文件故障恢复步骤全恢复:tar - zxvf/appdata/tuoji/full
24、_appdata_20100812.tar/shebao/data增量恢复:江西中磊股份有限公司系统数据备份与恢复规程tarzxvf/appdata/tuoji/inc_appdata_20100812 tar江西中磊股份有限公司系统数据备份与恢复规程18/shebao/data4.2.4数据库故障恢复步骤4.2.4.1参数文件损坏的恢复这里主要是指spfile文件损坏。4.2.4.1.1从spfile或pf订e文件备份中恢复当存在spfile文件的备份时,将备份的文件重新拷贝到$0RACLE_H0ME/dbs下,然后启动数据库$ cp bak/bakspfileorcl. ora $()RA
25、CLE_HOME/dbs/spf i1eorc1. ora当存在pfile文件的备份时,可以用以下步骤恢复spfileSQL startup pfi1e=r$ORACLE_HOME/dbs/initore1. orarSQL create spfile from pfile4.2.4.1.2从RMAN备份中恢复命令:rman target / catalog rman/rmanorcl160startup nomount restore spfile;江西中磊股份有限公司系统数据备份与恢复规程19shutdown immediate;startup具体操作:$ rman target /Rec
26、overy Manager: Release 10 2. 0. 1. 0一Production on星期一5月14 15:27:18 2007Copyright (c) 1982, 2005, Oracle All rights reserved cormected to target database (not started)RMAN corm eel catalog rma n/rin8n()rcll60cormected to recovery catalog databaseRMAN startup nomountstartup failed: ORA-01078: failure
27、in processing system parametersLRM-00109: could not open parameter file江西中磊股份有限公司系统数据备份与恢复规程201/opt/orac1e/orac1e/product/10. 2. 0/db_l/dbs/initorc1 ora startingOracle instanee without parameter file for retrival of spfileOracle instanee started6369280 bytesRMAN restore spfile from autobackup;Starti
28、ng restore at 2007-05-14 15:28:52 allocated channel:()R.A_DISK_1channel ()RA_DISK_1: sid二36 devtype=DISKallocated channel: ORA_DISK_2channel ()RA_DISK_2: sid二35 devtype=DISKallocated channel: ()R.A_DISK_3channel ORA_DISK_3: sid=34 devtype二DISK channel ORA_DISK_1: lookingTotal System Global Area15938
29、3552 bytesFixed Size2019224 bytesVariable Size67108968 bytesDatabase Buffers83886080 bytesRedo Buffers江西中磊股份有限公司系统数据备份与恢复规程21for autobackup on day: 20070514 channel ()RA_DISK_2: looking forautobackup on day: 20070514 channel ORA_DISK_2: skipped, autobackupalready found channel ()RA_DISK_3: looking f
30、or autobackup on day:20070514 channel ()RA_DISK_3: skipped, autobackup already foundchannelORA_DISK_1:autobackupfound:C-1135325536-20070514-05channel ORA_DISK_1: SPFILE restore from autobackup complete Finishedrestore at 2007-05-14 15:29:04RMAX shutdown immediate;Oracle instance shut downRMAX startu
31、pcormected to target database (not started)Oracle instance starteddatabase mounteddatabase openedTotal System Global Area285212672 bytesFixed Size2020192 bytes江西中磊股份有限公司系统数据备份与恢复规程22Variable Size155192480 bytesDatabase Buffers121634816 bytesRedo Buffers6365184 bytes4.2.42口令文件损坏的恢复如果是口令文件损坏,那么删除原口令文件
32、,并且新建一个口令 文件。$ rm $ORACLE_HOME/dbs/PWDorcl. ora$ orapwd f i1e=$ORACLE_HOME/dbs/PWDorcl. ora password=oracleentries=54.243归档日志文件损坏的恢复如果是归档日志文件损坏,那么在损坏的归档日志文件之前的备份将不能进行完全恢复,所以应当做如下操作:1.删除损坏的归档日志文件及之前的归档日志文件检查归档日志文件RMAN CROSSCHECK ARCHIVELOG ALL;江西中磊股份有限公司系统数据备份与恢复规程23在RMAN中删除不需要的归档日志RMAX DELETE NOPROM
33、PT ARCHIVELOG UNTIL SEQUENCE = 797;2.删除RMAN中已经无用的归档日志备份查询RMAN中已经无用的归档日志备份RMAN list backup of archivelog all;RMAN list backup of archivelog all summary;删除RMAN中已经无用的归档日志备份,重点在查询Seq值BS Key SizeDevice Type Elapsed Time Completion Time14:49:06BP Key: 12308 Status: AVAILABLE Compressed: YESTag: TAG2007051
34、4T144904PieceName:/opt/oracle/backup/arch0RCL_a0ihn5vl_320_lList of Archived Logs in backup set 12306Thrd Seq Low SCN Low TimeNext SCN Next123062.00KDISK00:00:012007-05-14江西中磊股份有限公司系统数据备份与恢复规程24Time19271679503432007-05-14 14:49:01 1679503542007-05-14 14:49:03RMAN delete backup tag TAG20070514T144904
35、;3.重新制作全备份和增量备份4.2.4.4控制文件损坏的恢复4.2.4.4.1单个控制文件损坏损坏单个控制文件是比较容易恢复的,因为一般的数据库系统, 控制文件都不是一个,而且所有的控制文件都互为镜相,只要拷贝一 个好的控制文件替换坏的控制文件就可以了。1、控制文件损坏,最典型的就是启动数据库出错,不能mount数据 库SQL startupORA-00205: error in identifying control file, check alert log for moreinfo查看报警日志文件alert_orcl. log,有如下信息ALTER DATABASE MOUNT江西中磊
36、股份有限公司系统数据备份与恢复规程25Mon May 14 16:10:15 2007ORA-00202:controlf订e:/opt/orac1e/orac1e/oradata/orcl/control01 ctl*ORA-27037: unable to obtain file statusLinux-x86_64 Error: 2: No such file or directoryAdditional inforination: 32、停止数据库SQL shutdown inimediate3、拷贝一个好的控制文件替换坏的控制文件或修改init.ora中的控制文件参数,取消这个坏的控
37、制文件。4、重新启动数据SQL startup说明:1、损失单个控制文件是比较简单的,因为数据库中所有的控制文件都是镜相的,只需要简单的拷贝一个好的就可以了2、建议镜相控制文件在不同的磁盘上3、建议多做控制文件的备份,长期保留一份由alter databasebackup control file to trace产生的控制文件的文本备份江西中磊股份有限公司系统数据备份与恢复规程264.2.4.4.2全部控制文件损坏命令:rman target / catalog rman/rmanorcl160startup nomountrestore controlfile;recover databa
38、se;sql1alter database open resetlogs;具体操作:SQL startupORA-00205: error in identifying control file, check formore info启动数据库,出现错误,并不能启动到mount下查看报警日志文件alert_orcl. log,有如下信息ALTER DATABASE MOUNTMon May 14 16:29:11 2007ORA-00202:control/opt/orac1e/orac1e/oradata/orc1/contro101 ctl*ORA-27037: unable to obt
39、ain file statusLinux-x86_64 Error: 2: No such file or directoryalert logfile:江西中磊股份有限公司系统数据备份与恢复规程27Additiona1 information: 3$ rman target / catalog rman/rm3norcll60Recovery Manager: Release 10. 2. 0. 1. 0一Production on星期一5月14 16:31:22 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.cormec
40、ted to target database: orcl (not mounted)cormected to recovery catalog databaseRMAN restore controlfile;Starting restore at 2007-05-14 16:32:14allocated channel: ORA_DISK_1channel ORA_DISK_1: sid二155 devtype=DISKallocated channel: ORA_DISK_2channel ORA_DISK_2: sid二154 devtype二DISKallocated channel:
41、 ORA_DISK_3channel ()RA_DISK_3: sid二153 devtype二DISKchannel ()RA_DISK_1: starting datafile backupset restore江西中磊股份有限公司系统数据备份与恢复规程28channel ORA_DISK_1: restoring control filechannelORA_DISK_1:reading from backup piece/opt/orac1e/orac1e/product/10. 2. O/db_l/dbs/c-l135325536-20070514-05channel ()RA_DI
42、SK_1: restored backup piece 1piecehandle=/opt/oracle/oracle/product/10. 2. O/db_l/dbs/c-l135325536-20070514-05 tag二TAG20070514T144908channel ()RA_DISK_1: restore complete, elapsed time:00:00:04 outputfilenameVopt/orac 1 e/orac 1 e/oradata/orc 1 /contro 101. ctloutputfilename=/opt/orac1e/orac1e/orada
43、ta/orc1/contro102. ctl outputfilenameVopt/orac1e/orac1e/oradata/orc1/contro103 c11Finished restore at 2007-05-14 16:32:19RMAX shutdown immediate;Oracle instanee shut downRMAX startup;cormected to target database (not started)Oracle instanee started江西中磊股份有限公司系统数据备份与恢复规程29database mountedRMAX-00571:RM
44、AN-00569:= ERROR MESSAGE STACK FOLLOWSRMAX-00571:RMAX-03002: failure of startup command at 05/14/2007 16:34:49ORA-01589: must use RESETLOGS or NORESETLOGS option for database openRMAN recover database;Starting recover at 2007-05-14 16:39:50allocated channel: ORA_DISK_1channel ()RA_DISK_1: sid二157 de
45、vtype=DISKallocated channel: ORA_DISK_2channel ORA_DISK_2: sid=155 devtype二DISKallocated channel: ORA_DISK_3channel ()RA_DISK_3: sid二154 devtype=DISKstarting media recovery江西中磊股份有限公司系统数据备份与恢复规程30archive log thread 1 sequence 928 is already on disk as file/opt/orac1e/orac1e/oradata/orc1/redo03 logarc
46、hivelogfilen8ine=/opt/oracle/orjicle/%ddta/orcl/redo03 logthread=l sequence二928media recovery complete, elapsed time: 00:00:02Finished recover at 2007-05-14 16:39:58RMAN sqlfalter database open resetlogs;sql statement: alter database open resetlogsnew incarnation of database registered in recovery c
47、atalog startingfull resync of recovery catalogfull resync complete424.5数据文件损坏的恢复4.2.4.5.1单个数据表空间文件损坏命令:alter database datafile 4 offline drop;alter database open;rman target / catalog rman/rmanorcl160run江西中磊股份有限公司系统数据备份与恢复规程31allocate channel cl type disk;restore datafile 4;recover datafile 4;sql1al
48、ter database datafile 4 online1;release channel cl;alter database open;具体操作:测试丢失users表空间数据文件的恢复$ sqlplus / as sysdbar,SQL corm scott/tigerSQL create table test (a int) tablespace users;SQL insert into test values (1);SQL commit;SQL select * from test;江西中磊股份有限公司系统数据备份与恢复规程32SQL insert into test value
49、s(2);SQL commit;SQL select * from test;12SQL corm / as sysdbaSQL alter system switch logfile;SQL alter system switch logfile;SQL shutdown immediate;$ rm /opt/oracle/oracle/oradata/orcl/usersO1. dbfSQL startupORACLE instance started.Total System Global Area285212672 bytes江西中磊股份有限公司系统数据备份与恢复规程33Fixed
50、Size2020192 bytesVariable Size155192480 bytesDatabase Buffers121634816 bytesRedo Buffers6365184 bytesDatabase mounted.ORA-01157: cannot identify/lock data file 4 - see DBWR trace fileORA-OlllO:datafile4:/opt/orac1e/orac1e/oradata/orc1/usersO1 dbfSQL alter database datafile 4 offline drop;SQL alter d
51、atabase open;RMA恢复脚本可以是恢复单个数据文件runallocate charmel cl type disk;restore datafile 4;recover datafile 4;sqlfalter database datafile 4 onliner;release channel cl;也可以是,恢复表空间江西中磊股份有限公司系统数据备份与恢复规程34runallocate charmel cl type disk;restore tablespace users; recover tablespace users;alter database datafile
52、4 onliner; release channel cl;RMAN run2 allocate charmel cl type disk;3 restore datafile 4;4 recover datafile 4;5 sql alter database datafile 4 online;6 release channel cl;7 allocated channe1: clcharrnel cl: sid二153 devtype二DISKStarting restore at 2007-05-09 15:21:33charrnel cl: starting datafile ba
53、ckupset restoresql江西中磊股份有限公司系统数据备份与恢复规程35charrnel cl: specifying datafile(s) to restore from backup setrestoringdatafile00004to/opt/orac1e/orac1e/oradata/orc1/usersO1 dbfchannelcl: reading from backup piece/opt/orac1e/backup/db00RCL_6iih9tsp_210_lchannel cl: restored backup piece 1piecehand1e=/opt/o
54、rac1e/backup/db00RCL_6iih9tsp_210_ltag=DB0channel cl: restore complete, elapsed time: 00:01:46Finished restore at 2007-05-09 15:23:19Starting recover at 2007-05-09 15:23:20channel cl: starting incremental datafile backupset restorecharmel cl: specifying datafile(s) to restore from backup setdestinat
55、ion for restore of datafile 00004:/opt/orac1e/orac1e/oradata/orc1/usersO1 dbfchannelcl: reading from backup piece/opt/orac1e/backup/db1 ()RCL_6q ihal63_218_1charmel cl: restored backup piece 1piecehand1e=/opt/orac1e/backup/db1ORCL_6qihal63_218_1tsDBlchannel cl: restore complete, elapsed time: 00:00:
56、02江西中磊股份有限公司系统数据备份与恢复规程36starting media recoverymedia recovery complete, elapsed time: 00:00:04Finished recover at 2007-05-09 15:23:26sql statement: alter database datafile 4 online released charmel: clSQL alter database open;SQL select * from scott. test;A124.2.4.S.2数据表空间文件损坏并移动位置命令:startupselect f
57、rom v$recover_file;江西中磊股份有限公司系统数据备份与恢复规程37alter database datafile 4 offline;alter database open;rman target / catalog rman/rmanorcl160runallocate channel cl type disk;setnewnamefordatafile4to1/opt/oracle/oracle/oradata/orcl/users02. dbf1;restore datafile 4;switch datafile all;recover datafile 4;sql
58、alter database datafile 4 online1;release channel cl;具体操作:关闭数据库,模拟丢失数据文件SQL shutdown innnediateDatabase closed Database dismounted ORACLE instanee shut down.$ mv usersOl. dbf usersO1. bak江西中磊股份有限公司系统数据备份与恢复规程38启动数据库,检查错误SQL startupORACLE instanee started.Total System Global Area285212672 bytesFixed
59、Size2020192 bytesVariable Size138415264 bytesDatabase Buffers138412032 bytesRedo Buffers6365184 bytesDatabase mounted ORA-01157: cannot identify/lock data file 4 - see DBWR trace fileORA-OlllO:datafile4:/opt/orac1e/orac1e/oradata/orcl/usersO1 dbf查询v$recover_fileSQL select * from v$recover_file;FILE#
60、 ONLINEONLINE_STATUS ERROR CHANGE# TIME江西中磊股份有限公司系统数据备份与恢复规程39可以知道有一个数据文件需要恢复,该数据文件需要移动位置将数据文件脱机,并打开数据库SQL alter database datafile 4 offline;SQL alter database open;利用RMAN进行恢复$ rman target / catalog rman/rmanorcll60Recovery Manager: Release 10. 2. 0. 1. 0一Production on星期二5月15 09:54:55 2007Copyright (c)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 漳州卫生职业学院《会计实训》2025-2026学年期末试卷
- 莆田学院《财政学》2025-2026学年期末试卷
- 福建船政交通职业学院《科学社会主义》2025-2026学年期末试卷
- 安徽新闻出版职业技术学院《康复功能评定》2025-2026学年期末试卷
- 蚌埠城市轨道交通职业学院《犯罪学》2025-2026学年期末试卷
- 江西财经大学《中级微观经济学》2025-2026学年期末试卷
- AI引擎类型解析
- 生成智能基础 9
- 客户服务标准制度
- 学校学生请假管理制度
- (重庆二诊)重庆市2026届高三第二次联合诊断检测 地理试卷康德卷(含官方答案解析)
- 第四单元比例单元检测人教版六年级数学下册(含答案)
- 气象灾害防御工作制度
- 2026年郑州电力高等专科学校单招职业技能考试模拟测试卷
- 泸州2025年下半年泸州市考试招聘50名中小学教师笔试历年参考题库附带答案详解(5卷)
- PEP人教版六年级下册英语教案全册
- 2026校招:上海银行笔试题及答案
- 2026年郑州信息科技职业学院单招职业适应性测试题库与答案详解
- 内部风险隐患报告奖励制度
- 2026年安全生产网格化测试题及答案
- 2025年中考道德与法治真题完全解读(广西卷)
评论
0/150
提交评论