暂无图片
antdb数据迁移时出现“ORA-24345: A Truncation or null fetch error occurred (DBD SUCCESS_WITH_INFO”的提示。
我来答
分享
暂无图片 匿名用户
antdb数据迁移时出现“ORA-24345: A Truncation or null fetch error occurred (DBD SUCCESS_WITH_INFO”的提示。

antdb数据迁移时出现“ORA-24345: A Truncation or null fetch error occurred (DBD SUCCESS_WITH_INFO”的提示该如何处理?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
暂无图片
亚信安慧AntDB数据库

通过oci方式导数据,会用到一个参数 LONGREADLEN,这个值默认是1MB,一行记录会分配1MB,N行记录就分配 N*1 MB。所以在通过ora2pg 导出lob字段的时候,可能会碰到这个报错,原因是导出的表中包含lob字段,且单字段大小超过了1MB,因此报错。

通过如下SQL在Oracle侧查出lob字段的大小:

select owner,TABLE_NAME,SEGMENT_NAME from dba_lobs where table_name='AD_STAGE_LOG_DTL' and owner='ADCI';
select bytes,owner,SEGMENT_NAME,bytes/1024/1024 from dba_segments where segment_name='SYS_LOB0000200510C00009$$' and owner='ADCI';
SELECT max(DBMS_LOB.GETLENGTH(FAIL_LOG))/1024/1024 as Size_MB FROM AD_STAGE_LOG_DTL;
SELECT DBMS_LOB.GETLENGTH(FAIL_LOG)/1024/1024 as Size_MB FROM AD_STAGE_LOG_DTL where FAIL_LOG is not null order by 1;

根据实际情况调整 ora2pg 配置文件中的参数 LONGREADLEN,通常来说,与lob字段的max length一致,但是也要考虑主机内存的情况。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
AntDB数据库特征“快”指的是?
回答 1
性能快
下面哪个选项是AntDB常用的sql优化手段?
回答 2
B.索引优化索引优化是提高SQL查询性能的常用手段。通过合理地创建和管理索引,可以加速数据检索,减少查询所需的时间。
antdb数据库datanode节点宕机后怎么恢复?
回答 1
datanode节点所在主机宕机后,repmgrd后台进程会自动切换到备节点。在主机恢复后,需要将down掉的节点重新添加到集群。如果down掉的是master节点,则只能以slave的身份重回集群。
antdb数据库显示“ERROR: attempted to local committed but global uncommitted transaction”
回答 1
解决方式该错误出现在CN节点执行SQL操作时;在报错的CN节点查询adbsnapstate()扩展试图:selectfromadbsnapstate();如果提示不存在则在对应的数据库下创建该插件即可
多选题:下列哪些选项可以获取到AntDB的执行计划?
回答 1
答案A答案B答案C
回放重试功能点属于MTK哪个模块()?
回答 1
D.数据回放
antdb数据库使用ora2pg导出分区表时,仍以继承表的方式实现,而非最新的内置分区表方式实现。
回答 1
解决方式配置文件添加下述2个新增的配置项。其中adbVERSION支持10/11,按实际情况配置即可。adbSUPPORTSPARTITION1adbVERSION11原因说明工具调整,新增了几个配置
多选题:ACC运维管理工具具备以下哪些功能()?
回答 1
答案A数据库迁移答案B数据库监控答案C数据库集群部署答案D数据库参数修改答案E数据库启停答案F分布式数据库扩容 
慢sql一般通过哪个视图查看()?
回答 1
选项A:pgstatstatements
antdb数据库连接时,出现如下状况,哪位高手给解决下
回答 1
解决方式未指定数据库监听端口。adb需要指定p选项或在环境变量添加PGPORTxxxadbpxxxdxxxUxxx
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~