Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1446648
  • 博文数量: 239
  • 博客积分: 5909
  • 博客等级: 大校
  • 技术积分: 2715
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-24 20:19
文章分类

全部博文(239)

文章存档

2014年(4)

2013年(22)

2012年(140)

2011年(14)

2010年(59)

我的朋友

分类: Oracle

2012-06-22 23:22:25


点击(此处)折叠或打开

  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;



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