当前位置: 首页 > news >正文

【数据库】达梦arm64安装

话不多说,快速开始~

1.下载

进入官网: 产品下载 | 达梦在线服务平台 下载安装包。

选飞腾、鲲鹏都可以,都是arm架构的。我选择的是:

直接下载地址是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

安装完成后会显示:

[INFO] 启动DmAPService服务成功。

2025-04-02 09:07:36

[INFO] 安装达梦数据库完成。

安装结束

查看服务状态:

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

启动 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连接达梦数据库

然后就可以连接了:

相关文章:

  • massive wordpress网站搜索优化价格
  • 做投资理财网站seo优化方式包括
  • 青岛网站开发培训价格深圳搜索排名优化
  • 交互式网站制作站长工具seo推广 站长工具查询
  • 十堰seo优化对网站进行seo优化
  • 做网站要sql 数据库名字账号密码正规seo多少钱
  • Linux Command nmap 网络扫描
  • Handy Multi Agent 学习笔记 -Task02
  • MySQL InnoDB 教程:深入理解文件结构与优化手段
  • SpringBoot+vue前后端分离整合sa-token(无cookie登录态 详细的登录流程)
  • Android View绘制流程
  • 界面控件DevExtreme中文教程 - 如何使用拆分组件创建灵活布局?
  • VBA 64位API声明语句第008讲
  • 搭建Python环境
  • snmp/mib采用子代理模式,编码,部署(二)---多实例处理
  • 查看 Linux 操作系统信息的常用命令
  • 408 计算机网络 知识点记忆(4)
  • 从命名约定到特殊方法,Python下划线符号的妙用!
  • Linux信号——信号的处理(3)
  • Go 原理剖析:数据结构之字符串
  • 微服务组件——Eureka组件的安装与使用指南
  • 春秋云境(CVE-2023-23752)
  • Java高频面试之并发编程-02
  • MySQL 主从复制:数据库的克隆军团
  • ArcGIS/ArcGIS Pro地震分析:为什么缅甸地震,我国瑞丽震感最强烈?
  • 使用MetaGPT 创建智能体(1)入门