===========================================================
Oracle10g的Flashback version Query
===========================================================
作者: xsb(http://xsb.itpub.net)
发表于:2007.09.27 11:52
分类:
Oracle
出处:http://xsb.itpub.net/post/419/400066
---------------------------------------------------------------
http://www.eygle.com/archives/2005/03/oracle10gaeflas.html
SELECT versions_starttime, versions_endtime, versions_xid, versions_operation, a.*
FROM system_config versions BETWEEN TIMESTAMP minvalue AND maxvalue a
WHERE config_key = '***';
SELECT versions_starttime, versions_endtime, versions_xid, versions_operation, a.*
FROM system_config versions BETWEEN TIMESTAMP SYSDATE-10/24/60 AND SYSDATE a
WHERE config_key = '***'
ORDER BY nvl(versions_starttime,SYSDATE-999);
xsb
发表于:2007.09.27 11:52
::分类:
(
Oracle
)
::阅读:(243次)
::
评论
(4)
::
引用 (0)

re: Oracle10g的Flashback version Query
[回复]
Oracle 10g的闪回查询概述
http://blog.csdn.net/managergh/archive/2006/12/28/1465344.aspx

re: Oracle10g的Flashback version Query
[回复]
具备了flashback version query查询的基础,我们就可以进行基于flashback version query的恢复.
这就是flashback transaction query。
http://www.eygle.com/archives/2005/03/ioracle10gaefla.html

re: Oracle10g的Flashback version Query
[回复]
SELECT * FROM FLASHBACK_TRANSACTION_QUERY WHERE XID=hextoraw('1A00260015030000');
加上hextoraw()可以使用索引,返回快速!

re: Oracle10g的Flashback version Query
[回复]
In a Flashback Transaction Query, the type of the xid column is RAW(8). To take advantage of the index built on the xid column, use the HEXTORAW conversion function: HEXTORAW(xid).
http://download-west.oracle.com/docs/cd/B13789_01/appdev.101/b10795/adfns_fl.htm#1011142