AUL/MyDUL采用的动态许可证模式

    AUL/MyDUL不是免费的. 演示版是免费的, 除了最多同时打开两个文件及最多读取每个文件前256M内容的限制. 要去掉这个限制, 不需要申请什么正式版的文件(事实上也没有), 只需要申请一个正式的许可证号. 我采用了动态的许可证管理模式, 这要求每次启动程序AUL/MyDUL时都需要重新申请许可证, 表示这次使用的许可证号在下次重新运行时并不能使用. 因为数据恢复需要按次计算, 因此动态许可证模式符合这个要求.

    每次启动AUL/MyDUL时, 都会随机生成一个注册码, 因此申请正式许可证时, 不要将这个窗口关闭, 否则申请的许可证号是没法用的, 如下所示(配置文件db10g.cfg中包括5个文件):

Register Code: D712-BF7C-B0DE-40A1
AUL : AnySQL UnLoader(MyDUL) for Oracle 8/8i/9i/10g, release 3.1.9

(C) Copyright Lou Fangxin 2005-2006 (AnySQL.net), all rights reserved.

AUL> OPEN DB10G.CFG
*  ts#  fno  rfn ver bsize     blocks filename
- ---- ---- ---- --- ----- ---------- -----------------------------------
Y    0    1    1 a2   8192      32768 C:\ORACLE\ORADATA\SYSTEM01.DBF
Y    1    2    2 a2   8192       8192 C:\ORACLE\ORADATA\UNDOTBS01.DBF
申请正式许可证号并激活它

    这次运行的许可证号(对于注册码: D712-BF7C-B0DE-40A1)是"F168A8", 我们用"SET LICENCE 许可证号"命令来注册它, 并重新打开配置文件(db10g.cfg), 可以看到5个文件都被打开了. 如下所示:

AUL> SET LICENCE F168A8
AUL> ULIMIT
  Registered, Elapsed: 39
AUL> OPEN DB10G.CFG
*  ts#  fno  rfn ver bsize     blocks filename
- ---- ---- ---- --- ----- ---------- -----------------------------------
Y    0    1    1 a2   8192      32768 C:\ORACLE\ORADATA\SYSTEM01.DBF
Y    1    2    2 a2   8192       8192 C:\ORACLE\ORADATA\UNDOTBS01.DBF
Y    2    3    3 a2   8192       8192 C:\ORACLE\ORADATA\SYSAUX01.DBF
Y    4    4    4 a2   8192       3072 C:\ORACLE\ORADATA\TEST01.DBF
Y    5    5    5 a2   8192        256 C:\ORACLE\ORADATA\AULTEST01.DBF
AUL>
动态许可证模式式的好处

    有时客户并不允许直接远程登录来进行恢复, 或者需要几天的时间来请系统管理员来更改防火墙的设置, 或者花不少的时间在网络上传送数据文件和恢复出来的数据. 一般来说恢复是需要尽快的, 时间就是损失.

    另一方面, AUL/MyDUL设计得非常易于使用, 大多数人在看过恢复例子后都可以自已动手进行恢复. 在这种许可证管理模式下, 我们就不需要浪费大量的时间了, 可以及时地进行恢复, 所需要的只是申请一个正式版的许可证号. 已有一个客户用新的许可证模式节约了很多的恢复时间.

(©)版权所有, 2004 - 2008, www.AnySQL.net, 保留所有权利. 本Blog内容仅代表个人观点, 与其他任何组织或公司无关.
MSN: loufangxin(a)msn.com, Mail: anysql(at)126.com/support(at)iamdba.com, Skype ID:anysql