db2cmd参数

最近在弄自动初始化数据库的ant脚本,个人感觉挺好玩,结合之前自动构造OA的脚本一起使用,以后的工作少了一大截。。呵呵,幻想着一边喝茶一边工作的休闲日子。

 

先贴段代码

 

程序运行到exec的时候,db2cmd这个程序就总是新弹出一个窗口,然后下面“正在生成数据库初始化脚本”的话就打印出来了,问题是我上面的db2cmd还没执行完呢(里面去重新建数据库,时间比较久)。。后面执行数据库初始化脚本的时候就报错。早知道db2比较严格,凡事都比较特殊,也不用这么特别吧。。

 

在网上搜索ant db2cmd,可能没人像我这么懒的吧。不过也有遇到类似的问题,有人给了下面的结果

db2cmd -i -w rebuild_db2.bat,问题解决。其实只要添加-i就够了。

http://www.mydatabasesupport.com/forums/ibm-db2/83399-ant-db2-2.html

 

 

 

 

 

补充十分权威的资料:

http://publib.boulder.ibm.com/infocenter/db2luw/v8/topic/com.ibm.db2.udb.doc/core/r0002036.htm

 

 

另外db2clpex.exe似乎可以替代db2cmd.exe,测试了一下,感觉不怎么好,前台不输出任何东西,但是似乎也可以成功运行,运行效果无法追究,在官方资料里面也查找不到它的资料。反正已经有了解决方案,不管了。

db2clpex <clp command line>
 ie. db2clpex DB2 -z c:/log.txt -tvf c:/batch.clp

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值