吳剑笔记--Flashback

须知:
1.查看Oracle版本是否支持flashback
  select * from v$option where parameter like 'Flashback%';
2.处于归档模式,闪回后必须使用resetlogs打开数据库(闪回点后面的数据全都欧了)


/***闪回查询**********/
----查看SCN号(需要先授权)
--授予用户使用dbms_flashback包的权限(或授予用户查询v$database视图)
  grant execute on dbms_flashback to scott;
  grant select on v_$database to scott;
--查看当前的SCN号
  select dbms_flashback.get_system_change_number from dual;

/***闪回数据库*********/
启用flashback特性:
a.设置参数
db_recovery_file_dest  创建闪回区
db_recovery_file_dest_size  闪回区大小
db_flashback_retention_target  设置保留时间,默认分钟
b.启用到mount状态
  select flashback_on from v$database;   --查询是否打开闪回
  alter database flashback on;
  alter database open;、
c.设置存储点
 create restore point my_restore_piont;
  存储点闪回
 flashback database to restore point my_restore_point;
d.判断你可以重做的最早时间..
  

/***对drop表的管理********/
1.查看那当前回收站被删除的表
 show recyclebin
2.查看被删除的表
 select * from "RECYCLEBIN NAME";
3.恢复被drop的表
  flashback table table_name to before drop;
  flashback table table_name to before drop rename to new_name;
4.清空回收站
  purge table "RECYCLEBIN NAME"
  purge tablespace tablespace_name
  清空所有的回收站(需sysdba权限)
  purge recyclebin;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28982975/viewspace-774681/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28982975/viewspace-774681/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值