快速恢复区
概念
是一个默认放置所有备份恢复操作有关文件的地方,包括:控制文件在线镜像、在线重做日志、归档日志、外来归档日志、控制文件镜像复制、数据文件镜像复制、RMAN备份片和闪回日志。
如果启用的快速恢复区,它就成了RMAN备份默认的去处,无论是RMAN备份片、镜像复制、还是控制文件自动备份,只要没有在RMAN配置或则backup命令中指明路径就全部进入快速恢复区。

快速恢复区由两个参数确定:

SQL> show parameter db_recovery

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string
db_recovery_file_dest_size           big integer 0

db_recovery_file_dest:用于设置快速恢复区的路径。

db_recovery_file_dest_size:用于设置快速恢复区的大小。

注:设置快速恢复区要先设置大小,后设置路径。

1、 设置快速恢复区路径大小4G,存储路径为/u01/app/oracle/fast_recovery_area

SQL> alter system set db_recovery_file_dest_size=4G scope=spfile;

System altered.

SQL> alter system set db_recovery_file_dest='/u01/app/oracle/fast_recovery_area' scope=spfile;

System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area  830930944 bytes
Fixed Size            2257800 bytes
Variable Size          536874104 bytes
Database Buffers      285212672 bytes
Redo Buffers            6586368 bytes
Database mounted.
Database opened.
SQL>
SQL> show parameter db_recovery;

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest             string     /u01/app/oracle/fast_recovery_
                         area
db_recovery_file_dest_size         big integer 4G

2、 reset快速恢复区

1)方法一:修改pfile参数文件

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> create pfile from spfile;

File created.

SQL> !vi $ORACLE_HOME/dbs/initdrz.ora

删除如下内容

*.db_recovery_file_dest_size=4294967296
*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'

SQL> create spfile from pfile;

File created.

SQL> startup
ORACLE instance started.

Total System Global Area  830930944 bytes
Fixed Size            2257800 bytes
Variable Size          536874104 bytes
Database Buffers      285212672 bytes
Redo Buffers            6586368 bytes
Database mounted.
Database opened.
SQL>    
SQL> show parameter db_recovery

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest             string
db_recovery_file_dest_size         big integer 0

2)方法二:reset命令

SQL> alter system reset db_recovery_file_dest_size scope=spfile sid='*';

System altered.

SQL> alter system reset db_recovery_file_dest scope=spfile sid='*';

System altered.

SQL>
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area  830930944 bytes
Fixed Size            2257800 bytes
Variable Size          536874104 bytes
Database Buffers      285212672 bytes
Redo Buffers            6586368 bytes
Database mounted.
Database opened.
SQL>
SQL> show parameter db_recovery

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest             string
db_recovery_file_dest_size         big integer 0

总结:从Oracle原理上来分析,直接修改参数文件不失为一种很好理解的方式,但reset语句修改,更方便。

【Oracle】设置快速恢复区及reset快速恢复区相关推荐

  1. JVM学习笔记之-方法区,栈、堆、方法区的交互关系,方法区的理解,设置方法区大小与OOM,方法区的内部结构,方法区使用举例

    栈.堆.方法区的交互关系 运行时数据区结构图 从线程共享与否的角度来看 栈,堆,方法区的交互关系 方法区的理解 方法区在哪里? <Java虚拟机规范>中明确说明:"尽管所有的方法 ...

  2. 路由器的wan口dns、dhcp的dns和主机设置的电脑上dns的区别是什么?

    路由器的wan口dns.dhcp的dns和主机设置的电脑上dns的区别是什么? 2018-10-11 13:13 来源: 本站整理 作者:U盘量产网 浏览量:7059次 注:本文中有部分内容是转发者添 ...

  3. JVM-04-运行时数据区-堆,方法区

    文章目录 堆 堆的核心概述 堆与进程 堆内存细分 JVisualVM可视化查看堆内存 设置堆内存大小与 OOM 设置堆内存 OOM 新生代与老年代 对象分配 具体过程⭐ 分配策略 分配一般情况 分配特 ...

  4. Git005--工作区和暂存区

    Git--工作区和暂存区 本文来自于:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0 ...

  5. 1、虚拟机内存管理、运行时数据区、线程共享区、Java堆、新生代、老年代、Eden区域分配、方法区、线程独占区、虚拟机栈

    1.Java虚拟机内存管理 1.1.运行时数据区[Runtime Data Area] 1.1.1.线程共享区 1.1.1.1.Java堆[heap] 1.1.1.1.1.新生代.老年代.Eden区域 ...

  6. C++ 堆、栈、自由存储区、全局静态存储区和常量存储区

    文章来自一个论坛里的回帖,哪个论坛记不得了!    在C++中,内存分成5个区,他们分别是堆.栈.自由存储区.全局/静态存储区和常量存储区.     栈,就是那些由编译器在需要的时候分配,在不需要的时 ...

  7. 内存之私有sql区和共享sql区

    内存之私有sql区和共享sql区 私有sql区来自UGA:共享sql区来自SGA 首先先来了解一下PGA的结构: 图为11g中PGA的结构图 可以分为三部分:Private SQL Area; Ses ...

  8. 关于JVM中Eden区、Survivor from区和Survivor to区的理解

    本文主要根据<深入理解JVM>中内存回收策略,主要关注如下五个方面: 1:Eden区分配 2:大对象直接进入老年代 3:长期存活的对象直接进入老年代 4:动态对象年龄判定 5:空间分配担保 ...

  9. 记录JVM中Eden区、Survivor from区和Survivor to区及Minor GC和Major GC的理解

    仅做学习笔记 JVM中Eden区.Survivor from区和Survivor to区 本文主要根据<深入理解JVM>中内存回收策略,主要关注如下五个方面: 1:Eden区分配 2:大对 ...

最新文章

  1. 命令行的全文搜索工具--ack
  2. Array.splice()--删除数组中重复的数据
  3. 零基础python从入门到精通 pdf-跟老齐学Python从入门到精通
  4. Java反斜线(\)路径与转义字符的小坑
  5. 共享卫士2.0版设置说明
  6. bytebuf池_Netty默认的Bytebuf是堆内还是堆外?池化or非池化?
  7. 十年磨一剑!支付宝自研数据库OceanBase通过阿里云向全球开放
  8. Flutter for Web 详细预研
  9. Autobook中文版 (六)-- 8. Bootstrapping
  10. Java连接HBase
  11. 【原创】个人常用电脑软件、浏览器插件、手机APP常用推荐
  12. java web 蓝牙打印_android 蓝牙打印机示例
  13. 《白夜追凶》的黑客水平怎么样?终于有部国产剧没有把黑客当神了
  14. Arduino UNO AT24C32进行字符串数据读写【优化篇】
  15. c语言luhn算法生成校验位,银行卡号码校验算法(Luhn算法,又叫模10算法)
  16. 软件测试自我介绍 说什么才能让面试官一下子记住你!
  17. 计算机视觉传达论文库,计算机图形视觉传达论文
  18. MT6735 刷机时:brom error:s ft download fail 4008
  19. 机器学习 —— 决策树
  20. 怎么才能把windows里的文件复制到虚拟机的linux中去

热门文章

  1. 零基础学习Java的学习流程与学习误区
  2. JavaWeb学习 (二十六)————监听器(Listener)学习(二)
  3. 3-unit8 Mariadb数据库
  4. ITTC微博数据挖掘--在线演示Sliverlight版本
  5. 软件外包相关职业规划
  6. IF Exists在Oracle中怎么用?
  7. 高性能网站建设之减少Http连接数
  8. 为什么哈希表的容量一定要是 2的整数次幂?
  9. gitlab用户,组,项目权限管控
  10. Ubuntu移除mysql后重新安装