`
guochongcan
  • 浏览: 320312 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

如何启用Oracle10g闪回数据库

 
阅读更多

配置闪回数据库
可按以下步骤配置闪回数据库:(确保数据库处于ARCHIVELOG 模式。)
1. 配置快速恢复区。
2. 使用初始化参数DB_FLASHBACK_RETENTION_TARGET 设置保留目标。可指定
一个上限(以分钟为单位),指示数据库能够闪回到多长时间以前。本示例使用
了 2880 分钟,相当于两天。此参数只是一个目标,并不提供任何保证。闪回时间
间隔取决于快速恢复区中保留的闪回数据量的大小。
3. 使用以下命令启用闪回数据库:

 

ALTER DATABASE FLASHBACK ON;

 

必须先配置数据库以进行归档,且必须在 MOUNT EXCLUSIVE 模式下启动数据库
后,才能发出此命令来启用闪回数据库。
可以使用以下查询来确定是否已启用闪回数据库:

 

SELECT flashback_on FROM v$database;

 

可以使用ALTER DATABASE FLASHBACK OFF 命令禁用闪回数据库。这样,会自动删
除所有现有的闪回数据库日志。
注:仅当在独占模式下装载(而不是打开)数据库时才能启用闪回数据库。
 
1.确认当前模式

 

->select flashback_on from v$database;
  FLA
  ---
  NO

 

2.检查/修改恢复区设置

 

->show parameter db_recovery_file_dest
NAME                          TYPE                    VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_deststring  /u01/app/oracle/flash_recovery_areadb_recovery_file_dest_size   big integer 10G
->alter system set db_recovery_file_dest='/u01/app/oracle/flash_recovery_area';
->alter system set db_recovery_file_dest_size=15G;

 

3.检查/修改闪回时间设置

->show parameter db_flashback_retention_target
NAME                                 TYPEVALUE
------------------------------------ ----------- ------------------------------
db_flashback_retention_targetinteger 60
->alter system set db_flashback_retention_target=1440;--分钟
System altered.

 

如何设置flash recovery area
(1).db_recovery_file_dest:指定闪回恢复区的位置
(2).db_recovery_file_dest_size:指定闪回恢复区的可用空间大小
(3).db_flashback_retention_target:指定数据库可以回退的时间,单位为分钟,默认1440分钟,也就是一天。当然,实际上可回退的时间还决定于闪回恢复区的大小,因为里面保存了回退所需要的 flash log。所以这个参数要和db_recovery_file_dest_size配合修改。

 

alter system set db_flashback_retention_target=1440;
alter system set db_recovery_file_dest='/u01/app/oracle/flash_recovery_area';
alter system set db_recovery_size=15G;

 

4.重新启动数据库到Mount状态,启动flashback database选项。

 

->shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

->startup mount exclusive;
ORACLE instance started.
Total System Global Area  314572800 bytes
Fixed Size  1301704 bytes
Variable Size 261890872 bytes
Database Buffers   50331648 bytes
Redo Buffers1048576 bytes
Database mounted.
   
->alter database flashback on;
Database altered.
SYS AS SYSDBA on 29-MAR-05 >alter database open;
Database altered.

 

分享到:
评论

相关推荐

    Oracle10g数据库服务器和轻量级客户端

    Oracle10g数据库服务器和轻量级客户端instanceclient的资源,可供学习使用Oracle数据库入门使用。

    ORACLE 11g RAC开启、修改归档方法

    ORACLE 11g RAC数据库归档的启用、修改、配置的方法!

    Oracle数据库10g——信息集成

    Oracle数据库10g提供了功能强大的完整解决方案,可满足您所有的信息集成要求。这些解决方案可使您随时随地访问信息,同时对于任何位置的信息访问进行优化。本白皮书讲述了使用分布式 SQL、Oracle Streams、Oracle...

    oracle10g课堂练习II(1)

    Oracle Database 10 g :为网格计算设计的数据库 1-7 数据库体系结构:概述 1-8 Oracle 内存结构 1-9 Oracle 进程 1-11 概述 Oracle 实例管理 1-12 物理数据库结构 1-14 Oracle Managed Files (OMF) 1-16 ...

    设置oracle10g自动启动

    在redhat环境下设置oracle10g开机自动启动

    oracle10g课堂练习II(2)

    Oracle Database 10 g :为网格计算设计的数据库 1-7 数据库体系结构:概述 1-8 Oracle 内存结构 1-9 Oracle 进程 1-11 概述 Oracle 实例管理 1-12 物理数据库结构 1-14 Oracle Managed Files (OMF) 1-16 ...

    oracle数据库服务项启动文件

    若数据库各项服务随系统一起启动,必然造成系统开机速度过慢。将oracle的OracleDBConsoleorcl 、OracleOraDb10g_home1iSQL*Plus 、OracleOraDb10g_home1TNSListener 、OracleServiceORCL等服务设为手动启动。开机后...

    ORACLE10G 审计操作

    1、什么是审计 审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/...T0XML:10g里新增的。 注:这两个参数是static参数,需要重新启动数据库才能生效。

    oracle 11g安装配置

    准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2011-10-12_08-07-32PM. 请稍候... SHAPE \* MERGEFORMAT 典型的安装设置 单实例数据库、企业版、管理口令 基本目录:/opt/oracle/ 软件位置...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    13.4.2闪回数据库 13.4.3闪回表 13.4.4快速闪回细粒度数据 13.4.5闪回事务 13.4.6闪回DROP的表 13.5数据库特殊情况的恢复 13.5.1联机Redo日志损坏与恢复 13.5.2数据文件脱机与恢复 13.5.3表空间脱机与恢复 ...

    Oracle 11g 精简客户端打包 2012-06更新

    可连接8.1.7以上的Oracle数据库 内容来源: 用于Windows 的Oracle 数据访问组件(ODAC) 本安装包仅供NSIS交流与学习使用。 版权所有 © 2008,Oracle。保留所有权利。 本安装包主要考虑到Oracle分布式事务Oramts而...

    redhat linux 5.4 操作系统下安装oracle 10g数据库

    4、开启服务 # cd /ect/xinetd.d/ ------telnet命令因为/ect/xinetd.d/这个目录下 # vi telent 找到disable=yes这句,把yes改成no即可 四、检查硬件要求 1、内存检查 至少512M [root@localhost /]# grep MemTotal...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

     Bob Bryla是Oracle 9i和10g的认证专家,他在数据库设计、数据库应用程序开发、培训和Oracle数据库管理等方面拥有20多年的工作经验,他也足Dodgeville的Land'End公司的首席Internet数据库设计师和Oracle DBA. ...

    oracle10g课堂练习I(2)

    Oracle Database 10 g :“g”代表网格 1-6 Oracle 数据库体系结构 1-8 数据库结构 1-9 Oracle 内存结构 1-10 进程结构 1-12 Oracle 实例管理 1-13 服务器进程和数据库缓冲区高速缓存 1-14 物理数据库结构 1-...

    Oracle Data Guard 11g完全参考手册

    《Oracle Data Guard 11g完全参考手册》由多位顶尖Oracle专家联袂撰写。这本精品指南全面介绍Data Guard无与伦比的数据保护、可用性和灾难恢复功能,详细讲解Data Guard基础知识,列出最佳的配置、监视、维护和故障...

Global site tag (gtag.js) - Google Analytics