Oracle-RMAN-使用详解.docx
《Oracle-RMAN-使用详解.docx》由会员分享,可在线阅读,更多相关《Oracle-RMAN-使用详解.docx(16页珍藏版)》请在三一办公上搜索。
1、在OraCIeIog中的配置情况使用RMANshowall;可以显示出RMAN配置参数为:CONFIGURERETENTIONPOLICYTOREDUNDANCY1:#defaultCONFIGUREBACKUPOPTIMIZATIONOFF;#defaultCONFIGUREDEFAULTDEVICETYPETODISK;#defaultCONFIGURECONTROLFILEAITOBACKUPOFF;#defaultCONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO%F;#defaultCONFIGUREDEVICETYPEDI
2、SKPARALLELISM1;#defaultCONFIGUREDATAFILEBACKUPCOPIESFORDEVICETYPEDISKTO1;#defaultCONFIGUREARCHIVELOGBACKUPCOPIESFORDEVICETYPEDISKTO1;#defaultCONFIGUREMAXSETSIZETOUNLIMITED;#defaultCONFIGURESNAPSHOTCONTROLFILENAMETOC:ORACLE.SNCFTEST.ORA,;#default1. configureretentionpolicytoredundancy1:是用来决定那些备份不再需要了
3、,它一共有三种可选项,分别是CONFIGURERETENTIONPOLICYTORECOVERYWINDOWOF7DAYS;CONFIGURERETENTIONPOLICYTOREDUNDANCY5;CONFIGURERETENTIONPOLICYTONONE;第一种rec。VerWindOw是保持所有足够的备份,可以将数据库系统恢复到最近七天内的任意时刻。任何超过最近七天的数据库备份将被标记为obsolete。第二种redundancy是为了保持可以恢复的最新的5份数据库备份,任何超过最新5份的备份都将被标记为redundancy。它的默认值是1份。第三种不需要保持策略,clear将恢复回默
4、认的保持策略。一般最安全的方法是采用第二种保持策略。2. CONFIGUREBACKUPOPTIMIZATIONOFF默认值为关闭,如果打开,rman将对备份的数据文件及归档等文件进行种优化的算法。3. Configuredefaultdevicetypetodisk:是指定所有I/O操作的设备类型是硬盘或者磁带,默认值是硬盘磁带的设置是CONFIGUREDEFAULTDEVICETYPETOSBT;4. CONFIGURECONTROLFILEAUTOBACKUPOFF强制数据库在备份文件或者执行改变数据库结构的命令之后将控制文件自动备份,默认值为关闭。这样可以避免控制文件和CataIog丢
5、失后,控制文件仍然可以恢复。5. CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO%F是配置控制文件的备份路径和备份格式6. CONFIGUREDEVICETYPEDISKPARALLELISM1;是配置数据库设备类型的并行度。7. CONFIGUREDATAFILEBACKUPCOPIESFORDEVICETYPEDISKTO1;是配置数据库的每次备份的CoPy数量,oraclc的每一次备份都可以有多份完全相同的拷贝。8. CONFIGUREARCHIVELOGBACKUPCOPIESFORDEVICETYPEDISKTO1是设置
6、数据库的归档日志的存放设备类型9. CONFIGURESNAPSHOTCONTROLFILENAMETO,CiORACLE-SNCFTEST.ORA,是配置控制文件的快照文件的存放路径和文件名,这个快照文件是在备份期间产生的,用于控制文件的读一致性。10. CONFIGURECHANNELDEVICETYPEDISKFORMAT,C:.%d_DB_%u_%s_%p*;是配置备份文件的备份路径和备份格式CONFIGURECHANNELDISKCLEAR;用于清除上面的信道配置CONFIGUREEXCLUDEFORTABLESPACECLEAR;此命令用于将指定的表空间不备份到备份集中,此命令对只
7、读表空间是非常有用的。1 .将备份文件存储到指定路径,如e:backupbconfigurechanneldevicetypediskformat,e:backupb%ddb%u,;后面的%d_db_%U是存储格式2 .我们也可以单独指定COntrOIfile存储在另一个路径:如e:backupcontrolconfigurecontrolfileautobackupformatfordevicetypediskto,e:backupcontrol%F,;后面的%F是存储格式RMAN中常用configure命令2007-06-2115:371显示当前的配置信息1.01RMANshowall;1
8、.02查询RMAN设置中非默认值:SQI.selectname,valuefromv$rman_configure;2.常用的COnfigUre选项2.01保存策略(retentionpolicy)configureretentionpolicytorecoverywindowof3days;configureretentionpolicytoredundancy3;configureretentionpolicyclear;2.02备份优化backupoptimizationconfigurebackupoptimizationon;configurebackupoptimizationof
9、f;configurebackupoptimizationclear;2.03默认设备defaultdevicetypeconfiguredefaultdevicetypetodisk;configuredefaultdevicetypetostb;configuredefaultdevicetypeclear;2.04控制文件controlfileconfigurecontrolfileautobackupon;configurecontrolfileautobackupformatfordevicetypediskto,cfsl/backup/conf/conf%F,;configurec
10、ontrolfileautobackupclear;configruecontrolfileautobackupformatfordevicetypediskclear;configruesnapshotcontrolfilenameto,cfs01backupsnapcfscontrofile.snp,;configruesnapshotcontrolfilenameclear;2.05并行数(通道数)devicetypediskstbpallelismn;configuredevicetypediskstbparallelism2;configuredevicetypediskstbcle
11、ar;configurechanneldevicetypediskformat,e/:rmanback%U,;configurechanneldevicetypediskmaxpiecesize100mconfigurechanneldevicetypediskrate1200Kconfigurechannel1devicetypediskformat,e/:rmanback%U,;configurechannel2devicetypediskformat,e/:rmanback%U*;configurechannel1devicetypediskmaxpiecesize100m2.06生成备
12、份副本datafiIearchivelogbackupcopiesconfiguredatafilebackupcopiesfordevicetypediskstbto3;configurearchivelogbackupcopiesfordevicetypediskistbto3;configuredatafilearchivelogbackupcopiesfordevicetypediskstbclearBACKUPDEVICETYPEDISKDATABASEFORMAT,disklbackup%U,tdisk2backup%U,*disk3backup%U,;2.07排除选项exclud
13、econfigureexcludefortablespaceusers;configrueexcludeclear;2.08备份集大小maxsetsizeconfiguremaxsetsizeto1G1000M1000000Kunlimited;configuremaxsetsizeclear;2.09其它选项auxiliaryCONFIGUREAUXNAMEFORDATAFILE1TO,/oracle/auxfiles/aux_l.f,;CONFIGUREAUXNAMEFORDATAFILE2TO,/oracle/auxfiles/aux_2.f;CONFIGUREAUXNAMEFORDAT
14、AFILE3TO,/oracle/auxfiles/aux_3.f,;CONFIGUREAUXNAMEFORDATAFILE4TO,oracleauxfilesaux,4.f,;CONFIGUREAUXNAMEFORDATAFILE1CLEAR;CONFIGUREAUXNAMEFORDATAFILE2CLEAR;CONFIGUREAUXNAMEFORDATAFILE3CLEAR;CONFIGUREAUXNAMEFORDATAFILE4CLEAR;Rman的format格式中的外枇备份片的拷贝数%d数据库名称%D位于该月中的第几天(DD)位于该年中的第几月(MM)%F一个基于DlnD唯一的名称,
15、这个格式的形式为CTIiniIHITYYYMMDD-QQ,其中Itiiittiit为该数据库的dbtd,yyyymmdd为日期,QQ是一个1-256的序列%n数据库名称,向右填补到最大八个字符%u一个八个字符的名称代表备份集与创建时间%P该备份集中的备份片号,从1开始到创建的文件数%U一个唯一的文件名,代表C%s备份集的号%t备份集时间戳%T年月日格式(YYYYMMDD)一周内把所有的命令测试后记录如下(2010.08.24):RMAN组件1、目标数据库2、服务器进程3、通道4、RMAN资料库ORACLE总是将RMAN元数据放到目标数据库的控制文件中,如果配置了恢复目录,则RMAN元数据会被放
16、到恢复目录中。5、恢复目录在RMAN元数据存放天数达到初始化参数control_file_record_kecp_time的值之后,其元数据可能会被覆盖,从而导致之前的备份不能使用。6、介质管理层7、RMAN包包dbmsbackuprestorc用于执行备份、转储和恢复操作。backup、copyrestorerecover包dbms_revcat用于维护恢复目录。resynccatalog、catalog包dbmsjcvman用于查询恢复目录和目标数据库控制文件。list、reportRMAN特点1、备份数据库、表空间、数据文件、控制文件、归档日志和SPFlLE。目标库必须处于MoUNT状态
17、或OPEN状态。2、存储频繁执行的备份和恢复操作。放到脚本中执行3、跳过未用块。4、执行增量块级备份5、指定备份限制6、在备份时检测损坏块。用DBVERlFY工具进行检查7、自动使用并行化特征提高备份和恢复性能。分配多个CPU、多个通道。RMAN命令1、独立命令RMANshutdownimmediateRMANstartupRMANbackupformat,d:backup%d%s.bak,tablespaceusers;2、作业命令RMANrunbackupformat,d:backup$d_%s.bak,tablespaceusers;3、运行SQL命令RMANsql,altersyste
18、mswitchlogfile,;4、运行存储脚本RMANrunexecutescriptsi;5、运行操作系统命令RMANrunhostdird:backup”;6、运行RMAN命令c:rmantargetsys/orac1cTESTnocatalogc:bakusers.cmdloga.logbakusers,cmd示例:backupformat,d:backup%d%s.baktablespaceusers;sql*altersystemarchivelogcurrent,;配置RMAN环境(略)建立备份集1、完全数据库备份集1)、一致性备份(适用于NOARCHIVELOG和AReHlVE
19、LoG模式)c:rmantargetsys/oracIeQTESTnocatalogRMANshutdownimmediateRMANstartupmoutRMANbackupdatabase;如果备份到别的目录backupdatabaseformat=d:backup%d_%s.dbf,;RMANsql,altersystemarchivelogcurrent;2)、非一致性备份(在OPEN状态)RMANbackupdatabase;如果备份到别的目录backupdatabaseformat=d:backup%d_%s.dbf,;RMANsql,altersystemarchivelogcu
20、rrent;3)、免除表空间RMANconfigureexcludefortablespaceuser03;RMANbackupdatabase;如果备份到别的目录backupdatabaseformat=d:backup%d%s.dbf,;RMANsql,altersystemarchivelogcurrent;2、表空间备份集RMANbackuptablespaceusersformat=*d:backup%N_%f_%s.dbf,;3、数据文件备份集RMANbackupdatafile5format=*d:backup%N_%f_%s.dbf,;4、控制文件备份集RMANbackupcu
21、rrentcontrolfileformat=*d:backup%d_%s.ct;5、SPFILE备份集RMANbackupspfileformat=*c:%d%s.par,;6、归档日志备份集(过去一天所生成的归档日志)RMANbackupformat=1c:%d_%s.arc,archivelogfromtime=*sysdate-untiltime=*sysdate,;7、并行化备份集RMANconfiguredevicetypediskparallelism3;RMANbackupdatabaseformat=1c:%d_%s.dbf,;RMANconfiguredevicetyped
22、iskclear;8、建立多重备份RMANbackupcopied3tablespaceusersformat=c:l%N_%s.dbf,c:2%N_%s.dbf,c:3%N_%s.dbf,;9、备份备份集RMANbackupbackupset32format=*c:%d%s.bak,;10、建立多个备份片RMANconfigurechanneldevicetypesbtmaxpiecesize4G;RMANbackupdevicetypesbtformat*%d_%s_%p.dbf,database;11、建立压缩备份集RMANbackupascompressedbackupsettable
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle RMAN 使用 详解
链接地址:https://www.31ppt.com/p-6619975.html