zoukankan      html  css  js  c++  java
  • Flashback Recovery Area的设置与取消

    在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback
    Query,Flashback Version Query, Flashback Transaction Query 三种) 和Flashback Table。

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

    BACKUP RECOVERY AREA 将备份所有Flash recovery area中的内容。
    1、设置闪回恢复区
    闪回恢复区主要通过3个初始化参数来设置和管理:
    db_recovery_file_dest:指定闪回恢复区的位置
    db_recovery_file_dest_size:指定闪回恢复区的可用空间大小
    db_flashback_retention_target:指定数据库可以回退的时间,单位为分钟,默认1440分钟,也就是一天。当然,实际上可回退的时间还
    决定于闪回恢复区的大小,因为里面保存了回退所需要的flash log。所以这个参数要和db_recovery_file_dest_size配合修改。 

    SQL> ALTER SYSTEM SET db_recovery_file_dest_size=3g SCOPE=BOTH;
    System altered.
    SQL> ALTER SYSTEM SET db_recovery_file_dest=' D:/app/Administrator/flash_recovery_area ' SCOPE=BOTH;
    System altered.
    SQL> show parameter db_recovery_file_dest;
    
    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest string D:appAdministratorflash_rec overy_area 
    db_recovery_file_dest_size big integer 3912M
    SQL> show parameter db_flashback;
    
    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    db_flashback_retention_target integer 1440
    
    SQL> show parameter db_recovery_file_dest;
    
    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest string D:appAdministratorflash_recovery_area

    =======================
    2、取消闪回恢复区
    将db_recovery_file_dest参数设置为空,可以停用闪回恢复区。如果已经启用flashback database,则不能取消闪回恢复区。

    SQL> select flashback_on from V$database;
    
    FLASHBACK_ON
    ------------------
    YES
    
    SQL> alter system set db_recovery_file_dest='';
    alter system set db_recovery_file_dest=''
    *1 行出现错误:
    ORA-02097: 无法修改参数, 因为指定的值无效
    ORA-38775: 无法禁用恢复区 - 闪回数据库已启用
    
    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup mount;
    ORACLE 例程已经启动。
    
    Total System Global Area 855982080 bytes
    Fixed Size 2180544 bytes
    Variable Size 587205184 bytes
    Database Buffers 260046848 bytes
    Redo Buffers 6549504 bytes
    数据库装载完毕。
    SQL> alter database flashback off;
    
    数据库已更改。
    
    SQL> alter database open;
    
    数据库已更改。
    
    SQL> select flashback_on from v$database;
    
    FLASHBACK_ON
    ------------------
    NO
    
    SQL> alter system set db_recovery_file_dest='';
    
    系统已更改。
    
    SQL> show parameter db_recovery_file_dest;
    
    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    db_recovery_file_dest string
    db_recovery_file_dest_size big integer 3912M
    ===============================================================================
    《FROM:http://blog.csdn.net/tianlesoftware/article/details/4677378
  • 相关阅读:
    Codeforces Round #538 (Div. 2) F. Please, another Queries on Array?
    2021 ICPC济南 J Determinant
    牛客小白月赛43 F 全体集合
    The 2021 ICPC Asia Regionals Online Contest (II) L Euler Function
    C++文件操作详解
    利用VC实现图像的特殊显示效果 小楼machine
    Mixed mode assembly is built against version 'v2.0.50727' 解决方案 小楼machine
    如何在对话框资源从一个项目导入到另一个项目使用 Visual c + +.net 或 Visual c + + 2005 小楼machine
    灰度图像阈值化分割常见方法总结及VC实现 小楼machine
    Visual C++多媒体设计及图形、图像处理 小楼machine
  • 原文地址:https://www.cnblogs.com/rusking/p/4028633.html
Copyright © 2011-2022 走看看