确定到某个时间点:一个文件可以很容易的快速拆分(使用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/