Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1011302
  • 博文数量: 584
  • 博客积分: 2293
  • 博客等级: 大尉
  • 技术积分: 3045
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-28 11:15
文章分类

全部博文(584)

文章存档

2012年(532)

2011年(47)

2009年(5)

我的朋友

分类:

2012-07-09 10:15:13

原文地址:flashback database的例子 作者:icybay


点击(此处)折叠或打开

  1. sqlplus/ as sysdba
  2. archive log list;
  3. select flashback_on from v$database;
  4. shutdown immediate;
  5. startup mount;
  6. alter database flashback on;
  7. alter database archivelog;
  8. alter database open;
  9. create user test identified by test;
  10. grant resource , connect, unlimited tablespace to test;
  11. conn test/test
  12. create table A (id number);
  13. insert into A values (1);
  14. insert into A values (2);
  15. commit;
  16. exit

  17. sqlplus / as sysdba
  18. select current_scn from v$database;
  19. conn test/test
  20. drop table A;
  21. commit;
  22. exit

  23. sqlplus / as sysdba
  24. shutdown immediate;
  25. startup mount;
  26. flashback database to scn xx;
  27. alter database open resetlogs;
  28. conn test/test
  29. select * from A;
  30. exit
除了用scn之外,也可以使用time.

点击(此处)折叠或打开

  1. select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual;

  2. flashback database to timestamp to_timestamp('12-06-22 08:32:24','yy-mm-dd hh24:mi:ss')
  3. alter database open read only;

与falshback database相关的视图

desc v$flashback_database_log;

desc v$flashback_database_stat;



阅读(297) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~