易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 快速恢复表删除的某行数据

请问下,我删除表的某些数据,如何把它闪回来呀? 20分钟内不过对该表由插入了些数据
根据scn号来查询
select a, b, c, versions_xid, versions_starttime, versions_endtime,
versions_startscn,versions_endscn,versions_operation
  from test versions between scn 339493 and 339635
根据时间也可以
from test versions between timestamp
      to_date('2008-09-23 16:09:00','yyyy-mm-dd hh24:mi:ss')
  and to_date('2008-09-23 16:45:00','yyyy-mm-dd hh24:mi:ss')
select a, b, c, versions_xid, versions_starttime, versions_endtime,
versions_startscn,versions_endscn,versions_operation
  from test versions between timestamp minvalue and maxvalue
这个记录闪回全部数据
Insert Into BA.T_WAP_FINANCE_ANALYZ
select *
 
 from BA.T_WAP_FINANCE_ANALYZ versions between timestamp
      to_date('2009-12-21 9:00:00','yyyy-mm-dd hh24:mi:ss')
  and to_date('2009-12-21 11:00:00','yyyy-mm-dd hh24:mi:ss') 
    Where f_yearweek ='200947'
它保留表的每行最后次更改前的记录确对吧?
db_recovery_file_dest
db_recovery_file_dest_size
上面的是 如果UNDO 无法闪回数据,而且你无法确定时间,那么恢复区看看可有你的数据在,有的话就根据时间标志插回原始表


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle的RBO/CBO优化器

原文地址:http://tech.it168.com/db/o/2006-08-09/200608091935599.shtml        
                              & ......

学习Oracle中Sequences的使用

1. 创建 Sequence
使用如下命令新建sequence(用户需要有CREATE SEQUENCE 或者CREATE ANY SEQUENCE权限):
CREATE  SEQUENCE test_sequence
INCREMENT  BY   1   --  每次加的个数据 
START  WITH   1   --  从1开始计数 
NOMAXVALUE& ......

MsSql 和 Oracle 跨数据库查询

SQL
insert into   table_name(colum1,colum2)
select  colum1,colum2
 from  opendatasource('sqloledb','data source=服务器名;user id=用户名 ;password=密码 ').database_name.dbo.table_name
如执行出现以下错误”sql server 阻止了对组件 \'ad hoc distributed queries\' 的访问&l ......

oracle权限管理

一、系统的默认用户
Java代码
sys;//系统管理员,拥有最高权限     
system;//本地管理员,次高权限     
scott;//普通用户,密码默认为tiger,默认未解锁  
二、登陆
Java代码
sqlplus conn / as sysdba;//登陆sys帐户     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号