达梦(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看情况增加

到此处点击完成

开始创建数据库

打开数据库

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

可以选择对应的服务打开

查看状态

到此安装完成。

相关推荐
牢姐与蒯1 小时前
Linux进程(七).进程控制
linux·运维·服务器·ubuntu
Mr. zhihao1 小时前
Linux 内存惰性分配:从虚拟地址到物理页的深度解析
linux·服务器·内存分配
袁因1 小时前
Oracle 慢 SQL 优化:Cost 最高的那行不是瓶颈,真凶藏在 SELECT 列表里
数据库
努力努力再努力wz1 小时前
【Docker入门系列】:从架构演进到容器化:一文建立 Docker、虚拟化与 Namespace 的底层心智模型
运维·开发语言·数据结构·c++·docker·容器·架构
清风玉骨1 小时前
zero3W的镜像制作和镜像烧录
linux
光电笑映2 小时前
Linux 线程编程:从进程、分页到线程控制与封装
linux·运维·服务器·c++
天衍四九-2 小时前
Agent Skills从入门到工程化(十六):面试中如何讲清楚 Agent Skills?
大数据·数据库·人工智能·python·chatgpt·面试
wzg20162 小时前
本地部署Deepseek-coder + Vscode + Continue 插件(3)启动与关闭deepseek-coder大模型
linux·运维·服务器
凯哥Java2 小时前
接口采集工具自动化验证文章(测试发布,可删除)
运维·自动化