AUL升级, 更改sqlldr控制文件选项的默认值

    AUL在恢复成文本格式时, 可以自动生成一个sqlldr的控制文件, 这极大地方便和简化了数据恢复的过程, 在实际的使用中, 遇到了几个sqlldr的问题. 为了方便恢复, 改更了一些默认值. 在本次修改以前, 控制文件的选项为:

--
-- Generated by AUL/MyDUL, for table anysql.mem_member
--
OPTIONS(DIRECT=TRUE,READSIZE=4194304,ERRORS=-1,ROWS=50000)
LOAD DATA

    更改后, 取消了DIRECT设置, 采用默认值; 增加了BINDSIZE值; 将READSIZE的值增大了. 新版本的选项如下:

--
-- Generated by AUL/MyDUL, for table anysql.mem_member
--
OPTIONS(BINDSIZE=8388608,READSIZE=8388608,ERRORS=-1,ROWS=50000)
LOAD DATA

    当然更改后还是可以在sqlldr的命令行加入参数控制是否进行DIRECT方式装载, 如下所示:

sqlldr anysq/anysql control=mem_member_sqlldr.ctl direct=true

    加大READSIZE和BINDSIZE将使数据装载更快, 重新下载AUL最新版.

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • Start a company? But I thought she would be a scholar.
  • 开公司? 我原以为她会成为一个学者
  • People are always changing, aren't they?
  • 人总是在变, 不是吗?
  • Yes, you're right. After all, she is smart enough to go into business.
  • 是啊, 你说的对. 毕竟, 她完全有经商才智.
  • But she doesn't have much experience.
  • 但她没有太多经验.
  • You two don't have much contact
  • ? 你们俩没怎么联系吗?