Jboss To Websphere 迁移问题(2)

2008-02-23 09:41:23来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

解决办法是将数据库的long raw转换成blob的字段类型,并且将websphere5.1的版本更新到5.1.0.4(参考资料2)以上,最好不要更新到最新的5.1.1以上的版本,因为我们迁移的过程中发现我们将websphere更新到5.1.1.4的版本时存在一些奇怪的问题,例如中文乱码、数据库写入时报告插入的值长度过大的问题(这些问题在5.1.0.45.1.0.5上不存在)。

小技巧:在oralce上将long raw的数据类型转换成blob

1. 先将要转换的表备份,参照命令:exp用户名/密码@服务名 file=备份文件名 tables=表名

2. 将现有的表清空(delete from 表名)

3. alter将现有的表的long raw类型修改为blob alter table 表名 modify(列名 blob)

4. 导入数据库数据,在cmd下用imp命令导入先前备份的数据,加上ignore=y 的参数,忽略掉创建表的错误 ,参照命令:imp 用户名/密码@服务名 file=备份文件名 tables=表名 ignore=y

小结:在CMP中应该尽量避免使用LOB类型的字段。

2. EJBSessionBean调用EntityBean出现错误信息为WTRN0062E: 在全局事务中发生非法尝试使用多个仅有一阶段能力的资源 的异常。

解决办法(参考资料3)

1.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:java 基础数据类型

下一篇:Java服务器端编程安全必读