使用oracle 的闪回功能
来源:互联网 发布:c500软件下载 编辑:程序博客网 时间:2024/05/16 18:24
1.查询是否打开了闪回功能
SQL> select flashback_on,force_logging fromV$database;
FLA FOR
--- ---
NO
SQL> alter database flashback on;
alter database flashback on
*
第 1 行出现错误:
ORA-38759: 数据库必须以 EXCLUSIVE 方式装载并且不能打开。
2.打开闪回功能:
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> connect sys/test as sysdba;
已连接到空闲例程。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area
FixedSize
VariableSize
DatabaseBuffers
RedoBuffers
数据库装载完毕。
SQL> alter database flashback on;
数据库已更改。
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> alter database open;
数据库已更改。
3.查询当前的SCN,记录并测试。
select current_scn
from v$database; 13806079
select *
from flash_recovery
update flash_recovery set score='111';
执行
flashback table flash_recovery to scn 13806079 时出错,需打开表的rowmovement 功能。
alter table flash_recovery enable row movement;
再次执行 flashback table flash_recovery to scn13806079
4,使用时间标签恢复
flashback table flash_recovery to timestampto_timestamp('2009-06-05 14:56:21','yyyy-mm-dd hh24:mi:ss');
OK~~~~~~~~~~~~
- 使用oracle 的闪回功能
- oracle使用闪回功能恢复删除的表数据
- Oracle Flashback 闪回查询
- oracle闪回功能详解(oracle独有的flashback功能)
- Toad for Oracle工具的使用
- oracle Shrink命令的使用
- ORACLE ROLLUP和CUBE的使用
- ORACLE GROUPING函数的使用
- oracle 查询分析器的使用
- Oracle “CONNECT BY” 使用
- 如何使用 Pie controls功能
- 如何使用 Pie controls功能
- 如何使用 Pie controls功能
- 如何使用 Pie controls功能
- 如何使用 Pie controls功能
- 如何使用 Pie controls功能
- 如何使用 Pie controls功能
- 如何使用 Pie controls功能
- 日志无法归档问题解决
- 转载 对一个全新的环境,首先应该了…
- 获取当前的SCN
- 查看flashback的开关状态
- Wrestling Match 2016ACM/ICPC亚洲区大连站-重现赛(感谢大连海事大学)hdu 5971
- 使用oracle 的闪回功能
- Linux命令--kill
- 2009年06月05日
- Recyclebin的应用(转载)
- 关于闪回恢复区(转)
- dual表
- windows 启停Oracle服务
- Get和Post请求区别
- Linux (x86) Exploit 开发系列教程之九 使用 unlink 的堆溢出