签到成功

知道了

CNDBA社区CNDBA社区

RMAN backup recovery area 命令

2016-11-25 15:53 1821 0 原创 Oracle 11g
作者: dave

 

一朋友问我一个问题:

RMAN> BACKUP RECOVERY AREA;

 

http://www.cndba.cn/Dave/article/1052

这个命令备份哪些内容, 还真不太清楚。 Google了一下。 这个命令是备份Flash recovery Area的内容的。 这是也是Oracle 10g以后才有的。10g引进了flash recovery area,同时在rman备份中支持对该区域的备份。

 

http://www.cndba.cn/Dave/article/1052

9ioracle引入flashback查询,依赖于undo表空间存储的信息来闪回查询以前的版本,当然这个受限于undo表空间的大小,以及保留策略。

 

10goracle又引入了新的flashback功能,使用了flash recovery area来存储flashback 1og等等。这个区域默认创建在oracle_base目录下。在其中可以存放备份集、镜像拷贝、归档日志、自动备份的控制文件以及spfileflashback logs存放位置和大小由参数db_recovery_file_destdb_recovery_file_dest_size决定。

默认情况数据库的flashback database是关闭,可以在mount exclusive状态下打开。

           

 

看一下Oracle 官方文档上的几段文字。

 

http://www.cndba.cn/Dave/article/1052

To free space in the FRA we could do take a backup of the Flash Recovery Area using the command BACKUP RECOVERY AREA.This command will take the backup of all the files in the FRA to tape only. After this the space occupied by the files in the FRA will be marked as reclaimable

 

the larger the fast recovery area, the more useful it is. Ideally, the fast recovery area should be large enough for copies of the data files, control files, online redo log files, and archived redo log files needed to recover the database, and also the copies of these backup files that are kept based on the retention policy.

 

The Flash Recovery Area is a unified storage location for all recovery-related files and activities in an Oracle Database. It includes Control File, Archived Log Files, Flashback Logs, Control File Autobackups, Data Files, and RMAN files.

http://www.cndba.cn/Dave/article/1052

 

 

从上面的几段话,我们可以得到一下信息:

 

(1)    BACKUP RECOVERY AREA 命令只能备份到磁带上。 在磁盘上备份会报如下错误:

RMAN> BACKUP RECOVERY AREA;http://www.cndba.cn/Dave/article/1052

启动 backup 12-8 -10

使用目标数据库控制文件替代恢复目录

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=15 设备类型=DISK

说明与资料档案库中的任何归档日志都不匹配http://www.cndba.cn/Dave/article/1052

说明与资料档案库中的任何数据文件副本都不匹配

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: backup 命令 ( 08/12/2010 13:50:10 ) 失败

RMAN-06603: 必须在磁盘设备上使用 RECOVERY AREA, RECOVERY FILES DB_RECOVERY_FILE_DEST 指定 TO DESTINATION 选项

 

(2)    Flash recovery area 包含内容:控制文件,归档文件,flashback logs 控制文件,自动备份的控制文件,数据文件,数据文件拷贝,RMAN 文件(包括备份集,镜像备份)。

           我们可以从以下SQL 的查询结果可以看出:

            

                  SQL> select file_type from v$flash_recovery_area_usage;http://www.cndba.cn/Dave/article/1052

 

                    FILE_TYPE

                   --------------------

                    CONTROL FILE

                     REDO LOG

                     ARCHIVED LOG

                     BACKUP PIECE

                     IMAGE COPY

                     FLASHBACK LOG

                     FOREIGN ARCHIVED LOG

                      已选择7行。

 

3 BACKUP RECOVERY AREA 将备份所有Flash recovery area中的内容。

 

 

 

 

------------------------------------------------------------------------------

Blog http://blog.csdn.net/tianlesoftware

http://www.cndba.cn/Dave/article/1052

网上资源: http://tianlesoftware.download.csdn.net

http://www.cndba.cn/Dave/article/1052

相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx

http://www.cndba.cn/Dave/article/1052

DBA1 群:62697716(); DBA2 群:62697977()

DBA3 群:63306533;     聊天 群:40132017

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle 11g

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2296
    原创
  • 3
    翻译
  • 582
    转载
  • 198
    评论
  • 访问:8450452次
  • 积分:4477
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ