大梦 发表于 2010-01-14 19:35

有兴趣的过来帮忙测试下基于日志的增量数据获取方式

目前支持版本:7.x,9.x,10.x,11.x,11.5x
平台暂时只放了For Linux32位与For AIX64位,其他的平台没环境做

包里面包括各种版本的,需要用哪个版本的就
ln -s onsave版本 onsave
ln -s ondata版本 ondata

具体方法详见文档,有问题请跟贴!

[ 本帖最后由 大梦 于 2010-1-19 19:23 编辑 ]

chiqieqie 发表于 2010-01-15 09:20

回复 #1 大梦 的帖子

这个可以了解一下,还未听说过:)

antyison 发表于 2010-01-15 10:12

请问这个应用对数据库资源的占用大么?
会影响到数据库性能么?

liaosnet 发表于 2010-01-15 10:15

文档写得有问题~~照着做不下~
第5步刚开始到ondata就开始出错..


似乎你的压缩包里并不存在文档里提到的这些文件



informix@suse10:/opt/informix/tmp/onsave> ondata schema table.txt
STATUS: ondata schema table.txt

                //////////////////////////////////////////////////
                  OnData For IBM Informix V11.50 Server Only

                              Page Size : 2048

                                  32 Bit Tool

                                  Build: 4.00

               Copyright(C) 2009-2010      All Right Reserved
                                                
                //////////////////////////////////////////////////


Usage: schema
      -a      Create table schema info
      -b      Prtint table schema info
      -c      Prtint CDR setup script for table
      -d      Disable DDR flags for table(Ensure IDS offline)
      -e      EnableDDR flags for table(Ensure IDS offline)

informix@suse10:/opt/informix/tmp/onsave> ondata schema -a      
STATUS: ondata schema -a
informix@suse10:/opt/informix/tmp/onsave> ondata schema -a table.txt
STATUS: ondata schema -a table.txt
informix@suse10:/opt/informix/tmp/onsave>



[ 本帖最后由 liaosnet 于 2010-1-15 10:20 编辑 ]

大梦 发表于 2010-01-15 10:47

对对!后来更新了!和以前的不一样了!
我更新一下!

大梦 发表于 2010-01-15 10:50

先生成一个save_tables.ini文件
ondata schema -a

liaosnet 发表于 2010-01-15 11:44

原帖由 大梦 于 2010-1-15 10:50 发表 http://bbs3.chinaunix.net/images/common/back.gif
先生成一个save_tables.ini文件
ondata schema -a

这个文件要放在那?当前目录就行?还是要放在save_tables.ini

嗯..这个我两边都放下好了再试下~~

--这个问题确定了,是在当前目录,它将在当前目录生成 数据库名称 的目录...

[ 本帖最后由 liaosnet 于 2010-1-15 11:56 编辑 ]

liaosnet 发表于 2010-01-15 11:54

再出现新问题..在IDS11.50中,若ROOTPATH 配置带有${INFORMIXDIR} 这样的,程序不能正确读取到rootdbs,应该是没有处理${INFORMIXIDR}这个环境变量

informix@suse10:/opt/informix/tmp/onsave> ondata schema -e
STATUS: ondata schema -e
STATUS: onsave onelog -p 1048914
ERROR: open($INFORMIXDIR/dbs/rootdbs) error: 2
ERROR: Unable to process reserve page 2007664680


自己改下ROOTPATH能正常处理了,这个应该是个BUG..:mrgreen:


informix@suse10:/opt/informix/tmp/onsave> ondata schema -e
STATUS: ondata schema -e
STATUS: onsave onelog -p 1048914
STATUS: Partnum 0x100152 set success



[ 本帖最后由 liaosnet 于 2010-1-15 11:58 编辑 ]

大梦 发表于 2010-01-15 13:26

to liaosnet:

hello,你说的对,目前取onconfig没有判断环境变量,直接取了!那就先改下吧!

[ 本帖最后由 大梦 于 2010-1-15 13:29 编辑 ]

liaosnet 发表于 2010-01-15 13:43

测试了些功能,可以输出数据,但输出的数据格式不让人满意~:em17: :em17:
也许现在只是测试的原因吧..

也许文档应该更详细解释下..
页: [1] 2
查看完整版本: 有兴趣的过来帮忙测试下基于日志的增量数据获取方式