![Oracle-RMAN备份恢复简介_第1页](http://file4.renrendoc.com/view11/M01/2E/34/wKhkGWXya6GAA25_AAEluHPt1RQ273.jpg)
![Oracle-RMAN备份恢复简介_第2页](http://file4.renrendoc.com/view11/M01/2E/34/wKhkGWXya6GAA25_AAEluHPt1RQ2732.jpg)
![Oracle-RMAN备份恢复简介_第3页](http://file4.renrendoc.com/view11/M01/2E/34/wKhkGWXya6GAA25_AAEluHPt1RQ2733.jpg)
![Oracle-RMAN备份恢复简介_第4页](http://file4.renrendoc.com/view11/M01/2E/34/wKhkGWXya6GAA25_AAEluHPt1RQ2734.jpg)
![Oracle-RMAN备份恢复简介_第5页](http://file4.renrendoc.com/view11/M01/2E/34/wKhkGWXya6GAA25_AAEluHPt1RQ2735.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OracleRMAN备份恢复简介汪善平Rman是什么?Oracle提供的一个备份恢复工具;可以命令行方式,也可以图形化方式运行;RMAN可以用来做什么?1〕功能类似物理备份,但比物理备份强大N倍,从下面的特点可以看到;
2〕可以压缩空块;
3〕可以在块水平上实现增量;
4〕可以把备份的输出打包成备份集,也可以按固定大小分割备份集;
5〕备份与恢复的过程可以自动管理;
6〕可以使用脚本〔存在Recoverycatalog中〕
7〕可以做坏块监测RMAN可以用来备份什么?Database,whichincludesalldatafilesaswellasthecurrentcontrolfileandcurrentserverparameterfileTablespaces(exceptforlocally-managedtemporarytablespaces)CurrentdatafilesCurrentcontrolfileArchivedredologsCurrentserverparameterfileBackupsetsRMAN不能用来备份什么?OnlineredologsTransportedtablespacesbeforetheyhavebeenmaderead/writeClient-sideinitializationparameterfilesornoncurrentserverparameterfilesRMAN如何工作?
RMAN如何工作?
RMAN的组成局部RMAN可执行程序RMAN库文件:recover.bsq恢复目录RMANpackagesDBMS_RCVMANDBMS_RCVCATDBMS_BACKUP_RESTORE目标数据库控制文件通道介质管理借口〔MML〕介质管理效劳器〔MMS〕RMAN相关术语:Backupsets备份集
备份集顾名思义就是一次备份的集合,它包含本次备份的所有备份片,以oracle专有的格式保存。一个备份集根据备份的类型不同,可能构成一个完全备份或增量备份。
Backuppieces备份片
一个备份集由假设干个备份片组成。每个备份片是一个单独的输出文件。一个备份片的大小是有限制的;如果没有大小的限制,备份集就只由一个备份片构成。备份片的大小不能大于你的文件系统所支持的文件长度的最大值。
Imagecopies映像备份
映像备份不压缩、不打包、直接COPY独立文件〔数据文件、归档日志、控制文件〕,类似操作系统级的文件备份。而且只能COPY到磁盘,不能到磁带。可以作为增量备份的0级,一般用来备份控制文件。
冷备份和热备份RMAN相关术语Fullbackup全备份
全备份是指对数据文件中使用过的数据块进行备份,没有使用过的数据块是不做备份的,也就是说,RMAN进行备份是进行压缩的。
Incrementalbackup增量备份
增量备份是指备份数据文件中自从上一次同一级别的或更低级别的备份以来被修改正的数据块。与完全备份相同,增量备份也进行压缩。增量备份虽然概念很好,备份也很简单,但恢复起来却是另外一回事,不仅麻烦而且容易出错,所以实际中越来越少使用,到了Oracle9i已经建议不再使用,以后版本会逐渐取消对增量备份的支持。
Recoverycatalog恢复目录
恢复目录用于记录RMAN使用过程中的控制信息,恢复目录应该经常被同步〔这在后面会讲到〕。尽管我们可以使用nocatalog方式来使用RMAN,此时控制信息记录在目标数据库的控制文件中,但这样毕竟不平安,因为一旦目标数据库的控制文件损坏就意味着所有的RMAN备份失效。同样的道理恢复目录应该建立在另外一个数据库中,在下面的例子中我们称作“目录数据库”。IncrementalBackups
DifferentialIncrementalBackups〔backupatlevelnorless;〕IncrementalBackupsCumulativeIncrementalBackups〔backupatleveln-1orlower〕RMAN备份通道什么是通道〔channel〕?RMAN备份通道自动分配通道: 根据下面的Rman设置自动分配通道:CONFIGUREDEVICETYPEDISKPARALLELISM1;CONFIGUREDEVICETYPEsbtPARALLELISM2;CONFIGUREDEFAULTDEVICETYPETOsbt;
RMAN备份通道手动分配通道: *RUN{ALLOCATECHANNELc1DEVICETYPEsbt; BACKUPDATABASEPLUSARCHIVELOG;}CONFIGURECHANNEL1DEVICETYPEsbtCONNECT'SYS/oracle@node_1';CONFIGURECHANNEL2DEVICETYPEsbtCONNECT'SYS/oracle@node_2';RMAN备份通道查看所用的通道:
RMAN>SHOWDEVICETYPE; RMANconfigurationparametersare: CONFIGUREDEVICETYPESBTPARALLELISM1;#defaultCONFIGUREDEVICETYPEDISKPARALLELISM1;#default如何创立Catalog?1、在目录数据库中创立恢复目录所用表空间
SQL>createtablespacermantsdatafile‘c:\oracle\oradata\cc\rmants.ora’size20M;
表空间已创立。
2、在目录数据库中创立RMAN用户并授权
SQL>createuserrmanidentifiedbyrmandefaulttablespacermantstemporarytablespacetempquota
unlimitedonrmants;
用户已创立
SQL>grantrecovery_catalog_ownertorman;
授权成功。
如何创立Catalog?3、在目录数据库中创立恢复目录
C:\>rmancatalogrman/rman
恢复管理器:版本8.1.7.0.0-Production
RMAN-06008:连接到恢复目录数据库
RMAN-06428:未安装恢复目录
RMAN>createcatalogtablespacermants;
RMAN-06431:恢复目录已创立
如何创立Catalog?4、注册目标数据库到恢复目录
这里我的目标数据库使用的效劳名称是rman,意思为要使用RMAN进行备份的数据库,而目录数据库使用的效劳名称是CC。
C:\>rmantargetsys/sys@rman
RMAN>connectcatalogrman/rman@cc
RMAN>registerdatabase;
使用RMAN进行备份〔步骤〕进行RMAN连接 1.catalog方式: %rmanTARGET/CATALOGrman/cat@catdb 2.nocatalog方式: %rmanTARGETSYS/oracle@trgtNOCATALOG 3.连接多个数据库: %rmanTARGET/CATALOGrman/cat@catdbAUXILIARYSYS/oracle@auxdb分配通道进行备份释放通道退出使用RMAN进行备份全备份数据库: RMAN>BACKUPDATABASE; StartingbackupatOCT12200119:09:48usingtargetdatabasecontrolfileinsteadofrecoverycatalogallocatedchannel:ORA_DISK_1channelORA_DISK_1:sid=10devtype=DISKchannelORA_DISK_1:startingfulldatafilebackupsetchannelORA_DISK_1:specifyingdatafile(s)inbackupsetincludingcurrentSPFILEinbackupsetincludingcurrentcontrolfileinbackupsetinputdatafilefno=00001name=/oracle/oradata/trgt/system01.dbfinputdatafilefno=00002name=/oracle/oradata/trgt/undotbs01.dbfinputdatafilefno=00003name=/oracle/oradata/trgt/cwmlite01.dbfinputdatafilefno=00004name=/oracle/oradata/trgt/drsys01.dbfinputdatafilefno=00005name=/oracle/oradata/trgt/example01.dbfinputdatafilefno=00006name=/oracle/oradata/trgt/indx01.dbfinputdatafilefno=00007name=/oracle/oradata/trgt/tools01.dbfinputdatafilefno=00008name=/oracle/oradata/trgt/users01.dbfchannelORA_DISK_1:startingpiece1atOCT12200119:09:56channelORA_DISK_1:finishedpiece1atOCT12200119:10:31piecehandle=/oracle/dbs/lvd6dtk1_1_1comment=NONEchannelORA_DISK_1:backupsetcomplete,elapsedtime:00:00:39FinishedbackupatOCT12200119:10:33使用RMAN进行备份增量备份 RMAN>BACKUPINCREMENTALLEVEL1DATABASE;使用RMAN进行备份备份其他内容:1.备份表空间: RMAN>BACKUPTABLESPACESYSTEM;2.备份归档日志: RMAN>BACKUPARCHIVELOGALLDELETEINPUT;3.Copy数据文件: RMAN>COPYDATAFILE1TO'/tmp/df1.cpy';如何验证备份?如何验证备份? RMAN>LISTBACKUP; BSKeyTypeLVSizeDeviceTypeElapsedTimeCompletionTime------------------------------------------------------------------699Full122MDISK00:00:30OCT12200119:10:23BPKey:1293Status:AVAILABLETag:TAG20011012T191001PieceName:/oracle/dbs/lvd6dtk1_1_1ControlfileIncluded:CkpSCN:322170Ckptime:OCT12200119:09:53SPFILEIncluded:Modificationtime:OCT12200119:09:53ListofDatafilesinbackupset699FileLVTypeCkpSCNCkpTimeName--------------------------------------------1Full322172OCT12200119:09:56/oracle/oradata/trgt/system01.dbf2Full322172OCT12200119:09:56/oracle/oradata/trgt/undotbs01.dbf3Full322172OCT12200119:09:56/oracle/oradata/trgt/cwmlite01.dbf4Full322172OCT12200119:09:56/oracle/oradata/trgt/drsys01.dbf5Full322172OCT12200119:09:56/oracle/oradata/trgt/example01.dbf6Full322172OCT12200119:09:56/oracle/oradata/trgt/indx01.dbf7Full322172OCT12200119:09:56/oracle/oradata/trgt/tools01.dbf8Full322172OCT12200119:09:56/oracle/oradata/trgt/users01.dbf验证备份RMAN>LISTCOPY;ListofArchivedLogCopiesKeyThrdSeqSLowTimeName-------------------------------------------1105170AOCT10200117:55:49/oracle/oradata/trgt/arch/archive1_70.dbf1106171AOCT11200105:12:06/oracle/oradata/trgt/arch/archive1_71.dbf1107172AOCT11200114:54:36/oracle/oradata/trgt/arch/archive1_72.dbf1108173AOCT11200114:55:48/oracle/oradata/trgt/arch/archive1_73.dbf1109174AOCT11200115:13:27/oracle/oradata/trgt/arch/archive1_74.dbf1110175AOCT12200106:56:22/oracle/oradata/trgt/arch/archive1_75.dbf如何验证备份?RMAN>RESTOREDATABASEVALIDATE;Startingrestoreat07-DEC-01allocatedchannel:ORA_DISK_1channelORA_DISK_1:sid=9devtype=DISKchannelORA_DISK_1:startingvalidationofdatafilebackupsetchannelORA_DISK_1:restoredbackuppiece1piecehandle=/oracle/dbs/07db39tr_1_1tag=TAG20011012T191001params=NULLchannelORA_DISK_1:validationcomplet
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 突破学习困境教育视角下的学生生涯规划优化策略
- 科技教育中的德育元素与素质教育
- 小学英语课《This is my home》教学设计与反思
- 个人股权委托代持合同
- 个人自建房质押贷款合同
- 临时劳动合同安全免责约定
- 个人房产转让合同A
- 事业单位临时工劳动合同
- 2025年城市公共交通燃油供应合同
- 上海销售合同范本
- 屋面细石混凝土保护层施工方案及方法
- 2024年1月山西省高三年级适应性调研测试(一模)理科综合试卷(含答案)
- 110kv各类型变压器的计算单
- 双减政策之下老师如何打造高效课堂
- 5A+Chapter+1+Changes+at+home+课件(新思维小学英语)
- 安徽省2023年中考数学试卷(附答案)
- 护工(陪护)培训教材(完整版)资料
- 机械加工生产计划排程表
- 女性生殖系统解剖与生理 生殖系统的血管淋巴和神经
- 易制毒化学品安全管理制度汇编
- GB/T 35506-2017三氟乙酸乙酯(ETFA)
评论
0/150
提交评论