oracle 数据库开启闪回,Oracle数据库开启闪回做应用测试

二、oracle数据库开启闪回功能

1、查看如下两个参数设置

SQL> show parameter db_recover

cfa9c10d0c2a5def7767716dcfa70b2c.png

上述参数是由下面命令生成的:

设置闪回空间大小

SQL> alter system set db_recovery_file_dest_size=20240m;

设置闪回目录

SQL> alter system set db_recovery_file_dest='/vgcrm/flash';

2、开启FLASHBACK  (此操作要在mount状态下进行)

SQL> startup mount

ORACLE instance started.

Total System Global Area 2.1475E+10 bytes

Fixed Size                  2122432 bytes

Variable Size            7046434112 bytes

Database Buffers         1.4412E+10 bytes

Redo Buffers               14651392 bytes

Database mounted.

SQL> alter database flashback on;

Database altered.

确认闪回功能是否开启

SQL> select flashback_on from v$database;

FLASHBACK_ON

------------------

YES

开启时,其值为YES

SQL> alter database open;

Database altered.

3、创建还原点

SQL> create restore point restore_standby guarantee flashback database;

通过从动态性能视图 V$RESTORE_POINT 中执行 SELECT 来确认该恢复点是否存在:

SQL> select * from v$restore_point;

SCN DATABASE_INCARNATION# GUA STORAGE_SIZE TIME

---------- --------------------- --- ------------ ---------------------------------------------------------------------------

NAME

--------------------------------------------------------------------------------------------------------------------------------

1.4890E+13                     7 YES     15941632 14-APR-16 12.10.57.000000000 AM

RESTORE_STANDBY

4、开始进行应用测试。

。。。。。。

5、测试应用之后将数据库闪回到还原点的状态

先关闭数据库

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

将数据库mount

SQL> startup mount

ORACLE instance started.

Total System Global Area 2.1475E+10 bytes

Fixed Size                  2122432 bytes

Variable Size            5016390976 bytes

Database Buffers         1.6442E+10 bytes

Redo Buffers               14651392 bytes

Database mounted.

闪回数据库

SQL> flashback database to restore point restore_standby;

Flashback complete.

将数据库OPEN需要用resetlogs的方式

SQL> alter database open RESETLOGS;

Database altered.

6、测试之后删除还原点

SQL> drop restore point restore_standby;

Restore point dropped.

三、关闭数据库的闪回功能(重要)

测试结束后,关闭数据库闪回功能,此时数据库恢复原来状态。

SQL> alter database flashback off;

Database altered.

f49b0214476293d42d512e9b92bf245b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值