【数据库】达梦arm64安装

打印 上一主题 下一主题

主题 2015|帖子 2015|积分 6045

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

进入官网: 产物下载 | 达梦在线服务平台 下载安装包。
选飞腾、鲲鹏都可以,都是arm架构的。我选择的是:

直接下载地址是https://download.dameng.com/eco/adapter/DM8/202502/dm8_20250117_HWarm920_kylin10_sp1_64.zip

2.安装步调

(1) 创建用户

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

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

  1. mkdir /home/dmdba/dm8
  2. # 挂载安装包
  3. mount -o loop /安装包目录/dm8_20250117_HWarm920_kylin10_sp1_64.iso /home/dmdba/dm8
  4. # 为用户赋权此目录
  5. 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
  这说明挂载是只读的,可以通过创建临时目录的方式解决:
  1. mkdir /opt/dm_install
  2. cp -r /home/dmdba/dm8/* /opt/dm_install/
  3. chown -R dmdba:dinstall /opt/dm_install
  4. chmod -R 750 /opt/dm_install
复制代码
背面安装完可以删除此目录。
(4) 安装

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

上述安装完成后发现, 主数据库服务 DmServiceDMSERVER 并未自动创建和启动,还需要手动启动(搞不懂为什么不自动启动)。
先初始化数据库(密码本身设置):
  1. vi ~/.bashrc
  2. # 添加一行
  3. export LD_LIBRARY_PATH=/home/dmdba/dmdbms/bin:$LD_LIBRARY_PATH
  4. # 执行生效
  5. source ~/.bashrc
  6. # 初始化数据库
  7. /home/dmdba/dmdbms/bin/dminit PATH=/home/dmdba/dmdbms/data \
  8.     PAGE_SIZE=32 CASE_SENSITIVE=0 CHARSET=1 \
  9.     SYSDBA_PWD=Sysdba123 \
  10.     SYSAUDITOR_PWD=Sysdba123
复制代码
为用户赋权目录:
  1. chown -R dmdba:dinstall /home/dmdba/dmdbms/data
  2. chmod -R 750 /home/dmdba/dmdbms/data
复制代码
修改配置文件(按你的需要修改):
  1. vi /home/dmdba/dmdbms/data/DAMENG/dm.ini
  2. # 修改 LISTEN_IP 开启外部访问
  3. LISTEN_IP = 0.0.0.0
  4. # 开启mysql兼容模式
  5. COMPATIBLE_MODE = 4
复制代码
启动 server 服务:
  1. /home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver \
  2.     -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini \
  3.     -p DMSERVER
复制代码
查看服务状态:
  1. systemctl status DmServiceDMSERVER
复制代码
查看端口是否监听:
  1. netstat -an | grep 5236
复制代码
3. 连接达梦数据库

(1) 利用命令行连接

直接命令行连接(密码是上面设置的):
  1. /home/dmdba/dmdbms/bin/disql SYSDBA/Sysdba123@localhost:5236
复制代码
常用命令:
  1. # 查看帮助
  2. HELP;
  3. # 查看版本
  4. SELECT * FROM v$version;
  5. # 查看当前用户
  6. SELECT USER;
  7. # 一般数据库的database概念相当于达梦的schema
  8. # 查看所有schema
  9. SELECT DISTINCT OWNER FROM ALL_OBJECTS;
  10. # 切换schema
  11. SET SCHEMA {schema名};
  12. # 退出
  13. EXIT;
复制代码
(2) 利用 DBeaver 连接

如何利用 DBeaver 连接达梦看这个:Mac利用DBeaver连接达梦数据库
然后就可以连接了:








免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王海鱼

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表