Oracle迁移到达梦数据库报记录超长
今天遇到一个问题如图:
解决方法一:(未解决)
字段类型为varcher2
oracle 最大支持4000
达梦数据库最大支持8000
将此字段改为8000,仍未解决,
解决方法二:(完美解决)
另一个达梦数据库可以正常执行insert into 语句,
经过比对两个达梦数据库参数,得出结果,发现问题,
如图:
左侧会报:记录超长;
右侧可以正常入库;

结论:如果表中有大字段(长字段),达梦数据库初始化的时候,
建议页和簇 都设置为最大值,
此页的参数一经初始化,后续将无法修改,
只能初始化数据库的时候设置