配置闪回数据库

配置闪回数据库:
(1)确定数据库处于归档日志模式
SQL> select log_mode from v$database;

LOG_MODE
------------
ARCHIVELOG
(2)创建闪回恢复区
闪回恢复区是存放闪回日志的场所。除了设置闪回恢复区目录并限定其大小外,不能施加其他控制。可以使用
两个实例参数来控制:db_recovery_file_dest和db_recovery_file_dest_size
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      D:\OraclePX\tools\Oracle11g\fl
                                                 ash_recovery_area
db_recovery_file_dest_size           big integer 4G
SQL> alter system set db_recovery_file_dest='/flash_recovery_area';
SQL> alter system set db_recovery_file_dest_size=4G;
(3)设置闪回保留目标时间
SQL> show parameter db_flashback

NAME                                 TYPE        VALUE
------------------------------------ ----------- ----------
db_flashback_retention_target        integer     1440
这是个目标时间,如果闪回恢复区的大小不足,则oracle可能无法保持该目标。但是原则上应该可以闪回到该目标时间内的任何时间.
(4)干净的关闭并加载数据库
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
(5)启动闪回日志记录。
在mount模式下,执行
SQL> alter database flashback on;

数据库已更改。
将启动RVWR进程并在SGA中分配闪回缓冲区。从现在起该进程启动将是自动的。
(6)打开数据库:
SQL> alter database open;

数据库已更改。
从现在起将会启用从数据库缓冲区缓存到闪回缓冲区的数据块映像日志记录功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值