《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元数据会被放到恢复目录中。5、恢复目录在RMAN元数据存放天数达到初始化参数control_file_record_kecp_time的值之后,其元数据可能会被覆盖,从而导致之前的备份不能使用。6、介质管理层7、RMAN包包dbmsbackuprestorc用于执行备份、转储和恢复操作。backup、cop