此次更新内容:

1, 改变动态注册码的长度.
2, 标记为坏块之前检查是否已经标记过了.
3, 更改查找坏块列表的算法,采用二分法, 提高效率.
4, 增加一个新的命令”corrupt list”来显示已经标记的坏块.

    请看如下例子:

Register Code: Z239-VV3O-HT3G-AA43-G027

AUL : AnySQL UnLoader(MyDUL) for Oracle 8/8i/9i/10g, release 3.2.0



(C) Copyright Lou Fangxin 2005-2006 (IamDBA.com), all rights reserved.



AUL> open db10g.cfg

*  ts#  fno  rfn ver bsize     blocks filename

- —- —- —- — —– ———- ———————–

Y    0    1    1 a2   8192      32768 SYSTEM01.DBF

Y    1    2    2 a2   8192       8192 UNDOTBS01.DBF

Y    2    3    3 a2   8192       8192 SYSAUX01.DBF

Y    4    4    4 a2   8192       3072 TEST01.DBF

AUL> corrupt file 4 block 10

AUL> corrupt file 4 block 11

AUL> corrupt file 4 block 8

AUL> corrupt file 4 block 11

AUL> corrupt file 4 block 4

AUL> corrupt list

Corrupted Blocks List:

  RDBA = 16777220 , FILE = 4 , BLOCK = 4

  RDBA = 16777224 , FILE = 4 , BLOCK = 8

  RDBA = 16777226 , FILE = 4 , BLOCK = 10

  RDBA = 16777227 , FILE = 4 , BLOCK = 11

AUL> bcheck rdba 16777224

Block Tail Unmatched!

AUL> bcheck rdba 16777223

Block Tail Matched!

    由于注册码的长度变化,Key值也发生变化, 重新下载最新版.