目录
官网下载安装
uname -a
可以看到我这是 Kylinos V10 x86的
去官网找个下载就完事了
https://www.dameng.com/list_103.html
因为我是虚拟机安装的国产系统,所以就选中x86的的就行了
下载安装包
然后复制到虚拟机的桌面里 拖过去就行了
创建安装用户组dinstall
groupadd dinstall
创建安装用户dmdba并指定组
useradd -g dinstall dmdba
passwd dmdba
Qwer1234
创建DM8软件安装目录修改权限
mkdir /dm8
chown -R dmdba:dinstall /dm8
chmod 755 /dm8
检查、修改系统资源限制
ulimit -a
vi /etc/security/limits.conf
dmdba soft nofile 65536
dmdba hard nofile 65536
最底下添加数据就好了
解压.zip的压缩包
ll
unzip dm8_20250506_x86_rh7_64.zip
去用户桌面拿镜像去挂在
cd /home/xxxx/桌面/
ll
mount -o loop ./dm8_20250506_x86_rh7_64.iso /mnt/
有些人会出现这个问题
别慌!!!!!!!其实已经挂载好了 哈哈哈
ll /mnt
安装mount数据库
cd /mnt
# 执行 .bin进行图形安装
/mnt/DMInstall.bin
图形化安装
默认不管
全装了!!!!
密码:Qwer1234@
创建数据库玩玩
清除之前的挂载
umount /mnt
ll /mnt/
开启Disql服务
进 /dm8/bin
./DmServiceDMSERVER start
其他操作
重启数据库
./DmServiceDMSERVER restart
检查数据库状态
./DmServiceDMSERVER status
停止数据库
./DmServiceDMSERVER stop
修改dmdba的环境变量
cd ~
vi .profile
PATH=$PATH:$PATH:HOME/bin:/dm8/bin
export PATH
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
export DM HOME="/dm8"
source .profile
检查状态
systemctl status DmServiceDMSERVER
进入数据库
disql sysdba/Qwer1234@localhost:5236
重头戏来了!!!!!!!!!!!!
接下来是解决达梦数据库外网都能访问的
修改dm.ini配置文件
找到达梦数据库的配置文件dm.ini
,通常位于安装目录的/data/DAMENG/
下
vi /dm8/data/DAMENG/dm.ini
LISTEN_ADDRESS = 0.0.0.0
PORT_NUM = 5236
修改dmarch.ini配置文件
确保归档配置也允许远程连接(如果需要):
检查是否有文件
ARCH_INI = 1 ; 如果为1,表示启用了归档,此时必须有 dmarch.ini
如果没有 dmarch.ini
如果
dm.ini
里的ARCH_INI = 0
,表示归档未启用,此时不需要dmarch.ini
。
如果需要启用归档,可以手动创建 dmarch.ini
,示例内容:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /dmdata/arch ; 归档存放路径(需提前创建)
ARCH_FILE_SIZE = 1024 ; 单个归档文件大小(MB)
ARCH_SPACE_LIMIT = 0 ; 0表示不限制空间
修改监听 IP 的关键文件
如果你想让达梦数据库允许外网访问,主要修改的是 dm.ini
(设置 LISTEN_ADDRESS = 0.0.0.0
),而 dmarch.ini
主要用于归档配置,不影响网络连接。
检查是否生效
查看数据库监听的 IP:
netstat -tulnp | grep 5236
如果显示 0.0.0.0:5236
,说明已成功监听所有 IP。
重启服务器
systemctl restart DmServiceDMSERVER
防火墙不配置了,你直接关了吧
执意要配置也行
firewall-cmd --zone=public --add-port=5236/tcp --permanent
firewall-cmd --reload
连接达梦数据库
https://eco.dameng.com/document/dm/zh-cn/start/JAVA_NEW.html
下载好驱动
https://mvnrepository.com/search?q=DmJdbcDriver18
jdbc:dm://192.168.48.141:5236/dmcscase
终于搞定了........累鼠了,待会写配置文件的时候就可以直接了
创建数据库
不能用其他方式创建数据库,它好独特的
CREATE SCHEMA TESTDB;
创建数据表
这里的目录了从 根开始的'/dm8/dmdata/TESTDB.dbf'
CREATE TABLESPACE TESTDB DATAFILE '/dm8/dmdata/TESTDB.dbf' SIZE 128;
增删改查啥的太多了,下一篇看看吧....
* Thanks you *
如果觉得文章内容不错,随手帮忙点个赞、在看、转发一下,如果想第一时间收到推送,也可以给我个星标⭐~谢谢你看我的文章。
*往期推荐 *
网络设备日志存储到指定的Kiwi-log服务器(图解+软件)
银河麒麟 | ubuntu 安装运用 docker 容器,实现容器化部署项目
银河麒麟 | ubuntu 安装zabbix监控设备信息(亲测包对)
只需5步让你轻松导出学习通纯考试题目(JavaScript)
国产操作系统-银河麒麟本地化部署Ollama国产开源的AI大模型Qwen3
Swagger | 手把手带你写自动生成接口文档的爽感(零基础亲测实用)
SpringBoot整合Openfeign接入Kimi Ai!!超简单,居然没多少行代码??(附加兜底教程)
Maven | 站在初学者的角度配置与项目创建(新手必学会)
Spring Ai | 极简代码从零带你一起走进AI项目(中英)
MongoDB | 零基础学习与Springboot整合ODM实现增删改查(附源码)
Openfeign | 只传递城市代码,即可获取该地域实时的天气数据(免费的天气API)
Mongodb | 基于Springboot开发综合社交网络应用的项目案例(中英)
感谢阅读 | 更多内容尽在公棕号 WMCode | CSDN@小Mie不吃饭