有关RMAN的学习札记

local naming method


Important: Do not set the GLOBAL_DBNAME<wbr> parameter in the<br> SID_LIST_listener_name<wbr> section of the<wbr> listener.ora. A<br> statically configured global database name disables connect-time<br> failover.<br><br><br><br> ###数据库整体备份<br> RMAN&gt; BACKUP DATABASE PLUS ARCHIVELOG;<br><br> 如果您已经发出以下CONFIGURE 命令,则可以实现此操作:<br> • CONFIGURE DEFAULT D EVICE TYPE TO disk;<br> • CONFIGURE DEVICE TYPE<wbr> DISK BACKUP TYPE TO COPY;<br> • CONFIGURE CONTROLFI LE AUTOBACKUP ON;<br> 还可以使用以下命令,对数据库中所有数据文件和控制文件的前一映像副本创建备份<br> (备份集或映像副本):<br> RMAN&gt; BACKUP COPY OF DATABASE;<br><br> 使用CONFIGURE DEVICE TYPE DISK PARALLELISM n,其中n 是需要的<br> 并行度<br><wbr><br> RMAN 可创建多级增量备份,如下所示:<br> • 差异:增量备份的默认类型,其备份自最近一次级别为 1<wbr> 的或级别为0<wbr> 的增量备份<br> 后更改的所有块<br> • 累积:备份自最近一次级别为 0<wbr> 的备份后更改的所有块<br> 示例<br> • 要执行级别为0<wbr> 的增量备份,请使用以下命令:<br> RMAN&gt; BACKUP INCREMENTAL LEVEL 0 DATABASE;<br> • 要执行差异增量备份,请使用以下命令:<br> RMAN&gt; BACKUP INCREMENTAL LEVEL 1 DATABASE;<br> • 要执行累积增量备份,请使用以下命令:<br> RMAN&gt; BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE;<br><br><br> ##启用块更改跟踪<br> SQL&gt; ALTER DATABASE ENABLE <wbr><br> 2&gt; BLOCK CHANGE TRACKING<wbr><wbr><wbr><wbr><br> 3&gt; USING FILE '/mydir/rman_change_track.f'<br> 4&gt; REUSE;<br><br> 可以使用以下命令手动配置快速增量备份:<br> SQL&gt; ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;<br> SQL&gt; ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;<br> 如果未配置db_create_file_dest 参数,则使用USING FILE子句为跟踪文件指定用户定义的目录位置和文件名<br><br> 通过查询V$BLOCK_CHANGE_TRACKING 视图查看当前块更改跟踪配置的详细资料。<br><br> ##增量更新备份<br> RMAN&gt; RECOVER COPY OF<br> 2&gt; DATAFILE {n|'file_name'}<br> 3&gt; WITH TAG 'incr_upd_df1';<br><br> ##LIST 命令<br><wbr>列出数据文件的备份集和副本:<br> RMAN&gt; LIST BACKUP OF DATABASE;<br> RMAN&gt; LIST BACKUP OF DATAFILE <wbr><br> 2&gt;<wbr><wbr> "/db01/ORADAT A/u03/users01.dbf";<br> • 列出指定表空间的任何数据文件的备份集和副本:<br><wbr>RMAN&gt; LIST COPY OF TABLESPACE "SYSTEM";<br> • 列出包含指定范围的归档日志的备份集和副本:<br> RMAN&gt; LIST COPY OF<wbr> DATABASE ARCHIVELOG<br> 2&gt; FROM TIME='SYSDATE-7';<br><br> ##REPORT 命令<br> 使用此命令,可以更详细地分析RMAN 资料档案库中的信息.<br><br> REPORT NEED BACKUP :示例<br> • 需要三个以上增量备份以进行恢复的文件:<br> • 三天以来尚未进行备份的文件:<br> • 如果不具有两个或更多个备份则需要进行备份:<br> • 需要进行备份以恢复到三天前的数据状态:<br> RMAN&gt; REPORT NEED BACKUP days 3;<br> RMAN&gt; REPORT NEED BACKUP incremental 3;<br> RMAN&gt; REPORT NEED BACKUP redundancy 2;<br> RMAN&gt; REPORT NEED BACKUP <wbr><br> 2&gt;<wbr><wbr><wbr> recovery window of 3 days;<br><br> REPORT OBSOLETE 和<br> DELETE OBSOLETE<br> • 查找根据当前保留策略设置应视为作废的所有恢复文件:<br> • 如果需要的备份副本不多于两个,列出作废的恢复文件:<br> • 删除备份集键为4<wbr> 的备份集:<br> • 删除由于已存在两个以上的备份而视为作废的恢复文件:<br> RMAN&gt; REPORT OBSOLETE;<br> RMAN&gt; REPORT OBSOLETE REDUNDANCY 2;<br> RMAN&gt; DELETE<wbr> BACKUPSET 4;<br> RMAN&gt; DELETE OBSOLETE REDUNDANCY 2;<br><br><br><br><br><br><br><br></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

你可能感兴趣的:(rman)