AUL 4 Beta程序更新情况 - 2006.12.21

    这几天对AUL 4继续进行完善, 比刚发布Beta时的程序已经好多了, 不过版本号还是没有变化. 先来重温一下刚发布时的一些限制吧.

  • 没有经过足够多的测试.
  • 目前的测试仅在10g上进行.
  • 对于CLOB的字符集转换还有些问题.
  • 对LOB Index的访问用Index Full Scan的算法, 需要改进.
  • 对于CHUNK SIZE大于一个数据块的情况还不支持.

    到现在又有那些改进呢?

  • 做了更多的测试, 不同大小的CLOB/BLOB, Inline或Outline的
  • 在8i上也做了一些测试
  • CLOB的字符集转换支持GBK和UTF8.
  • 对LOB Index的访问已经采用Index Range Scan的算法.
  • 可以指定CHUNK SIZE了.

    已经对现在的程序充满信心了, 正在等待实践的检验. 留下仅有的一个问题是, 如何支持同一表的LOB的CHUNK大小不同的情况.

留言 (9)

我测试了一下AUL4,不知道为什么执行到@recover.sql的时候,(包含语句UNLOAD TABLE DBUSRTEST.ZJH TO ZJH.TXT),生成的zjh.txt为什么没有记录呢?
zjh表结构
No. SEQ INT Column Name Type
--- --- --- ------------------ ---------------
1 1 1 TA CHAR(2) NOT NUL
2 2 2 TB VARCHAR2(40)

分区表/临时表/IOT表?
还是这个表所在的文件没有写成配置文件中被打开?

都不是,就是手工建立一个正常表,对应的文件已经写到配置文件里了
配置文件:
1 1 D:\TEST\DATA\SYSTEM01.DBF
3 3 D:\TEST\DATA\USERS01.DBF
我新建的一个数据库test_db,建立一个用户dbusrtest,建立一个表zjh,插入三条记录。
然后安装你的步骤测试,前面都很正常,就是导出的zjh.txt里没有记录。

check point了没有, 或重起了没有? 我指数据有没有被写入到文件中.

AUL> unload table scott.dept;
2007-02-07 16:32:13
Unload OBJD=10102 FILE=6 BLOCK=11 CLUSTER=0 ...
10|ACCOUNTING|NEW YORK
20|RESEARCH|DALLAS
30|SALES|CHICAGO
40|OPERATIONS|BOSTON
2007-02-07 16:32:13

我的是好的啊.

哦,可能是我刚插入的记录,没有check point,也就是没有写入到文件里。谢谢,我再试试。

我想再问问,AUL能否恢复drop掉的table呢?

能, 不过比较复杂一点.

如何操作?

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • I stayed and did some extra work.
  • 我留下加了一会儿班.
  • The TV programs were really boring, so I went to bed very early.
  • 电视节目很无聊, 所以我早早睡了.
  • I read a magazine in bed.
  • 我躺在床上看杂志.
  • I didn't sleep well.
  • 我没睡好.
  • I slept soundly all night.
  • 我整夜睡的很熟.