王海鱼 发表于 2025-5-18 00:36:21

【数据库】达梦arm64安装

话不多说,快速开始~
1.下载

进入官网: 产物下载 | 达梦在线服务平台 下载安装包。
选飞腾、鲲鹏都可以,都是arm架构的。我选择的是:
https://i-blog.csdnimg.cn/direct/2c13ee3f3d5d4fc19ad9d5b1ad1b3b4b.png
直接下载地址是https://download.dameng.com/eco/adapter/DM8/202502/dm8_20250117_HWarm920_kylin10_sp1_64.zip

2.安装步调

(1) 创建用户

groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba  # 设置密码 (2) 修改系统参数

打开文件 /etc/security/limits.conf,在文件最后添加:
# 用户名/用户组   限制类型  限制项      限制值
dmdba           soft    nofile      65536
dmdba           hard    nofile      65536
dmdba           soft    nproc       65535
dmdba           hard    nproc       65535
*               soft    stack       10240  再实行:
ulimit -n 65536 (3) 挂载安装包到本地目录

mkdir /home/dmdba/dm8

# 挂载安装包
mount -o loop /安装包目录/dm8_20250117_HWarm920_kylin10_sp1_64.iso /home/dmdba/dm8

# 为用户赋权此目录
chown -R dmdba:dinstall /home/dmdba/dm8 但是我遇到了如下错误:
   chown: changing ownership of '/home/dmdba/dm8/DM8 Install.pdf': Read-only file system
chown: changing ownership of '/home/dmdba/dm8/DMInstall.bin': Read-only file system
chown: changing ownership of '/home/dmdba/dm8': Read-only file system
这说明挂载是只读的,可以通过创建临时目录的方式解决:
mkdir /opt/dm_install
cp -r /home/dmdba/dm8/* /opt/dm_install/
chown -R dmdba:dinstall /opt/dm_install
chmod -R 750 /opt/dm_install 背面安装完可以删除此目录。
(4) 安装

开始安装:
/opt/dm_install/DMInstall.bin -i 按提示安装即可。
是否输入Key文件路径? 选择n
是否设置时区? 选择n
我选择的安装类型是:1典范安装,我的安装位置是:/home/dmdba/dmdbms
安装完成后会表现:
    启动DmAPService服务成功。
2025-04-02 09:07:36
安装达梦数据库完成。
安装结束
查看服务状态:
systemctl status DmAPService (5) 启动 DM Server

上述安装完成后发现, 主数据库服务 DmServiceDMSERVER 并未自动创建和启动,还需要手动启动(搞不懂为什么不自动启动)。
先初始化数据库(密码本身设置):
vi ~/.bashrc
# 添加一行
export LD_LIBRARY_PATH=/home/dmdba/dmdbms/bin:$LD_LIBRARY_PATH

# 执行生效
source ~/.bashrc

# 初始化数据库
/home/dmdba/dmdbms/bin/dminit PATH=/home/dmdba/dmdbms/data \
    PAGE_SIZE=32 CASE_SENSITIVE=0 CHARSET=1 \
    SYSDBA_PWD=Sysdba123 \
    SYSAUDITOR_PWD=Sysdba123 为用户赋权目录:
chown -R dmdba:dinstall /home/dmdba/dmdbms/data
chmod -R 750 /home/dmdba/dmdbms/data 修改配置文件(按你的需要修改):
vi /home/dmdba/dmdbms/data/DAMENG/dm.ini

# 修改 LISTEN_IP 开启外部访问
LISTEN_IP = 0.0.0.0

# 开启mysql兼容模式
COMPATIBLE_MODE = 4 启动 server 服务:
/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver \
    -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini \
    -p DMSERVER 查看服务状态:
systemctl status DmServiceDMSERVER 查看端口是否监听:
netstat -an | grep 5236 3. 连接达梦数据库

(1) 利用命令行连接

直接命令行连接(密码是上面设置的):
/home/dmdba/dmdbms/bin/disql SYSDBA/Sysdba123@localhost:5236 常用命令:
# 查看帮助
HELP;

# 查看版本
SELECT * FROM v$version;

# 查看当前用户
SELECT USER;

# 一般数据库的database概念相当于达梦的schema
# 查看所有schema
SELECT DISTINCT OWNER FROM ALL_OBJECTS;

# 切换schema
SET SCHEMA {schema名};

# 退出
EXIT; (2) 利用 DBeaver 连接

如何利用 DBeaver 连接达梦看这个:Mac利用DBeaver连接达梦数据库
然后就可以连接了:
https://i-blog.csdnimg.cn/direct/cd0192a4975e47e6a09ae566c3dc0ee8.png







免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【数据库】达梦arm64安装