达梦(DM8)安装测试

目录

[一 安装前置](#一 安装前置)

[1.1 创建用户及相关目录](#1.1 创建用户及相关目录)

[1.2 检查相关依赖](#1.2 检查相关依赖)

[1.3 关闭防火墙](#1.3 关闭防火墙)

[1.4 关闭SELinux](#1.4 关闭SELinux)

[1.5 资源调整](#1.5 资源调整)

[1.6 关闭透明大页以及numa](#1.6 关闭透明大页以及numa)

[1.7 重启服务器](#1.7 重启服务器)

[二 安装软件](#二 安装软件)

[2-1 图形化](#2-1 图形化)

[2-2 命令行](#2-2 命令行)

[三 创建数据库实例](#三 创建数据库实例)

[3-1 图形化](#3-1 图形化)

[3-2 命令行](#3-2 命令行)

[四 测试连接数据库](#四 测试连接数据库)

[4.1 使用disql方式连接数据库](#4.1 使用disql方式连接数据库)

[4.2 图形化界面方式](#4.2 图形化界面方式)

[五 Windows系统安装](#五 Windows系统安装)


一 安装前置

1.1 创建用户及相关目录

|------------------------------------------------------------------------------------------------------------------|
| groupadd dinstall -g 2001 useradd -g dinstall dmdba -u 1001 echo 'dmdba'|passwd --stdin dmdba 创建安装目录 mkdir /dm8 |

添加环境变量

1.2 检查相关依赖

1.3 关闭防火墙

|---------------------------------------------------------------------------------|
| systemctl stop firewalld systemctl disable firewalld systemctl status firewalld |

1.4 关闭SELinux

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ##临时关闭 SELinux: root@localhost \~# setenforce 0 ##永久关闭 root@\~# vi /etc/selinux/config SELINUX = disabled ##确认状态 root@localhost \~# getenforce Disabled |

1.5 资源调整

调整limits.conf

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| cp /etc/security/limits.conf /etc/security/limits.conf.bak echo "dmdba soft nproc 65536" >>/etc/security/limits.conf echo "dmdba hard nproc 65536" >>/etc/security/limits.conf echo "dmdba soft nofile 65536" >>/etc/security/limits.conf echo "dmdba hard nofile 65536" >>/etc/security/limits.conf echo "dmdba hard data unlimited" >>/etc/security/limits.conf echo "dmdba soft data unlimited" >>/etc/security/limits.conf echo "dmdba hard fsize unlimited" >>/etc/security/limits.conf echo "dmdba soft fsize unlimited" >>/etc/security/limits.conf echo "dmdba soft core unlimited" >>/etc/security/limits.conf echo "dmdba hard core unlimited" >>/etc/security/limits.conf echo "dmdba soft as unlimited" >>/etc/security/limits.conf echo "dmdba hard as unlimited" >>/etc/security/limits.conf echo "dmdba soft memlock unlimited" >>/etc/security/limits.conf echo "dmdba hard memlock unlimited" >>/etc/security/limits.conf echo "dmdba soft nice 0" >>/etc/security/limits.conf echo "dmdba hard nice 0" >>/etc/security/limits.conf chmod a+x /etc/security chmod a+r /etc/security/limits.conf |

调整system.conf

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| cp /etc/systemd/system.conf /etc/systemd/system.conf.bak echo "DefaultLimitNOFILE=65536" >>/etc/systemd/system.conf echo "DefaultLimitNPROC=10240" >>/etc/systemd/system.conf |

调整sysctl.conf

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| cp /etc/sysctl.conf /etc/sysctl.conf.bak echo "vm.swappiness=10" >>/etc/sysctl.conf echo "vm.overcommit_memory=0" >>/etc/sysctl.conf echo "kernel.core_pattern =/dmbak/dmcore/core-%e-%p-%s" >>/etc/sysctl.conf echo "vm.min_free_kbytes = 1153434" >>/etc/sysctl.conf sysctl -p kill -s SIGSEGV $$ |

1.6 关闭透明大页以及numa

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| sed -i 's/GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet"/GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet transparent_hugepage=never numa=off"/' /etc/default/grub |

1.7 重启服务器

|--------|
| reboot |

二 安装软件

2-1 图形化

2.1 解压挂载iso

|-----------------------------------------------------------------------------------|
| unzip dm8_20260710_x86_rh7_64.zip mount -o loop dm8_20260710_x86_rh7_64.iso /mnt/ |

2.2 图形化界面安装

回到终端执行此脚本。

2-2 命令行

三 创建数据库实例

3-1 图形化

dbca.sh图形化界面创建实例

3-2 命令行

|-------------------------------------------------------------------------------------------------------------------|
| ./dminit path=/dm8/data db_name=zhft instance_name=zhft port_num=5239 SYSDBA_PWD=DMdba123 SYSAUDITOR_PWD=DMdba123 |

注册实例服务,如下所示:

|-------------------------------------------------------------------------------------------------|
| cd /dm8/script/root ./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/zhft/dm.ini -p ZHFT |

开启实例

|--------------------------------------------------|
| ./DmServiceZHFT start #关闭实例 ./DmServiceZHFT stop |

四 测试连接数据库

4.1 使用disql方式连接数据库

4.2 图形化界面方式

进入HOME目录tool目录下,执行./manager

五 Windows系统安装

上传iso文件至本地文件盘中

直接双击iso文件,提示安全警告,忽略警告打开文件选择windows资源管理器打开

双击setup

选择安装的磁盘路径,点击安装,开始安装

完成之后选择初始化数据库

目录可选

文件默认即可,redo看情况增加

到此处点击完成

开始创建数据库

打开数据库

在开始中找到达梦服务查看器

可以选择对应的服务打开

查看状态

到此安装完成。

相关推荐
IT枫斗者枫哥5 小时前
MyBatis一对多分页:LIMIT 20,为什么凑不齐20个订单?
java·数据库
律宏阔5 小时前
WSL Docker 端口明明空闲,但就是绑不上端口
linux·windows
律宏阔5 小时前
WSL 突然断网,无法 ping 内网或外网
linux·windows
穷人小水滴5 小时前
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
linux·容器·virtualbox
Y005 小时前
PostgreSQL 的锁:为什么你的 ALTER TABLE 会卡住,以及怎么查
数据库·postgresql
灰原喜欢柯南5 小时前
OceanBase 运维管理知识点——OCP 监控、诊断与变更控制
数据库·oceanbase
码农-0045 小时前
Springboot 集成 Ehcache操作数据库显示SQL语句设置
数据库·spring boot·sql
仍然.5 小时前
Redis---事务
数据库·redis
oradh5 小时前
Oracle 执行计划的阅读方法(二叉树结构来理解和阅读)
数据库·oracle·执行计划的阅读方法
SelectDB6 小时前
Doris 向量检索上线踩坑记录:七个排查现场与可直接复制的命令
大数据·数据库·数据分析