oracle rman

rman是Recovery Management的简称,全称为oracleOracle恢复管理器,是用户对数据库实施备份、复原、恢复的使用程序。

RMAN 资料档案库、恢复目录、控制文件

资料库:oracle将目标数据库元数据的集合称为rman的资料档案库;资料档案库的存储数据有两种方式:1 ,恢复目录 2,目标数据库的控制文件

1:恢复目录:恢复目录是建立在rman目录数据库(简称为恢复目录数据库)上的一种存储对象;

2:目标数据库的控制文件:如果没有恢复目录,那么就需要吧rman要用到的关于目标数据库的大部分必要信息都存放在目标数据库的控制文件中。

 

一:创建恢复目录

1:创建恢复目录数据库

2:创建存储目录的用户

SQL> create user rman identified by by rman default tablespace catalog temporary tablespace temp;

3:授权rman

SQL> grant connect ,resource to rman;

SQL> grant recovery_catalog_owner to rman;

 

4:创建恢复目录,创建恢复目录的时候需要进入rman

RMAN> create catalog 或者

RMAN> create catalog tablespace catalogspace 

删除

RMAN> drop catalog;

二:rman与数据库的连接

1:本地连接

SHELL>target /

SHELL>target / nocatalog

2:远程

SHELL>rman target sys/passwd@网络连接

RMAN>connect target sys/passwd@网络连接 nocatalog

注:网络连接后添加nocatalog参数,则表示rman没有建立恢复目录,此时使用目标数据库的控制文件代替恢复目录。

与恢复目录的连接

本地连接

RMAN>connect catalog rman/rman

RMAN>connect catalog rman/rman@网络连接

三:注册数据库

RMAN>register database

如歌目标数据库的表空间与数据文件等发生变化,则目标数据库的控制文件会被改写,此时为了保持恢复目录与目标数据库的控制文件同步,可以运行一下命令。

RMAN>resync catalog

 

备份集与备份片:

备份集(backup sets)包括一个多个数据文件或者归档日志,一个备份集由许多备份片组成,每个备份片是一个单独输出文件。备份片的大小是有限制的如果没有备份片的现在,则备份集中就只有一个备份片。

备份片是备份集中实际文件,备份集是备份片的逻辑集合,备份集中的文件必须是以特定的rman专用格式存储的,而且在这些文件可以使用以前,必须使用restore命令进行处理。

 

RMAN常见命令   catalog;backup;list

==========================================================================================================================================

catalog 命令:

 

 

 

===========================================================================================================================================

backup 命令的语法:

 rman的backup命令是用于完成备份 的备份过程,使用backup命令,可以将多个文件、表空、整个数据库以备份集的形式备份到磁盘或者磁带上。backup命令以特殊的格式存储备份数据。

backup命令可以备份的对象如下:

1):全部数据库(database);包括所有的数据文件控制文件;

2):数据文件(datafile);备份数据文件:

3):表空间(tablespace):备份一个或者多个指定的表空间:

4):归档日志(archivelog all):备份归档日志文件:

5):控制文件(current controlfile):在线备份控制而文件:

6):daafiilecopy:备份使用copy命令备份数据文件:

7):controlfilecopy:备份使用copy命令备份的控制文件:

8):backup set:备份使用copy命令备份的文件:

backup备份语法:

RMAN>backup <level> (<backup type> <option>)

其中,level是备份的增量级别,可以取值为:(full 或者 incremental),full表示全备;incremental表示增量备份,共4个增量级别(1、2、3、4)。

option 是可选项,主要参数如下:

format:文件存储格式(指定生成备份文件的存储路径及名称);

include current controlfile 表示备份控制文件:

filesperset:表示每个备份集所包含的备份片个数;

channel:用于指定backup命令所使用的通道:

delete [all] input:表示备份结束是否删除归档日志;

maxsetsize:表示备份集的最大尺寸;

skip [offline readonly inaccessible] a备份时;可以跳过一些特殊的表空间  如:backup database skip readonly

备份文件的存储格式:

使用backup命令进行备份时:需要明确备份文件的存储路径及文件格式。一般来说,其格式和路径可以使用format参数进行统一设置,format格式由两部分组成,即路径名称和文件存储格式:

在11g中,如果进行备份时没有使用format指定路径和名称格式,则在默认情况下backup所产生的备份集将存储在flash_recovery_area闪回目录中,而rman也会自动使用%U来确保文件名称不重复。 

 

 

 

======================================================================================================================================

list命令:list命令用于查询rman资料归档并获取backup命令、copy命令和数据库实体有关 数据,数据实体与物理数据库的一个单独版本,list命令显示输出change、crosscheck和delete命令已经使用过的文件。

list命令使用个by backup 和byfile 选项显示备份信息,另外两个选项summary和verbose用于精简或者扩展输出字段。

RMAN> list backupset summary;


List of Backups
===============
Key     TY LV S Device Type Completion Time      #Pieces #Copies Compressed Tag
------- -- -- - ----------- -------------------- ------- ------- ---------- ---
19      B  F  A DISK        12-JUL-2013 14:55:55 1       1       NO         BACKUPDATABASE
20      B  F  A DISK        12-JUL-2013 14:55:58 1       1       NO         BACKUPDATABASE
21      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
22      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
23      B  A  A DISK        12-JUL-2013 14:57:00 1       1       YES        BACKUPARCH
24      B  A  A DISK        12-JUL-2013 14:57:01 1       1       YES        BACKUPARCH
25      B  A  A DISK        12-JUL-2013 14:57:07 1       1       YES        BACKUPARCH
26      B  F  A DISK        12-JUL-2013 14:57:09 1       1       NO         BACKUPSPFILE

 

  显示结果LV字段说明如下:B 表示 backup、F 表示 FULL、A 表示 archive log、0 1 表示 incremental backup

                 S 说明备份状态 :(A AVAILABLE,X EXPIRED ) 

按照数据文件备份,归档日志备份,控制文件备份,服务器参数文件备份 列出

RMAN> list backupset by file;


List of Datafile Backups
========================

File Key     TY LV S Ckp SCN    Ckp Time             #Pieces #Copies Compressed Tag
---- ------- -  -- - ---------- -------------------- ------- ------- ---------- ---
1    20      B  F  A 4506655    12-JUL-2013 14:55:49 1       1       NO         BACKUPDATABASE
2    19      B  F  A 4506656    12-JUL-2013 14:55:49 1       1       NO         BACKUPDATABASE
3    19      B  F  A 4506656    12-JUL-2013 14:55:49 1       1       NO         BACKUPDATABASE
4    20      B  F  A 4506655    12-JUL-2013 14:55:49 1       1       NO         BACKUPDATABASE
5    19      B  F  A 4506656    12-JUL-2013 14:55:49 1       1       NO         BACKUPDATABASE
6    20      B  F  A 4506655    12-JUL-2013 14:55:49 1       1       NO         BACKUPDATABASE
7    20      B  F  A 4506655    12-JUL-2013 14:55:49 1       1       NO         BACKUPDATABASE

List of Archived Log Backups
============================

Thrd Seq     Low SCN    Low Time             BS Key  S #Pieces #Copies Compressed Tag
---- ------- ---------- -------------------- ------- - ------- ------- ---------- ---
1    112     3237057    22-JUN-2013 13:24:16 23      A 1       1       YES        BACKUPARCH
1    113     3260272    23-JUN-2013 20:27:56 23      A 1       1       YES        BACKUPARCH
1    114     3271594    24-JUN-2013 00:18:09 23      A 1       1       YES        BACKUPARCH
1    115     3289870    24-JUN-2013 08:28:19 23      A 1       1       YES        BACKUPARCH
1    116     3316860    24-JUN-2013 22:00:13 23      A 1       1       YES        BACKUPARCH
1    117     3441723    25-JUN-2013 08:29:05 23      A 1       1       YES        BACKUPARCH
1    118     3445596    25-JUN-2013 08:29:08 23      A 1       1       YES        BACKUPARCH
1    119     3474835    25-JUN-2013 22:00:14 23      A 1       1       YES        BACKUPARCH
1    120     3509119    26-JUN-2013 16:30:07 23      A 1       1       YES        BACKUPARCH
1    121     3526018    26-JUN-2013 22:00:17 23      A 1       1       YES        BACKUPARCH
1    122     3529139    26-JUN-2013 22:00:18 23      A 1       1       YES        BACKUPARCH
1    123     3536311    26-JUN-2013 23:50:20 23      A 1       1       YES        BACKUPARCH
1    124     3577488    27-JUN-2013 22:00:06 23      A 1       1       YES        BACKUPARCH
1    125     3583969    27-JUN-2013 22:01:04 23      A 1       1       YES        BACKUPARCH
1    126     3592007    28-JUN-2013 00:00:09 23      A 1       1       YES        BACKUPARCH
1    127     3633875    28-JUN-2013 22:00:10 23      A 1       1       YES        BACKUPARCH
1    128     3639662    28-JUN-2013 22:01:51 23      A 1       1       YES        BACKUPARCH
1    129     3660268    29-JUN-2013 06:00:08 23      A 1       1       YES        BACKUPARCH
1    130     3679793    29-JUN-2013 14:02:28 23      A 1       1       YES        BACKUPARCH
1    131     3701110    29-JUN-2013 14:49:28 23      A 1       1       YES        BACKUPARCH
1    132     3719711    29-JUN-2013 22:19:41 23      A 1       1       YES        BACKUPARCH
1    133     3724966    29-JUN-2013 23:00:42 23      A 1       1       YES        BACKUPARCH
1    134     3743150    30-JUN-2013 06:00:57 23      A 1       1       YES        BACKUPARCH
1    135     3775639    30-JUN-2013 22:00:32 23      A 1       1       YES        BACKUPARCH
1    136     3781107    30-JUN-2013 22:20:30 23      A 1       1       YES        BACKUPARCH
1    137     3804648    01-JUL-2013 11:03:13 23      A 1       1       YES        BACKUPARCH
1    138     3827758    01-JUL-2013 22:00:09 23      A 1       1       YES        BACKUPARCH
1    139     3834935    01-JUL-2013 22:21:15 23      A 1       1       YES        BACKUPARCH
1    140     3874401    02-JUL-2013 20:00:58 23      A 1       1       YES        BACKUPARCH
1    141     3885370    02-JUL-2013 22:22:01 23      A 1       1       YES        BACKUPARCH
1    142     3889472    02-JUL-2013 22:22:05 23      A 1       1       YES        BACKUPARCH
1    143     3929990    03-JUL-2013 21:15:46 23      A 1       1       YES        BACKUPARCH
1    144     3939207    03-JUL-2013 22:22:47 23      A 1       1       YES        BACKUPARCH
1    145     3942964    03-JUL-2013 22:22:49 23      A 1       1       YES        BACKUPARCH
1    146     3980694    04-JUL-2013 19:05:32 23      A 1       1       YES        BACKUPARCH
1    147     3991796    04-JUL-2013 22:00:21 23      A 1       1       YES        BACKUPARCH
1    148     4013396    05-JUL-2013 08:23:54 23      A 1       1       YES        BACKUPARCH
1    149     4020758    05-JUL-2013 09:50:06 23      A 1       1       YES        BACKUPARCH
1    150     4026005    05-JUL-2013 12:01:03 23      A 1       1       YES        BACKUPARCH
1    151     4048471    05-JUL-2013 22:00:16 23      A 1       1       YES        BACKUPARCH
1    152     4070060    06-JUL-2013 07:05:42 23      A 1       1       YES        BACKUPARCH
1    153     4076261    06-JUL-2013 08:24:41 23      A 1       1       YES        BACKUPARCH
1    154     4085985    06-JUL-2013 10:05:04 23      A 1       1       YES        BACKUPARCH
1    155     4118356    07-JUL-2013 03:00:17 23      A 1       1       YES        BACKUPARCH
1    156     4132778    07-JUL-2013 08:25:27 23      A 1       1       YES        BACKUPARCH
1    157     4142633    07-JUL-2013 10:05:41 25      A 1       1       YES        BACKUPARCH
1    158     4169686    07-JUL-2013 23:00:55 25      A 1       1       YES        BACKUPARCH
1    159     4189034    08-JUL-2013 08:26:14 25      A 1       1       YES        BACKUPARCH
1    160     4199930    08-JUL-2013 12:30:58 25      A 1       1       YES        BACKUPARCH
1    161     4203447    08-JUL-2013 12:42:15 25      A 1       1       YES        BACKUPARCH
1    162     4205951    08-JUL-2013 12:42:20 25      A 1       1       YES        BACKUPARCH
1    163     4208548    08-JUL-2013 12:42:25 25      A 1       1       YES        BACKUPARCH
1    164     4210921    08-JUL-2013 12:42:31 25      A 1       1       YES        BACKUPARCH
1    165     4213382    08-JUL-2013 12:42:37 25      A 1       1       YES        BACKUPARCH
1    166     4215779    08-JUL-2013 12:42:43 25      A 1       1       YES        BACKUPARCH
1    167     4218171    08-JUL-2013 12:42:49 25      A 1       1       YES        BACKUPARCH
1    168     4220517    08-JUL-2013 12:42:56 25      A 1       1       YES        BACKUPARCH
1    169     4222915    08-JUL-2013 12:43:02 25      A 1       1       YES        BACKUPARCH
1    170     4225410    08-JUL-2013 12:43:09 25      A 1       1       YES        BACKUPARCH
1    171     4230622    08-JUL-2013 14:27:26 25      A 1       1       YES        BACKUPARCH
1    172     4232420    08-JUL-2013 14:27:30 25      A 1       1       YES        BACKUPARCH
1    173     4234757    08-JUL-2013 14:27:34 25      A 1       1       YES        BACKUPARCH
1    174     4237114    08-JUL-2013 14:27:43 25      A 1       1       YES        BACKUPARCH
1    175     4238008    08-JUL-2013 14:28:17 25      A 1       1       YES        BACKUPARCH
1    176     4240646    08-JUL-2013 14:30:50 25      A 1       1       YES        BACKUPARCH
1    177     4241704    08-JUL-2013 14:30:56 25      A 1       1       YES        BACKUPARCH
1    178     4242810    08-JUL-2013 14:31:02 25      A 1       1       YES        BACKUPARCH
1    179     4244092    08-JUL-2013 14:31:08 25      A 1       1       YES        BACKUPARCH
1    180     4246450    08-JUL-2013 14:31:14 25      A 1       1       YES        BACKUPARCH
1    181     4248821    08-JUL-2013 14:31:20 25      A 1       1       YES        BACKUPARCH
1    182     4251504    08-JUL-2013 14:31:27 25      A 1       1       YES        BACKUPARCH
1    183     4253943    08-JUL-2013 14:31:33 25      A 1       1       YES        BACKUPARCH
1    184     4273609    08-JUL-2013 22:00:15 25      A 1       1       YES        BACKUPARCH
1    185     4285635    09-JUL-2013 02:00:48 25      A 1       1       YES        BACKUPARCH
1    186     4300076    09-JUL-2013 08:27:01 25      A 1       1       YES        BACKUPARCH
1    187     4314674    09-JUL-2013 15:00:14 25      A 1       1       YES        BACKUPARCH
1    188     4332986    09-JUL-2013 22:00:20 25      A 1       1       YES        BACKUPARCH
1    189     4355294    10-JUL-2013 08:27:48 25      A 1       1       YES        BACKUPARCH
1    190     4363532    10-JUL-2013 11:00:54 25      A 1       1       YES        BACKUPARCH
1    191     4379051    10-JUL-2013 17:00:05 25      A 1       1       YES        BACKUPARCH
1    192     4394364    10-JUL-2013 22:00:21 25      A 1       1       YES        BACKUPARCH
1    193     4416347    11-JUL-2013 08:28:35 25      A 1       1       YES        BACKUPARCH
1    194     4445003    11-JUL-2013 22:00:10 25      A 1       1       YES        BACKUPARCH
1    195     4460087    12-JUL-2013 04:00:15 25      A 1       1       YES        BACKUPARCH
1    196     4471260    12-JUL-2013 08:29:23 25      A 1       1       YES        BACKUPARCH
1    197     4500927    12-JUL-2013 12:20:18 25      A 1       1       YES        BACKUPARCH
1    1       4503348    12-JUL-2013 13:41:31 24      A 1       1       YES        BACKUPARCH
1    2       4505262    12-JUL-2013 14:14:58 24      A 1       1       YES        BACKUPARCH
1    3       4505270    12-JUL-2013 14:14:58 24      A 1       1       YES        BACKUPARCH
1    4       4506677    12-JUL-2013 14:56:05 24      A 1       1       YES        BACKUPARCH

List of Control File Backups
============================

CF Ckp SCN Ckp Time             BS Key  S #Pieces #Copies Compressed Tag
---------- -------------------- ------- - ------- ------- ---------- ---
4506661    12-JUL-2013 14:56:04 22      A 1       1       NO         BACKUPDATABASE
List of SPFILE Backups
======================

Modification Time    BS Key  S #Pieces #Copies Compressed Tag
-------------------- ------- - ------- ------- ---------- ---
12-JUL-2013 13:40:25 26      A 1       1       NO         BACKUPSPFILE
12-JUL-2013 13:40:25 21      A 1       1       NO         BACKUPDATABASE

 

列出过期备份
RMAN> list expired backup;

 

       列出表空间和数据文件备份:list backup of tablespace 和list backup of datafile 输出和list backup 相似

                     列出归档日志备份:RMAN> list archivelog all;

列出控制文件和服务器参数文件:RMAN>list backup of controfile;RMAN>list backup of spfile;

 

RMAN 的 report命令:

1. 报告最近没有被备份的数据文件:RMAN>report need backup days=3;

2. 报告备份冗余或恢复窗口           :RMAN>report need backup redundancy=2;

                                                      :RMAN>report need backup recovery window of 2 days;

3. 报告数据文件的不可恢复操作   :RMAN>report unrecoverable;

4. 报告数据库模式                         :RMAN>report schema;

5. 报告丢弃的备份 :

                              如果使用了保存策略,备份会标记为丢弃状态  RMAN>report obsolete;

                                                                         删除丢弃状态备份     RMAN>delete obsolete;

1 备份集有两种状态A(Available,RMAN认为该项存在于备份介质上)X(Expired,备份存在于控制文件或恢复目录中,但是并没有物理存在于备份介质上)

2 crosscheck 的目的是检查RMAN 的目录以及物理文件,如果物理文件不存在于介质上,将标记为Expired。如果物理文件存在,将维持Available。

  如果原先标记为Expired的备份集再次存在于备份介质上(如恢复了损坏的磁盘驱动器后),crosscheck将把状态重新从Expired标记回Available。

3 crosscheck 输出分两部分。第一部分列出确定存在于备份介质上的所有备份集片,第二部分列出不存在于备份介质上的备份集片,并将其标记为Expired。

    当设置备份保存策略后,一个备份过期,crosscheck之后标记为丢弃的备份状态依旧为availabel,要删除丢弃备份delete obsolete。

   crosscheck backup

   crosscheck backup of datafile 1;

   crosscheck backup of tablespace users;

   crosscheck backup of controfile;

   crosscheck backup of controlfile;

   crosscheck backup tag='SAT_BACKUP';

   crosscheck backup completed after 'sysdate - 2'

   crosscheck backup completed between 'sysdate - 5' and 'sysdate -2 '

   crosscheck backup device type sbt;

   crosscheck archivelog all;

   crosscheck archivelog like '%ARC00012.001'

   crosscheck archivelog from sequence 12;

   crosscheck archivelog until sequence 522;

RMAN 的validate 命令:

1 validate 命令验证备份集片是否能够被还原:validate backupset ID(list backup summary);

RMAN> list backup summary;


List of Backups
===============
Key     TY LV S Device Type Completion Time      #Pieces #Copies Compressed Tag
------- -- -- - ----------- -------------------- ------- ------- ---------- ---
19      B  F  A DISK        12-JUL-2013 14:55:55 1       1       NO         BACKUPDATABASE
20      B  F  A DISK        12-JUL-2013 14:55:58 1       1       NO         BACKUPDATABASE
21      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
22      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
23      B  A  A DISK        12-JUL-2013 14:57:00 1       1       YES        BACKUPARCH
24      B  A  A DISK        12-JUL-2013 14:57:01 1       1       YES        BACKUPARCH
25      B  A  A DISK        12-JUL-2013 14:57:07 1       1       YES        BACKUPARCH
26      B  F  A DISK        12-JUL-2013 14:57:09 1       1       NO         BACKUPSPFILE

RMAN> validate backupset 26;

Starting validate at 13-JUL-2013 12:35:09
using channel ORA_DISK_1
channel ORA_DISK_1: starting validation of datafile backup set
channel ORA_DISK_1: reading from backup piece /u01/bak/spfile_0qoeihu5_1_1.bak
channel ORA_DISK_1: piece handle=/u01/bak/spfile_0qoeihu5_1_1.bak tag=BACKUPSPFILE
channel ORA_DISK_1: restored backup piece 1
channel ORA_DISK_1: validation complete, elapsed time: 00:00:01
Finished validate at 13-JUL-2013 12:35:10

 

RMAN 的备份保存策略以及change ,delete命令:

带delete参数的change 命令删除备份集,从备份介质,并且从控制文件和恢复目录中删除

RMAN> list backup summary;


List of Backups
===============
Key     TY LV S Device Type Completion Time      #Pieces #Copies Compressed Tag
------- -- -- - ----------- -------------------- ------- ------- ---------- ---
19      B  F  A DISK        12-JUL-2013 14:55:55 1       1       NO         BACKUPDATABASE
20      B  F  A DISK        12-JUL-2013 14:55:58 1       1       NO         BACKUPDATABASE
21      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
22      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
23      B  A  A DISK        12-JUL-2013 14:57:00 1       1       YES        BACKUPARCH
24      B  A  A DISK        12-JUL-2013 14:57:01 1       1       YES        BACKUPARCH
25      B  A  A DISK        12-JUL-2013 14:57:07 1       1       YES        BACKUPARCH
26      B  F  A DISK        12-JUL-2013 14:57:09 1       1       NO         BACKUPSPFILE

RMAN> change backupset 19 delete;

using channel ORA_DISK_1

List of Backup Pieces
BP Key  BS Key  Pc# Cp# Status      Device Type Piece Name
------- ------- --- --- ----------- ----------- ----------
19      19      1   1   AVAILABLE   DISK        /u01/bak/full_0koeihrl.bak

Do you really want to delete the above objects (enter YES or NO)? yes
deleted backup piece
backup piece handle=/u01/bak/full_0koeihrl.bak RECID=19 STAMP=820594549
Deleted 1 objects


RMAN> list backup summary;


List of Backups
===============
Key     TY LV S Device Type Completion Time      #Pieces #Copies Compressed Tag
------- -- -- - ----------- -------------------- ------- ------- ---------- ---
20      B  F  A DISK        12-JUL-2013 14:55:58 1       1       NO         BACKUPDATABASE
21      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
22      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
23      B  A  A DISK        12-JUL-2013 14:57:00 1       1       YES        BACKUPARCH
24      B  A  A DISK        12-JUL-2013 14:57:01 1       1       YES        BACKUPARCH
25      B  A  A DISK        12-JUL-2013 14:57:07 1       1       YES        BACKUPARCH
26      B  F  A DISK        12-JUL-2013 14:57:09 1       1       NO         BACKUPSPFILE

RMAN> change backuppiece 20 delete;

using channel ORA_DISK_1

List of Backup Pieces
BP Key  BS Key  Pc# Cp# Status      Device Type Piece Name
------- ------- --- --- ----------- ----------- ----------
20      20      1   1   AVAILABLE   DISK        /u01/bak/full_0joeihrl.bak

Do you really want to delete the above objects (enter YES or NO)? yes
deleted backup piece
backup piece handle=/u01/bak/full_0joeihrl.bak RECID=20 STAMP=820594549
Deleted 1 objects


RMAN> list backup summary;


List of Backups
===============
Key     TY LV S Device Type Completion Time      #Pieces #Copies Compressed Tag
------- -- -- - ----------- -------------------- ------- ------- ---------- ---
21      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
22      B  F  A DISK        12-JUL-2013 14:56:04 1       1       NO         BACKUPDATABASE
23      B  A  A DISK        12-JUL-2013 14:57:00 1       1       YES        BACKUPARCH
24      B  A  A DISK        12-JUL-2013 14:57:01 1       1       YES        BACKUPARCH
25      B  A  A DISK        12-JUL-2013 14:57:07 1       1       YES        BACKUPARCH
26      B  F  A DISK        12-JUL-2013 14:57:09 1       1       NO         BACKUPSPFILE

 

>RMANlist archivelog all;

>RMANchange archivelog until logseq =5 delete;

 

1.两类策略:恢复窗口备份保存策略(recovery windows backup retension policy) 基于时间

    备份冗余备份保存策略(backup redundancy backup retension policy) 基于备份的数量

两类策略互相排斥

2.即使使用了备份保存策略,备份到期并不删除,只是在RMAN目录中标记为丢弃,看到的状态依旧为available;

  要查看标记为丢弃的备份 report obsolete,只有使用delete obsolete才真正物理删除。

3.configure retension policy to recovery window of 7 days;

   configure retension policy to redundancy 3;

   显示结果 show all;

4.查看到期丢弃的备份时,可能需要手工保存一些备份,可以使用change 命令带keep 参数,使用这个命令后,那些被修改的备份将被认为是个long-term backup,不在受保存策略影响也就是说delete obsolete 也不删除。

5.要使备份时候不受保存策略影响 ,使用带keep参数的backup 命令

   backup database keep forever;

   backup database keep 5 days;

6.change 命令功能

 1):可以修改备份为永久保存并将以及该备份的相关的日志保存下来,保证总能将备份恢复到当前时间点:change backupset 31 keep forever logs;

2):可以设置备份丢弃的新日期 ,将备份在多保存7 天,7 天后将删除:change backupset 32 keep until time 'sysdata + 7' logs;

3):可以将备份集设置为unavailable:change backupset 33 unavailable; 

         注:标记为unavailable状态的备份集并不参与crosscheck;

恢复目录的记录删除:

          1. $ORACLE_HOME/rdbms/admin/prgrmanc.sql 脚本定期删除恢复目录中具有DELETED状态的记录

          2. 要删除旧的对应物记录incarnation.必须从DBINC 表中删除这些对应物,使用RC_DATABASE_INCARNATION 视图来确定要删除的对应物。记录要删除的每个对应物的DBINC_KEY:随后启动SQL*Plus,执行delete from dbinc where dbinc_key=2;

             手工同步恢复目录:resync catalog;

Oracle同步恢复目录的时候,首先创建快照控制文件,然后比较这个文件和恢复目录,完成后,Oracle 更新恢复目录,使恢复目录和控制文件同步

 

             

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值