[ABI 5.1] abi514升级abi524

11936
7

cuihr 小试身手Lv3

发表于2021-1-18 18:52

悬赏200

已解决

楼主
本帖最后由 cuihr 于 2021-1-18 18:55 编辑

升级数据库表失败,这个是系统表吧,这是什么被限制了?怎么解决呢?

最近看过此主题的会员

cdysxy

liyzh

同辉小虎

sunning2021

leiz

bitaotao

zhaodong

dongying

yangqh

最佳答案
cuihr 发表于 2021-1-18 19:59
我笔记本的环境上  abi51和abi52的这两个表的nodename字段长度是一样的。但是在我自己的笔记本上可以升级成 ...

长度都是100,那理论不应该有长度为101的数据,可能是垃圾数据
7个回答

只看楼主

yangqh 数据老手Lv5

发表于2021-1-18 19:08

只看该作者

取消 关注该作者的回复

沙发

系统表的字段长度限制导致历史数据没升级成功,报错的系统表名是啥?照片看不太清

cuihr 小试身手Lv3

发表于2021-1-18 19:19

只看该作者

取消 关注该作者的回复

板凳

本帖最后由 cuihr 于 2021-1-18 19:40 编辑

好多表,图上显示的是abi2_epor_portal_node
这只是其中一张,下面还有好多呢,同样的错。

cuihr 小试身手Lv3

发表于2021-1-18 19:27

只看该作者

取消 关注该作者的回复

地板

yangqh 发表于 2021-1-18 19:08
系统表的字段长度限制导致历史数据没升级成功,报错的系统表名是啥?照片看不太清 ...

系统给的提示是
[thread-18] INFO  c.e.emainframe.server.upgradetable 开始升级【abi51_epor_portal_node】数据库表到【abi52_epor_portal_node】
[thread-18]error c.e.emainframe.server.upgradetable 升级前缀为【abi51】数据库表到前缀为【abi52】数据库表失败
Java.lang.runtimeexception : ora-12899 : 列"ODS"."abi51_epor_portal_node"."nodename_"的值太大(实际值:101,最大值:100)

yangqh 数据老手Lv5

发表于2021-1-18 19:52

只看该作者

取消 关注该作者的回复

5#

数据库中查下abi51_epor_portal_node的nodename字段,字段长度是多少?

cuihr 小试身手Lv3

发表于2021-1-18 19:59

只看该作者

取消 关注该作者的回复

6#

我笔记本的环境上  abi51和abi52的这两个表的nodename字段长度是一样的。但是在我自己的笔记本上可以升级成功,为什么在服务器上就不行了呢

yangqh 数据老手Lv5

发表于2021-1-18 18:52

只看该作者

取消 关注该作者的回复

7#

cuihr 发表于 2021-1-18 19:59
我笔记本的环境上  abi51和abi52的这两个表的nodename字段长度是一样的。但是在我自己的笔记本上可以升级成 ...

长度都是100,那理论不应该有长度为101的数据,可能是垃圾数据

cuihr 小试身手Lv3

发表于2021-1-18 20:58

只看该作者

取消 关注该作者的回复

8#

yangqh 发表于 2021-1-18 20:04
长度都是100,那理论不应该有长度为101的数据,可能是垃圾数据

我是从3.1一级级上来的。刚才用bi47的升级包直接升到了abi524,绕过abi514了。目前看是正常的。谢谢啦。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号