以达梦为数据库底座时部署的微服务页面报乱码,调整兼容模式

embedded/2024/12/4 11:14:49/

1.问题描述

部署微服务,文件、代码是延用的mysql类型的,部署前做了部分适配,但是在使用dm数据库进行安装的服务在页面上查询出的数据却都是乱码

2.查询官网,注意到一个参数COMPATIBLE_MODE兼容模式的配置

考虑是延用mysql,应该要设置个部分兼容mysql模式。这个配置实际上在安装dm时可以直接选择兼容模式,但是现在只能选择手动更改而不是重新初始化再部署了

3.连接上dm数据库

cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA@xx.xx.xx.xx:5237

4.查询、修改兼容模式

登录使用时间 : 3.099(ms)
disql V8
SQL> select para_name,para_value from v$dm_ini where para_name='COMPATIBLE_MODE';行号     PARA_NAME       PARA_VALUE
---------- --------------- ----------
1          COMPATIBLE_MODE 0已用时间: 7.747(毫秒). 执行号:67401.
SQL> sp_set_para_value(2,'COMPATIBLE_MODE',4);
DMSQL 过程已成功完成
已用时间: 7.182(毫秒). 执行号:67402.

5.重启dm再次查询确认,刷新页面已解决

[root@sulibao bin]# ./DmServiceDMTEST restart 
Stopping DmServiceDMTEST: [ OK ]
Starting DmServiceDMTEST: Last login: Thu Nov 28 11:05:06 CST 2024 on pts/2[ OK ]
[root@sulibao bin]# 
[root@sulibao bin]# ./disql SYSDBA/SYSDBA@8.137.21.201:5237服务器[8.137.21.201:5237]:处于普通打开状态
登录使用时间 : 4.221(ms)
disql V8
SQL> select para_name,para_value from v$dm_ini where para_name='COMPATIBLE_MODE';行号     PARA_NAME       PARA_VALUE
---------- --------------- ----------
1          COMPATIBLE_MODE 4已用时间: 9.176(毫秒). 执行号:601.

http://www.ppmy.cn/embedded/142372.html

相关文章

使用lumerical脚本语言创建定向耦合器并进行数据分析(纯代码实现)

本文使用lumerical脚本语言创建定向耦合器波导、计算定向耦合器的偶数和奇数模式、分析定向耦合器的波长依赖性、分析定向耦合器的间隙依赖性(代码均有注释详解)。 一、绘制定向耦合器波导 1.1 代码实现 # 这段代码主要实现了绘制定向耦合器波导几何结构的功能。通过定义各种…

阅读《基于蒙特卡洛法的破片打击无人机易损性分析》_笔记

目录 基本信息 1 引言 1.1 主要研究内容 1.2 研究必要性(为什么要研究) 1.3 该领域研究现状(别人做了什么/怎么做的) 2 主要研究过程(我们做了什么) 2.1 建立目标仿真模型 2.2 确定毁伤依据 2.3 无…

基于yolov8、yolov5的铝材缺陷检测识别系统(含UI界面、训练好的模型、Python代码、数据集)

摘要:铝材缺陷检测在现代工业生产和质量管理中具有重要意义,不仅能帮助企业实时监控铝材质量,还为智能化生产系统提供了可靠的数据支撑。本文介绍了一款基于YOLOv8、YOLOv5等深度学习框架的铝材缺陷检测模型,该模型使用了大量包含…

【ROS 机器人快速入门】

在使用 ROS 时,一般开发流程可以分为以下几个主要步骤: 1. 安装和环境配置 安装 ROS:通过官方教程安装适合的 ROS 版本(如 ROS Noetic、ROS2 Humble)。设置环境变量: 在 ~/.bashrc 中添加: sou…

centos和ubuntu有什么区别?

CentOS与Ubuntu的区别在于以下几个方面:1、源码基础不同;2、设计理念不同;3、使用场景不同;4、软件包管理不同;整体上看,CentOS更倾向于企业级服务器应用,稳定性较强;而Ubuntu更注重…

基于matlab程序实现人脸识别

1.人脸识别流程 1.1.1基本原理 基于YCbCr颜色空间的肤色模型进行肤色分割。在YCbCr色彩空间内对肤色进行了建模发现,肤色聚类区域在Cb—Cr子平面上的投影将缩减,与中心区域显著不同。采用这种方法的图像分割已经能够较为精确的将人脸和非人脸分割开来。…

【VIM编辑器】vim简单使用方法

选择多行 链接: https://www.cnblogs.com/love-yh/p/9478665.html 常用命令 链接: vim 常用命令删除、撤销、恢复、复制、粘贴、替换

华为Mate 70系列,行走在AI山脊

2024年,手机AI全面爆发。AI成为手机市场的第一关键词,各个手机厂商都倾尽全力押注AI赛道。 但如果将手机AI视作一个完整的故事,在今天的叙事高潮到来前,故事的起点要回溯到2017年。那一年,华为Mate 10系列搭载麒麟970&…