sorcerer's Java 之旅

java research

常用链接

统计

java深度控制word

最新评论

2007年4月20日 #

weblogic jdbc pool problem

应用启动时报错:
<Sep 14, 2009 8:42:19 AM GMT+08:00> <Warning> <JDBC> <BEA-001129> <Received exception while creating connection for pool "test": [IBM][CLI Driver] SQL30081N  A communication error has been detected.  Communication protocol being used: "TCP/IP".  Communication API being used: "SOCKETS".  Location where the error was detected: "192.168.128.44".  Communication function detecting the error: "recv".  Protocol specific error code(s): "*", "*", "0".  SQLSTATE=08001
这个错误,网上一般都是说的DB2环境配置问题:DB2COMM和SVCNAME变量设置不对,但是这个环境下使用的是type2的驱动,本地catalog的数据库是可以连通的,远程java连接数据库也可以成功,最后,只好向客户要了机器的口令和weblogic控制台口令,结果进去一看,狂汗,有3,4个jdbc pool的初始连接数都是150,加起来超过默认的数据库代理数目了,改到25,重启,一切ok!

posted @ 2009-09-16 09:27 sorcerer 阅读(477) | 评论 (0)编辑 收藏

快速清除大表

  tivoli数据库数据不断增大,90G的空间也只剩下2G,ibm的工程师说没有清理数据的脚本,但是又说数据库里面各历史数据表没有关联,可以清除,于是SELECT TABSCHEMA,TABNAME,CARD,NPAGES,FPAGES,OVERFLOW,CLUSTERED,ACTIVE_BLOCKS FROM SYSSTAT.TABLES order by card desc了一把,找到最上面一个表,看看里面的数据有500w,sql语句delete却总是删除不掉,搜索了一把,alter table tblname activate not logged initially with empty table可以清除,测试了下确实可以.

另外还发现数据库中好多表名是用"开头和结尾的,有些数据库客户端工具却不能正确读取表名,不知道为什么.

posted @ 2008-08-01 15:34 sorcerer 阅读(209) | 评论 (1)编辑 收藏

最近研究xFire和exetremeComponents

用myeclipse 5.1基于xFire开发webservice真是方便,不过在wsad5.1测试环境下xFire的QName类和jdom会和runtime下的冲突,删除了runtime下的qname.jar并替换了jdom的jar包才成功.xfire依赖包里面的stat-api包里面的QNmae类可用,到sun下载的最新的Qname包不行.

exetreme table的实现以前都没研究过,感觉确实大大减少了代码量,不过好像只是针对显示的,对于编辑保存功能没什么支持,有空研究一下好不好扩展,另外,中文问题还是不少的.

要研究ext啦,界面真的很漂亮,不过性能有待验证.

posted @ 2007-04-20 10:29 sorcerer 阅读(314) | 评论 (0)编辑 收藏