YMP迁移达梦时,报错:查询出现异常

简介: YMP迁移达梦时,报错:查询出现异常

【标题】YMP迁移达梦时,报错:查询出现异常

【问题分类】数据导入导出

【关键字】数据同步,YMP,评估,数据迁移,SQL报错

【问题描述】YMP迁移达梦时,在评估阶段出现报错:(查询出现异常,执行SQL为:......)
上传中...
错误日志为:YMP-ERROR-2024-11-28-0.log

【问题原因分析】查询达梦数据库数据字典出现报错,需修改达梦参数配置,或者在YMP中使用HINT。

【解决/规避方法】

达梦执行以下SQL,修改系统参数配置:

-- 达梦执行以下参数修改

sp_set_para_value(1, 'VIEW_FILTER_MERGING', 29);

-- 或者在业务sql中使用以下hint:

SELECT /+VIEW_FILTER_MERGING(29)/

sel.OWNER,

sel.NAME,

sel.TYPE,

sel.STATUS,

sel.TABLE_NAME

FROM

(

SELECT

a.OWNER,

a.INDEX_NAME AS NAME,

'INDEX' AS TYPE,

obj.STATUS,

a.TABLE_NAME

FROM

ALL_INDEXES a

JOIN

ALL_OBJECTS obj

ON

a.OWNER = obj.OWNER

AND a.TABLE_NAME = obj.OBJECT_NAME

WHERE

a.owner IN ('GDP7SZGCH_LH')

AND obj.OBJECT_TYPE = 'TABLE'

AND a.INDEX_TYPE != 'VIRTUAL'

AND NOT (

(a.TABLE_NAME LIKE 'BM$_%'

OR a.TABLENAME LIKE 'BMJ$%'

OR a.TABLENAME LIKE 'MDRT$%'

OR a.TABLENAME LIKE 'MLOG$%'

OR

 a.TABLE_NAME LIKE 'MTAB$_%'

OR a.TABLENAME LIKE 'MVIEW$%'

OR a.TABLENAME LIKE 'MTRG$%'

OR a.TABLENAME LIKE 'STAT$%')

OR

(a.TABLE_NAME LIKE '%$ALOG'

OR a.TABLE_NAME LIKE '%$AUX'

OR a.TABLE_NAME LIKE '%$DAUX'

OR a.TABLE_NAME LIKE '%$RAUX'

OR

 a.TABLE_NAME LIKE '%$ROT'

OR a.TABLE_NAME LIKE '%$UAUX')

)) sel

JOIN

ALL_IND_COLUMNS col

ON

sel.OWNER = col.INDEX_OWNER

AND sel.NAME = col.INDEX_NAME

AND sel.TABLE_NAME = col.TABLE_NAME
重新进行迁移即可。(已反馈YMP开发)

【影响范围】所有版本

【修复版本】-

相关文章
|
数据可视化 Swift 开发者
零一万物开源Yi系列“理科状元”Yi-9B,消费级显卡可跑,魔搭社区最佳实践
零一万物发布并开源了Yi系列中的“理科状元”——Yi-9B,可在魔搭体验
|
9月前
|
数据库
【YashanDB知识库】YDC连接数据库报错yasdb return code is zero
【YashanDB知识库】YDC连接数据库报错yasdb return code is zero
|
9月前
|
机器学习/深度学习 人工智能 缓存
BlockDance:扩散模型加速革命!复旦字节联手实现50%无损提速
BlockDance 是复旦大学与字节跳动联合推出的扩散模型加速方法,通过识别重用相邻时间步中的结构相似特征,减少冗余计算,最高可加速50%,同时保持生成质量。
271 27
BlockDance:扩散模型加速革命!复旦字节联手实现50%无损提速
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
Reve Image:设计师失业警告!AI秒出海报级神图,排版自动搞定
Reve Image 是 Reve 推出的全新 AI 图像生成模型,专注于提升美学表现、精确的提示遵循能力以及出色的排版设计,能生成高质量的视觉作品。
556 29
Reve Image:设计师失业警告!AI秒出海报级神图,排版自动搞定
|
9月前
|
SQL 缓存 分布式数据库
【赵渝强老师】达梦数据库的线程结构
达梦数据库采用单进程、多线程结构,利用对称服务器架构实现高效资源利用与可扩展性。其核心线程类型包括监听线程(管理客户端连接)、I/O线程(处理数据页读写)、工作线程(执行数据操作)、调度线程(定时任务管理)和日志刷新线程(确保REDO日志刷盘)。通过合理分工与同步机制,达梦数据库实现了高性能与稳定性。视频讲解进一步详细介绍了各线程的功能与协作方式。
268 1
【赵渝强老师】达梦数据库的线程结构
|
10月前
|
人工智能 关系型数据库 分布式数据库
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
588 0
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
DeepMesh:3D建模革命!清华团队让AI自动优化拓扑,1秒生成工业级网格
DeepMesh 是由清华大学和南洋理工大学联合开发的 3D 网格生成框架,基于强化学习和自回归变换器,能够生成高质量的 3D 网格,适用于虚拟环境构建、动态内容生成、角色动画等多种场景。
718 4
DeepMesh:3D建模革命!清华团队让AI自动优化拓扑,1秒生成工业级网格
|
9月前
|
SQL 人工智能 数据处理
《AI赋能SQL Server,数据处理“狂飙”之路》
在数据爆炸的时代,SQL Server作为主流关系型数据库管理系统面临复杂查询与海量数据的挑战。引入人工智能(AI)为优化查询性能提供了全新路径。AI能精准洞察查询瓶颈,优化执行计划;通过预测性维护提前预防性能隐患;智能管理索引以提升查询效率;并基于持续学习实现动态优化。这些优势不仅提高数据处理效率、降低运营成本,还助力企业在数字化竞争中抢占先机,推动SQL Server与AI深度融合,为企业可持续发展注入新动能。
302 4
|
9月前
|
存储 人工智能 自然语言处理
智能体模拟《西部世界》一样的社会,复旦大学等出了篇系统综述
复旦大学等机构学者发表综述,探讨基于大型语言模型(LLM)的智能体在社会模拟中的应用与前景。文章将智能体模拟分为个体、场景和社会三种类型,为社会学研究提供全新视角和工具。然而,该技术也面临准确性、隐私保护及社会不平等等伦理挑战,需加强技术标准与法律法规建设以推动其健康发展。
330 9