ITPub博客

首页 > 数据库 > Oracle > 【RMAN学习】RMAN的独特之处

【RMAN学习】RMAN的独特之处

原创 Oracle 作者:gydba 时间:2015-09-10 21:13:16 0 删除 编辑
整理一下以前的学习笔记,好记性不如记博客。他日忘时,可以温故知新。

Oracle的RMAN工具使用会话建立客户端到数据库服务器的连接,用户首先需要启动RMAN的执行程序,然后建立客户端与服务器的绘画连接,用户用过RMAN的客户端进行RMAN操作,
执行备份与恢复的命令,这些命令在服务器端的进程中执行,而服务器进程完成实际的磁盘读写操作。


使用RMAN的优点:
  • 支持增量备份:传统的备份工具如EXP/EXPDP,只能实现一个完整备份而不能增量备份,这样就可以减少备份的数据量
  • 自动管理备份文件:RMAN备份的数据是RMAN自动管理的,包括文件名字,备份文件的存储目录,以及搜索恢复时所需要的表空间
  • 自动化备份和恢复:在备份和恢复操作时,使用简单的指令就可以实现备份与恢复,且执行过程完全由RMAN自己维护
  • 不产生重做信息:与其他管理的备份不同,RMAN的联机备份不产生重做信息
  • 可支持备份压缩处理
一、快速恢复区
快闪恢复区是存储与备份和恢复数据文件以及相关信息的存储区。快闪恢复区保存了每个数据文件的备份、增量备份备份、控制文件备份以及归档重做日志备份。还有Oracle中的闪回日志也保存
在快闪恢复区里。
使用快闪恢复区的优点是,实现了备份文件的自动管理,使得备份与恢复数据库更简单,并且集中管理磁盘空间。
1)修改快闪恢复区的大小
在快闪恢复区里有两个参数,一个是DB_RECOVERY_FILE_DEST_SIZE,另一个是DB_RECOVERY_FILE_DEST。前者用于设置快闪恢复区的最大容量,后者设置快闪恢复区的在操作系统磁盘空间上的位置。
  
1.查看快闪恢复区的参数信息
SQL> show parameter db_recovery_file_dest;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      D:\app\chjayhsx\flash_recovery_area                                       
db_recovery_file_dest_size           big integer 4000M

注:快闪恢复区的参数可以动态修改,如可以在数据库运行期间改变快闪恢复区的大小,以及改变快闪恢复区在磁盘上的存储目录

2.修改快闪恢复区的参数
SQL> alter system set db_recovery_file_dest_size=5g;
系统已更改。

注:快闪恢复区除了在运行库上进行修改,还可以在init.ora或者SPFILE文件中设置

3.查看快闪恢复区的位置以及空间使用信息
SQL> col name for a30
SQL> set line 100
SQL> select name,space_limit,space_used,number_of_files from v$recovery_file_dest;

NAME                           SPACE_LIMIT SPACE_USED NUMBER_OF_FILES
------------------------------ ----------- ---------- ---------------
D:\app\chjayhsx\flash_recovery  3221225472 2612305408             269
_area


二、解决快闪恢复区的空间不足问题
 如果快闪恢复区空间不足,怎么处理呢?一般有三种方法:一是增加恢复磁盘空间,但是这会受到磁盘空间的限制。二是删除没用的备份文件或将备份文件复制到其他地方。三是删除当前的恢复区,重新建一个恢复区

使用v$flash_recovery_area_usage查询闪回恢复区的空间使用情况
SQL> select file_type,percent_space_used,percent_space_reclaimable,number_of_files from v$flash_reco
very_area_usage;


FILE_TYPE            PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
-------------------- ------------------ ------------------------- ---------------
CONTROL FILE                          0                         0               0
REDO LOG                              0                         0               0
ARCHIVED LOG                      63.09                         0             251
BACKUP PIECE                      10.38                         0               2
IMAGE COPY                           .2                         0               1
FLASHBACK LOG                      7.42                      6.93              15
FOREIGN ARCHIVED LOG                  0                         0               0
已选择7行。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30430420/viewspace-1796740/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-08-24

  • 博文量
    77
  • 访问量
    151997