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,可在魔搭体验
|
人工智能 关系型数据库 分布式数据库
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
947 0
|
开发框架 前端开发 Go
eino — 基于go语言的大模型应用开发框架(二)
本文介绍了如何使用Eino框架实现一个基本的LLM(大语言模型)应用。Eino中的`ChatModel`接口提供了与不同大模型服务(如OpenAI、Ollama等)交互的统一方式,支持生成完整响应、流式响应和绑定工具等功能。`Generate`方法用于生成完整的模型响应,`Stream`方法以流式方式返回结果,`BindTools`方法为模型绑定工具。此外,还介绍了通过`Option`模式配置模型参数及模板功能,支持基于前端和用户自定义的角色及Prompt。目前主要聚焦于`ChatModel`的`Generate`方法,后续将继续深入学习。
1887 7
|
Java Spring 容器
基于RestTemplate扩展,支持Get请求传递javaBean参数
本文介绍了如何扩展RestTemplate以支持在GET请求中传递JavaBean参数的问题。在项目中,作者发现使用RestTemplate进行GET请求时,不能直接传递JavaBean作为参数,而需要手动将参数拼接到URL中,这种方法不仅繁琐而且容易出错
基于RestTemplate扩展,支持Get请求传递javaBean参数
pdf文件转化为png照片 (PyMuPDF下面的fitz)
pdf文件转化为png照片 (PyMuPDF下面的fitz)
|
SQL 开发框架 安全
分享84个NET源码,总有一款适合您
分享84个NET源码,总有一款适合您
333 1
|
SQL 算法 关系型数据库
【MySQL】 MRR
【MySQL】 MRR
472 0
|
Linux Shell 开发工具
【Linux】——期末复习题(五)
【Linux】——期末复习题(五)
|
Kubernetes Cloud Native Linux
人手一套的K8S命令集合,它来了!
K8S在容器技术盛行的时代已经称为标配技术,本文瑞哥开始给大家介绍了K8S的基本知识,然后列举了K8S的命令列表,最后还给大家提炼出高频使用的命令,希望本文能够给您带来帮助。
541 0
人手一套的K8S命令集合,它来了!
|
机器学习/深度学习 传感器 监控
基于YOLOv5的停车位检测系统(清新UI+深度学习+训练数据集)
基于YOLOv5的停车位检测系统(清新UI+深度学习+训练数据集)
1605 0

热门文章

最新文章