查看、分离dtf文件中的事务

一个dtf文件包含多个事务,或者多个dtf文件包含一个大事务,每个事务有一个时间(事务提交时间)。dtf文件里的事务都是已提交的事务。
确定到某个时间点:一个文件可以很容易的快速拆分(使用VSHOW)。[@more@]

查看dtf文件中的事务:

vshow 100.dtf
-------------- 100.dtf
0 6bae61-6bae62 2009/07/08 16:00:15 Len259 Va200100 DDL0 X-8.2f.797 R-1.434.1598f
1 00000044.00000044.004001f2.0004 --H-FL-- CC:9/10 Len:173 SCN:6bae61
2 6bae62 2009/07/08 16:00:15 134 149

3 6bae65-6bae66 2009/07/08 16:00:17 Len262 Va200100 DDL0 X-7.23.613 R-1.434.15993
4 00000044.00000044.004001f2.001b --H-FL-- CC:9/10 Len:176 SCN:6bae65
5 6bae66 2009/07/08 16:00:17 147 104

:DML操作:UPDATE
表示一个事务 《CMT》COMMIT

此文件包含2个事务,提交时间分别为:2009/07/08 16:00:15 2009/07/08 16:00:17

延时加载中,如果确认,要加载到时间点 2009/07/08 16:00:16,则此文件中的第一个事务需要加载,第二个不需要加载。

假如要加载到时间点 2009/07/08 16:00:16,加载到 100.dtf 就可以了,则,编辑文件 put0/putfile.fno 即可。

此时:分离这2个事务:

$ vshow -7 100.dtf
$ ls -l
-rw-r----- 1 oracle10 users 259 07-08 16:04 00000.dtf.8.2f.797 第一个事务
-rw-r----- 1 oracle10 users 262 07-08 16:04 00001.dtf.7.23.613 第二个事务
$ mv 100.dtf 100.dtf.old
$ mv 00000.dtf* 100.dtf 此文件100.dtf原来包含2个事务,现在只包含一个。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/670493/viewspace-1024923/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/670493/viewspace-1024923/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值