ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 吳剑笔记--Flashback

吳剑笔记--Flashback

原创 Linux操作系统 作者:忆江南soy 时间:2013-10-20 11:54:21 0 删除 编辑
须知:
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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-06-18

  • 博文量
    16
  • 访问量
    64740