当前位置: 首页 > news >正文

达梦数据库常见日志错误与解决方法

本文详细列举了数据库常见的八大问题,包括消息包检验失败、监听端口失败、读取配置文件失败、日志写入权限问题、归档同步故障、会话超限、唯一索引创建失败和备机通讯失败。针对每个问题,提供了详细的错误原因分析及相应的解决步骤,帮助数据库管理员快速定位并修复问题,确保数据库系统的稳定运行。

目录

1.问题一 消息包检验失败

[ERROR] database P0000003452 T0000000000003311310 cmd 1 validate error!
[ERROR] database P0000001390 T0000000000003452659 cmd 5 validate error!


错误原因
数据库服务端口接受到的消息包校验失败,

cmd 5 表示prepare 传参格式校验失败,

cmd 1 表示login 格式校验失败

 

问题处理方式
1.此问题可以忽略,或关闭消息包校验 ,相关命令:sp_set_para_value(1,'COMM_VALIDATE',0),

重启数据库生效

 

问题二:监听端口失败

[ERROR] dmwatcher P0002057064 T0000000000002057050 Can't connect to DM server on '127.0.0.1' port(52141) errno(111)

 

错误原因
dmwatcher监听本地dmserver 52141端口失败,52141为数据库实例守护进程的监听端口,守护进程通监听该端口来判断实例的存活状态

 

问题处理方式
1)登录数据库服务器查看数据库状态是否为open,归档状态是否有效,查看dmserver/dmwatcher日志是否有error/fatal级别的日志

2)启动非确认监视器查看集群的同步状态

3)如果非127.0.0.1的主机,可以查看防火墙设置。

 

问题三:读取dm.ini文件失败

[ERROR] dmwatcher P00001634567 T0000000000000115557 fail to read ini file

 

错误原因

读取dm.ini文件失败

 

问题处理方式

查看数据库相关配置文件,检查dmdba用户是否拥有该文件读权限

这样去修改文件的属组权限

chown dmdba:dinstall -R  /路径/dm.ini

问题四:dmrman写入日志文件失败

[ERROR] dmrman P0003671456 T0000000000003671456 os_dir_create_low failed! path: ../log, code: 13, desc: Permission denied

 

错误原因

dmrman写入日志文件失败,没有/dm8/dmdbms/log目录下日志文件写入权限

 

问题处理方式

检查目录权限和当前用户是否dmdba,检查无误后再次进行备份

 

问题五:mal链路同步归档失败

[ERROR] database P0003442218 T0000000000003445746 [mal recv for arch] mal receive from site(TKUMS_02) failed, begin lsn:76500534, end lsn:76500865, code:-6021

错误原因

code 6021表示mal链路已断开,导致集群间数据库同步包通讯失败

问题处理方式

1)登录数据库服务器查看数据库状态和网络状态,检查数据库状态是否正常是否有网络严重波动

2)使用非确认监视器查看集群的同步状态,重点关注归档状态和FLSN/CLSN的差值

 

问题六:会话数超过最大会话限制

[ERROR] database P0000001314 T0000000000000003274 Reached the max session limit.

 

错误原因

数据库连接会话数超过数据参数允许的最大会话限制

 

问题处理方式

达到数据库设置最大链接数,登录数据库查看数据库当前会话的分布情况和使用情况,可使用SP_CLOSE_SESSION(sess_id);杀会话

select CLNT_IP,count(*)from v$sessions group by CLNT_IP;

 

问题七:创建唯一索引失败

[ERROR] database P0000002349 T0000000000000426612 FLDR: table:a_redf index: INDEX803571442 violate unique constraint!

错误原因

创建唯一性索引违反唯一约束问题处理方式

使用group by 对索引列进行分组,找出重复数据与应用方沟通做删除重复数据或者修改索列组合

问题八:dmwatcher 备机与主机通讯失败

 

[ERROR] dmwatcher P0000750354 T000000000000076347 nsvr_create_lsnr_sockets_low, Invalid ip addr:[*.*.11.45] or create socket failed, errno:99

错误原因

dmwatcher 备机与主机通讯失败,可能是ip无效或者端口创建失败

问题处理方式

dmwatcher消息包通讯失败,需要检查主备机的dmmal.ini文件配置内容是否与集群环境的ip、端口一致

 
http://www.zskr.cn/news/28945.html

相关文章:

  • 2025 年国内涂装线设备厂家最新推荐榜单:电泳 / 喷粉 / 喷漆 / 浸漆 / 喷塑 / 全自动设备优质品牌全面盘点
  • Spring 重试接口和回滚接口
  • 权威调研榜单:圆弧导轨实力厂家TOP3榜单好评深度解析
  • 实用指南:深入解析 Java 内存可见性问题:从现象到 volatile 解决方案
  • RocketMQ之原生方式操作
  • 2025 年乡墅品牌推荐:湖南鑫住工美宅科技有限公司,为您打造理想乡居生活
  • 2025 年桥架源头厂家最新推荐排行榜:聚焦优质品牌核心优势助力采购决策
  • 2025年10月美白精华评价榜:五款高口碑单品横向对比
  • 2025 年最新推荐!AI 教育培训机构推荐榜单:覆盖企业 AI 培训 / AI 应用落地 / AI 商业培训等多场景,帮你精准挑选优质机构
  • 2025 年算法备案咨询服务公司最新推荐榜单:覆盖互联网信息 / 深度合成 / AI 大模型备案的权威优选指南
  • 放大器保护机制的技术原理与应用实践
  • sudo apt install cmake ERROR: ld.so: object /home/ma-user/anaconda3/envs/xxxx/lib/python3.9/site-pa
  • 制造业数字化效率低到哭?AI 低代码自动生接口、拼流程,JNPF 级平台让集成效率提 500% - 实践
  • ESP32-BLE-NIMBLE蓝牙透传DEMO
  • 数据库内部错误00600 故障处理
  • ref和reactive和.value
  • P1600 [NOIP 2016 提高组] 天天爱跑步 分析
  • 2025年10月色斑淡化产品对比榜:五款精华通路机制深度解析
  • 题解:P4204 [NOI2006] 神奇口袋
  • SQL - 递归查询父节点
  • 2025年精密弹簧厂家权威推荐榜单:压缩弹簧、拉伸弹簧、扭转弹簧、异形弹簧专业制造商综合评测与选购指南
  • SQL Server 报错引用了无效的表`表名`
  • 2025年冲压件厂家推荐排行榜,新能源冲压件,光伏冲压件,精密冲压件,异形冲压件,五金冲压件,铝冲压件,汽配冲压件,不锈钢冲压件,家具冲压件公司推荐
  • 2025年电源适配器厂家权威推荐榜单:开关电源适配器,笔记本电源适配器,手机电源适配器,工业电源适配器公司精选
  • 2025年环保空调厂家权威推荐榜:移动式环保空调,节能环保空调,工业环保空调源头厂家综合解析与选购指南
  • CSP-S模拟37(全真 1)
  • 2025年10月产后孕斑修复产品推荐榜:权威对比与选购指南
  • 2025年10月油烟机品牌对比榜:海信技术领跑五强评价
  • 2025年10月敏感肌产品推荐榜:温和美白面霜对比排行
  • 特斯拉电池坏了只能去他的4S店维修!破解者被判刑