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

到此处点击完成

开始创建数据库

打开数据库

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

可以选择对应的服务打开

查看状态

到此安装完成。

相关推荐
就像楞次定律2 分钟前
【Linux 学习记之一】日常生产力工具与终端流的高效闭环实践(1)
linux
奔跑的架构师3 分钟前
[A-51]ARMv9/v8-SCMI系统架构
linux·arm开发·架构·系统架构·arm
小超人诞生日记6 分钟前
Linux 进程优先级
linux·运维·服务器
weixin_460443566 分钟前
Java+Linux私有化训考平台:服务、数据库与终端部署结构解析
java·linux·数据库·私有化部署·企业培训考试系统·企业考试系统
西安同步电子7 分钟前
嵌入式二次集成怎么选频率计模块?看懂这几个参数不踩坑
服务器·硬件工程
科技象限10 分钟前
数据防泄漏系统:文件是怎么溜出门的,就该怎么堵
运维·网络·网络安全·安企神
cpolar技术支持25 分钟前
端口被谁占了、这台机上开了哪些监听?本机起一个端口占用只读清单,cpolar 给异地同事远程看谁在监听
运维·python·内网穿透·cpolar·端口占用
在西安放羊的牛油果25 分钟前
WebP 图片优化方案详解
运维·前端·架构
JavaPub-rodert27 分钟前
Docker 容器为什么 stop 半天停不下来?讲透 PID 1、SIGTERM、SIGKILL、僵尸进程与 tini
运维·docker·容器
编程火箭车1 小时前
MySQL 拥抱 AI:向量、RAG、AutoML 全进了数据库
数据库·mysql·ai编程·向量数据库·rag·automl·mysql9