- 博客(105)
- 收藏
- 关注
原创 【达梦数据库】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
272
原创 【CentOS】搭建Radius服务器
Radius认证是一种应用最广泛的AAA协议,即认证(Authentication)、授权(Authorization)和计费(Accounting),是网络安全中进行访问控制的一种安全管理机制。Radius是一种C/S结构的协议,该协议认证机制灵活,简单明确,可扩充,可以采用PAP、CHAP或者Unix登录认证等多种方式。协议定义了基于UDP的RADIUS报文格式及其传输机制,并规定UDP端口1812、1813分别作为认证、计费端口。
2025-03-07 19:17:40
1618
原创 【达梦数据库】主备集群只在备库备份
传统的定时任务,只能将备份保留在主库,满足不了用户的需求。用户在使用达梦数据库的过程中,因为主库()磁盘空间充足,想利用备库()磁盘空间保留更多备份。)磁盘空间有限,备库(
2025-02-18 17:34:59
260
原创 【达梦数据库】配置归档日志文件最大保留记录-时间维度
在达梦数据库中,以往的归档日志文件最大保留记录都是按空间维度进行保留,使用参数用ARCH_SPACE_LIMIT进行限制,如果数据量大的话,用户并不能保证归档日志文件最大保留记录满足时间维度。
2025-02-18 17:03:31
226
原创 【达梦数据库】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
932
原创 【达梦数据库】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
203
原创 【GitHub】相关工具下载及使用
需要在GitHub查阅相关资料,以下是对使用GitHub做相关记录。如果出现无法下载或者下载速度非常慢时,可以选择使用下载工具(
2025-02-07 15:40:50
237
原创 【达梦数据库】64 位操作系统注册 32 位 ODBC 方法
经过测试,dmmonitor在本地环境及客户环境中前台启动失败报错(与软件包有关),dmwatcher在客户环境中前台启动失败报错。在使用达梦数据库的过程中,应用需要32位驱动与数据库进行适配。使用32位软件包仅部署驱动,安装路径建议和64位软件安装。,注册32位驱动,在本地测试。还有一种手动注册的方式,(32位的软件安装包,去注册,
2024-12-30 18:40:16
541
原创 【达梦数据库】在Windows10上部署主备集群
在使用达梦数据库的过程中,用户有需求:在Windows10上部署主备集群,以下是对部署过程做简单总结。
2024-12-26 18:12:48
306
原创 【达梦数据库】小版本升级之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
267
原创 【达梦数据库】Coredump文件生成与分析
在disql中单独执行SQL语句,查看问题是否可复现。用户下,切换到Coredump文件路径(如。环境异常,导致core文件产生。
2024-12-19 20:13:24
460
原创 【达梦数据库】创建全文索引
全文检索技术是智能信息管理的关键技术之一,其主要目的就是 实现对大容量的非结构化数据的快速查找,DM 实现了全文检索功能, 并将其作为 DM 服务器的一个较独立的组件,提供更加准确的全文检索功能,较好地解决了模糊查询方式带来的问题。DM 中,全文索引必须在基表定义,而不能在系统表,视图,临时表, 列存表,外部表上定义,同一个列只能创建一个全文索引,在创建全文索引的时候,用户可以为分词器定义分词参数,即控制分词器的数量。
2024-12-12 12:31:30
443
原创 【达梦数据库】全库迁移方式之冷拷贝-含归档&备份
DM数据库冷拷贝方式迁移与Oracle类似,都需要对控制文件进行修改。通过dmctlcvt工具对控制文件类型进行转换,在使用上要更方便一些。DM数据库冷拷贝迁移不能跨大版本,小版本之间迁移需要注意CHECK_SVR_VERSION参数的配置,拷贝迁移到低版本时,迁移完成后,启动之前需要将该参数设置为0。
2024-12-10 15:48:48
1254
原创 【达梦数据库】存储过程调用实践案例-select
如果要在存储过程中执行一个SELECT语句并处理其结果,你不能直接使用EXECUTE IMMEDIATE,因为EXECUTE IMMEDIATE主要用于执行那些不返回行的语句(如INSERT、UPDATE、DELETE等)或者那些你不需要处理返回结果的SELECT语句。对于需要处理返回结果的SELECT语句,你应该使用游标(CURSOR)。以下是一个存储过程的示例,它接受一个SQL查询字符串作为输入,使用游标执行该查询,并遍历结果集来打印每一行的数据(在实际应用中,你可能会对结果集进行其他处理)。
2024-12-09 16:54:03
841
原创 【达梦数据库】存储过程调用实践案例-update
如果要在存储过程中执行一个SELECT语句并处理其结果,你不能直接使用EXECUTE IMMEDIATE,因为EXECUTE IMMEDIATE主要用于执行那些不返回行的语句(如INSERT、UPDATE、DELETE等)或者那些你不需要处理返回结果的SELECT语句。对于需要处理返回结果的SELECT语句,你应该使用游标(CURSOR)。以下是一个存储过程的示例,它接受一个SQL查询字符串作为输入,使用游标执行该查询,并遍历结果集来打印每一行的数据(在实际应用中,你可能会对结果集进行其他处理)。
2024-12-09 16:47:07
469
原创 【达梦数据库】主备集群业务无感知重启-系统增核
需要重启才能生效,但是业务一般不能停,需要找到合适的窗口才能直接重启(一般是晚上,这样对运维不友好),影响使用。如果是手动改,根据修改需求,主备参数都需要修改,否则部分参数主备不一致会报错;状态,这是因为原来的主库在重演备库(现在的主库)发过来的redo日志,重演完成后,状态,这是因为备库在重演主库发过来的redo日志,重演完成后,,使参数生效,最后主备切换,还原以前的主备。,使参数生效,然后主备切换,再重启。切换完成后,主库变备库,备库变主库。原来的主库重启后,原来的主库。节点1(原来的主库)
2024-12-04 14:56:56
404
原创 【达梦数据库】IDEA配置JDBC驱动DM数据库
链接: IntelliJ IDEA 如何创建一个 Java 项目链接: https://eco.dameng.com/document/dm/zh-cn/start/JAVA_NEW.html
2024-11-28 18:07:57
379
原创 【VIM编辑器】vim简单使用方法
链接: https://www.cnblogs.com/love-yh/p/9478665.html链接: vim 常用命令删除、撤销、恢复、复制、粘贴、替换
2024-11-27 15:01:01
301
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人