【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】
具体不知道
但>2.2.50,因为OMS能迁移NCLOB字段为NVARCHAR2
【问题描述】
- 我有一个表 MQ_CONSUMER_MSG_HIST 有个字段remark 他在oracle里是NCLOB类型
- 经过OMS迁移表结构后,字段类型变为VARCHAR2(32767)
- 但因为remark字段内容的值有可能超过32767,所以我想把ob对应该字段修改类型为CLOB
- 结果在ODC 平台执行命令时,报错
ErrorCode = 600, SQLState = 0A000, Details = ORA-00600: internal error code, arguments: -4007, Can not increase precision or scale, src column type NVARCHAR2,dst column type LONGTEXT not supported - 有没有办法解决modify 类型为CLOB的异常。因为我实在需要用到NCLOB类型。
【复现路径】
- MQ_CONSUMER_MSG_HIST 有个字段remark 他在oracle里是NCLOB类型
- 经过OMS迁移表结构后,字段类型变为VARCHAR2(32767)
- 执行如下:
ALTER TABLE “MQ_CONSUMER_MSG_HIST” modify remark CLOB
【问题现象及影响】
【附件】