- 博客(117)
- 收藏
- 关注
原创 【达梦数据库】OOM问题排查思路
可以通过gdb工具分析Core文件,并获取到异常SQL,并进行复现。若以上情况都没有问题,即日志不产生报错、参数配置合理、未产生Core文件。导致OOM,另一部分是因为系统本身OOM,做以下总结。数据库服务异常停止。linux下,查看系统日志。查看dm.ini文件中,内存参数是否合理。近期遇到很多OOM的问题,一部分是。无ERROR、FATAL,且。查看Core文件配置路径。查看生成的Core文件。
2025-06-05 20:29:27
277
原创 【达梦数据库】临时表空间不足
观看数据库状态,日志未出现错误,临时表空间占用率超过100%,增加临时表空间的数据文件,最大值102400(100G),设置自动增长,修改TEMP表空间限制TEMP_SPACE_LIMIT为200G;重新执行SQL,临时表空间使用率上涨,SQL不报错。
2025-05-29 21:32:57
925
原创 【达梦数据库】内存使用资源评估
所有的瓶颈最终都会集中在磁盘IO,增大内存也是为了减少IO。,已便作为参考,部署新数据库。用户需要评估一下数据库。
2025-05-29 12:34:51
162
原创 【达梦数据库】groupadd无法打开etc group
在 Linux 系统中,执行 groupadd 命令时遇到“无法打开 /etc/group”错误,通常是由于文件权限或隐藏属性设置导致的。
2025-05-23 17:26:12
317
原创 【达梦数据库】过程、函数、包头和包体详解零基础
包头主要用于定义接口,包体主要用以实现包体中声明的存储过程、函数等。最近遇到关于包头和包体的问题,学习并记录。
2025-05-19 16:22:17
138
原创 【达梦数据库】超出全局hash join空间问题处理
HJ_BUF_GLOBAL_SIZE参数较小,会话都会消耗hash join空间,导致在一定阶段后,会出现OOM报错。达梦数据库,经过优化脚本优化后。核数 | 4Core。
2025-05-14 17:04:24
418
原创 【达梦数据库】bash: /dev/null: Permission denied
【代码】【达梦数据库】bash: /dev/null: Permission denied。
2025-04-10 14:48:07
128
原创 【达梦数据库】db version mismatch, database version[0x7000d] > dmserver support db_version[0x7000c]
DAMENG/ctl_bak目录下,找到之前版本的dm.ctl文件,然后复制到数据目录数据目录…/DAMENG/,再次重新启动即可。就是因为db_version不同导致软件启动不起来。启动时加载dm.ctl文件,dm.ctl文件中的。但其实之前版本的dm.ctl文件中的。
2025-03-07 21:43:59
455
原创 【CentOS】搭建Radius服务器
Radius认证是一种应用最广泛的AAA协议,即认证(Authentication)、授权(Authorization)和计费(Accounting),是网络安全中进行访问控制的一种安全管理机制。Radius是一种C/S结构的协议,该协议认证机制灵活,简单明确,可扩充,可以采用PAP、CHAP或者Unix登录认证等多种方式。协议定义了基于UDP的RADIUS报文格式及其传输机制,并规定UDP端口1812、1813分别作为认证、计费端口。
2025-03-07 19:17:40
2116
原创 【达梦数据库】主备集群只在备库备份
传统的定时任务,只能将备份保留在主库,满足不了用户的需求。用户在使用达梦数据库的过程中,因为主库()磁盘空间充足,想利用备库()磁盘空间保留更多备份。)磁盘空间有限,备库(
2025-02-18 17:34:59
273
原创 【达梦数据库】配置归档日志文件最大保留记录-时间维度
在达梦数据库中,以往的归档日志文件最大保留记录都是按空间维度进行保留,使用参数用ARCH_SPACE_LIMIT进行限制,如果数据量大的话,用户并不能保证归档日志文件最大保留记录满足时间维度。
2025-02-18 17:03:31
288
原创 【达梦数据库】dblink连接[SqlServer/Mysql]报错处理
远端表测试,报错:DBIINK远程服务器获取对象[xxx]失败,错误洋情[[FreeTDS][SQL Server]Could not find stored procedure ‘通过排查:操作系统找驱动配置文件odbcinst.ini和数据源DSN配置文件odbc.ini都默认找/etc目录下的,而原来安装在/usr/local/etc目录下,在其他环境中测试,发现只会出现情况1:应用端执行报错,数据库端执行不报错,而在本环境中执行。再次使用dblink查远端表测试,无报错,,找不到,但是可以找到。
2025-02-18 16:08:45
1089
原创 【达梦数据库】fsm_file_add group_id 3,file_id 0,size_in_pages 320,path /data/dmdata/dmdb/TEMP.DBF failed
备库初始化以后,通过主库的备份进行还原恢复,前台启动,报错:。经过排查是一个直接删除这个文件夹,重新启动,正常。
2025-02-14 10:46:45
234
原创 【GitHub】相关工具下载及使用
需要在GitHub查阅相关资料,以下是对使用GitHub做相关记录。如果出现无法下载或者下载速度非常慢时,可以选择使用下载工具(
2025-02-07 15:40:50
266
原创 【达梦数据库】64 位操作系统注册 32 位 ODBC 方法
经过测试,dmmonitor在本地环境及客户环境中前台启动失败报错(与软件包有关),dmwatcher在客户环境中前台启动失败报错。在使用达梦数据库的过程中,应用需要32位驱动与数据库进行适配。使用32位软件包仅部署驱动,安装路径建议和64位软件安装。,注册32位驱动,在本地测试。还有一种手动注册的方式,(32位的软件安装包,去注册,
2024-12-30 18:40:16
668
原创 【达梦数据库】在Windows10上部署主备集群
在使用达梦数据库的过程中,用户有需求:在Windows10上部署主备集群,以下是对部署过程做简单总结。
2024-12-26 18:12:48
373
原创 【达梦数据库】小版本升级之bin文件替换
执行root下的命令:/home/dmdba/dmdbms162/script/root/root_installer.sh。复制之前备份的bin目录下的DmServiceDMSERVER文件到已经替换的bin目录下:dmdba用户下。复制之前备份的bin目录下的dm.key文件到已经替换的dm.key目录下:dmdba用户下。复制新库bin文件到旧数据库bin文件位置:dmdba用户下。备份bin文件:dmdba用户下。安装软件:dmdba用户下。disql下:版本确认。disql下:版本确认。
2024-12-26 18:06:10
335
原创 【达梦数据库】Coredump文件生成与分析
在disql中单独执行SQL语句,查看问题是否可复现。用户下,切换到Coredump文件路径(如。环境异常,导致core文件产生。
2024-12-19 20:13:24
567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人