设为首页 加入收藏

TOP

SYS_FBA_为前缀表如何服务于Flashback Data Archive(二)
2015-08-31 20:00:13 来源: 作者: 【 】 浏览:256
Tags:SYS_FBA_ 前缀 如何 服务于 Flashback Data Archive
36945? ? ? ? ? ? NO
SCOTT? ? ? ? ? ? ? ? ? ? ? ? ? SYS_FBA_DDL_COLMAP_36945? ? ? NO


SCOTT@tstdb1-SQL> col object_name format a30
SCOTT@tstdb1-SQL> col owner format a10
SCOTT@tstdb1-SQL> set linesize 150
SCOTT@tstdb1-SQL> select owner,object_name,subobject_name,created from dba_objects where object_name in ('SYS_FBA_HIST_36945','SYS_MFBA_NHIST_36945','SYS_FBA_TCRV_36945','SYS_FBA_DDL_COLMAP_36945');


OWNER? ? ? OBJECT_NAME? ? ? ? ? ? ? ? ? ? SUBOBJECT_NAME? ? ? ? ? ? ? ? CREATED
---------- ------------------------------ ------------------------------ -----------------
SYS? ? ? ? SYS_MFBA_NHIST_36945? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 20150516 20:50:19
SCOTT? ? ? SYS_FBA_HIST_36945? ? ? ? ? ? HIGH_PART? ? ? ? ? ? ? ? ? ? ? 20150516 20:50:19
SCOTT? ? ? SYS_FBA_DDL_COLMAP_36945? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 20150516 20:50:19
SCOTT? ? ? SYS_FBA_HIST_36945? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 20150516 20:50:19
SCOTT? ? ? SYS_FBA_TCRV_36945? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 20150516 20:50:19


---仅SYS_FBA_DDL_COLMAP_36945、SYS_FBA_TCRV_36945有记录
SCOTT@tstdb1-SQL> select count(*) from sys.SYS_MFBA_NHIST_36945;


COUNT(*)
--------
? ? ? 0


SCOTT@tstdb1-SQL> select count(*) from SYS_FBA_HIST_36945;


COUNT(*)
--------
? ? ? 0


SCOTT@tstdb1-SQL> select count(*) from SYS_FBA_DDL_COLMAP_36945;


COUNT(*)
--------
? ? ? 2


SCOTT@tstdb1-SQL> select count(*) from SYS_FBA_TCRV_36945;


COUNT(*)
--------
? ? ? 3


---SYS_FBA_DDL_COLMAP_36945表
SCOTT@tstdb1-SQL> col column_name format a20
SCOTT@tstdb1-SQL> col type format a20
SCOTT@tstdb1-SQL> col HISTORICAL_COLUMN_NAME format a20
SCOTT@tstdb1-SQL> set linesize 120
SCOTT@tstdb1-SQL> set numwidth 16
SCOTT@tstdb1-SQL> select * from SYS_FBA_DDL_COLMAP_36945;


? ? ? ? STARTSCN? ? ? ? ? ENDSCN XID? ? ? ? ? ? ? O COLUMN_NAME? ? ? ? ? TYPE? ? ? ? ? ? ? ? HISTORICAL_COLUMN_NA
---------------- ---------------- ---------------- - -------------------- -------------------- --------------------
? 12723378739636? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ID? ? ? ? ? ? ? ? ? NUMBER? ? ? ? ? ? ? ID
? 12723378739636? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C2? ? ? ? ? ? ? ? ? VARCHAR2(3)? ? ? ? ? C2


SCOTT@tstdb1-SQL> col object_name format a30
SCOTT@tstdb1-SQL> col owner format a10
SCOTT@tstdb1-SQL> set linesize 150
SCOTT@tstdb1-SQL> select owner,object_name,subobject_name,timestamp_to_scn(created) from dba_objects where object_name in ('T0516_5');
OWNER? ? ? OBJECT_NAME? ? ? ? ? ? ? ? ? ? SUBOBJECT_NAME? ? ? ? ? ? ? ? TIMESTAMP_TO_SCN(CREATED)
---------- ------------------------------ ------------------------------ --------------------------
SCOTT? ? ? T0516_5? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 12723378739636


SYS_FBA_DDL_COLMAP_36945保存了源表和archive table列名的映射关系,startscn等于源表创建时刻的scn


***修改源表的列名,测试一下SYS_FBA_DDL_COLMAP_36945保存的列名映射关系是否会跟着变,
SCOTT@tstdb1-SQL> alter table T0516_5 rename column c2 to c3;


Table altered.


SCOTT@tstdb1-SQL> select * from SYS_FBA_DDL_COLMAP_36945;


? ? ? ? STARTSCN? ? ? ? ? ENDSCN XID? ? ? ? ? ? ? O COLUMN_NAME? ? ? ? ? TYPE? ? ? ? ? ? ? ? HISTORICAL_COLUMN_NA
---------------- ---------------- ---------------- - -------------------- -------------------- --------------------
? 12723378739636? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ID? ? ? ? ? ? ? ? ? NUMBER? ? ? ? ? ? ? ID
? 12723378739636? 12723378742951? ? ? ? ? ? ? ? ? ? C3? ? ? ? ? ? ? ? ? VARCHAR2(3)? ? ? ? ? C2
? 12723378742951? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C3? ? ? ? ? ? ? ? ? VARCHAR2(3)? ? ? ? ? C3


结果表明在scn:12723378739636~12723378742951范围内源表的C3字段对应archive table的C2字段,从Scn:12723378742951开始源表的C3字段对应archive table的C3字段


---SYS_FBA_TCRV_36945表
col rid form

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/10/10
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL分表分区 下一篇alert日志中的两种ORA错误分析

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: