欢迎来到天天文库
浏览记录
ID:48807816
大小:953.00 KB
页数:28页
时间:2020-01-27
《oracl备份与恢复.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基础入门姓名李玥日期2021年9月14日——D4了解RMAN的概念会使用RMAN的基本功能使用rman备份数据恢复数据课程目标RMAN可连接的数据库的类型:TargetdatabaseRMANconnectsyoutothetargetdatabase,whichisthedatabasethatyouarebackinguporrecovering,withtheSYSDBAprivilege.Ifyoudonothavethisprivilege,thentheconnectionfails.RecoverycatalogdatabaseThisdatabas
2、eisoptional.Bydefault,RMANrunsinNOCATALOGmode.AuxiliarydatabaseYoucanconnecttoastandbydatabase,duplicatedatabase,orauxiliaryinstance(standbyinstanceortablespacepoint-in-timerecoveryinstance).RMAN备份非catalog方式:全备份0级增量备份1级增量备份RMAN备份RMAN备份非catalog方式:备份archivelogbackupdatabaseplusarchivelo
3、gdeleteinput备份表空间backuptablespaceusers备份控制文件backupcurrentcontrolfilebackupdatabaseincludecurrentcontrolfileRMAN备份备份集backupset镜像备份Imagecopiescopydatafile...to...RMAN备份单命令backupdatabase;批命令RMAN>run{2>allocatechannelcha1typedisk;3>backup4>format"/u01/rmanbak/full_%t"5>tagfull-backup6>dat
4、abase;7>releasechannelcha1;8>}RMAN备份format%c:备份片的拷贝数(从1开始编号);%d:数据库名称;%D:位于该月中的天数(DD);%M:位于该年中的月份(MM);%F:一个基于DBID唯一的名称,这个格式的形式为c-xxx-YYYYMMDD-QQ,其中xxx为该数据库的DBID,YYYYMMDD为日期,QQ是一个1-256的序列;%n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8;%u:是一个由备份集编号和建立时间压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称;%p:表示备份集中备份片段的
5、编号,从1开始编号;%U:是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式;%s:备份集的号;%t:备份集时间戳;%T:年月日格式(YYYYMMDD);RMAN备份Channel通道一个通道是RMAN和目标数据库之间的一个连接,"allocatechannel"命令在目标数据库启动一个服务器进程,同时必须定义服务器进程执行备份或者恢复操作使用的I/O类型通道控制命令可以用来:控制RMAN使用的O/S资源影响并行度指定I/O带宽的限制值(设置limitreadrate参数)定义备份片大小的限制(设置limi
6、tkbytes)指定当前打开文件的限制值(设置limitmaxopenfiles)RMAN备份TargetDatabaseAuxiliaryDatabaseCatalogDatabase/ControlfileRMANDisk/SBTTapeRMAN备份一个典型的增量备份案例如下:星期天晚上-level0backupperformed星期一晚上-level2backupperformed星期二晚上-level2backupperformed星期三晚上-level1backupperformed星期四晚上-level2backupperformed星期五晚上-lev
7、el2backupperformed星期六晚上-level2backupperformedRMAN备份自动备份:备份脚本+crontabbakl0bakl1bakl2执行脚本:rmantarget/msglog=bakl0.logcmdfile=bakl0rmantarget/msglog=bakl1.logcmdfile=bakl1rmantarget/msglog=bakl2.logcmdfile=bakl2RMAN备份-lastcrontab-e-uoracle4523**0rmantarget/msglog=bakl0.logcmdfile=bakl045
8、23**1
此文档下载收益归作者所有