安装单机达梦数据库

本文详细指导了在Linux环境下安装达梦数据库的过程,包括关闭防火墙和SELinux、创建dmdba用户、挂载镜像、设置文件权限、安装数据库、初始化实例、注册服务以及启动/停止数据库服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装前准备

1.1关闭防火墙和SELinux

1.1.1关闭防火墙

##关闭防火墙
systemctl stop firewalld
##关闭开机自启
systemctl disable firewalld

1.1.2关闭SELinux

SELinux 组件可用来加强系统安全性。在 Linux 中,SELinux 凌驾于 root 权限之上,设置了很多额外的配置项。如果了解这些配置项,可以进行相应设置,但如果不了解,那么 SELinux 可能不仅没有一些实际性的帮助,反而会带来很多不确定因素。

查看当前状态命令:

getenforce

永久关闭 SELinux 需修改配置文件:/etc/selinux/config,修改 SELINUX=disabled

cat /etc/selinux/config

#SELINUX= can take one of these three values:
#enforcing - SELinux security policy is enforced.
#permissive - SELinux prints warnings instead of enforcing.
#disabled - No SELinux policy is loaded.
SELINUX=disabled 修改为disabled
#SELINUXTYPE= can take one of three two values:
#targeted - Targeted processes are protected,
#minimum - Modification of targeted policy. Only selected processes are protected.
#mls - Multi Level Security protection.
SELINUXTYPE=targeted

1.2新建dmdba用户

1.2.1创建组dinstall

groupadd dinstall

1.2.2创建用户dmdba

useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

1.2.3修改用户密码

passwd dmdba

1.3修改文件打开最大数

使用vi编辑器打开/etc/security/limits.conf 文件

vi /etc/security/limits.conf

在最后添加四条语句:

dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384

切换到dmdba用户查看是否生效

su - dmdba
ulimit -a

二、安装数据库

2.1挂载镜像并新建安装目录,修改目录权限

2.1.1挂载镜像

切换到root用户,将DM数据库的iso安装包保存到/opt目录下(也可以是其他目录)

mount -o loop /opt/dm8_20230418_x86_rh6_64.iso /mnt

2.1.2新建安装目录并修改权限

用root新建目录

mkdir /dm

修改安装目录权限

chown dmdba:dinstall -R /dm/
chmod -R 755 /dm

2.2安装数据库

切换至dmdba用户,在/mnt目录下执行命令

su - dmdba
cd /mnt/
./DMInstall.bin -i

按需求选择安装语言,默认为中文。本地安装选择【不输入 Key 文件】,选择【默认时区 21】

选择【1-典型安装】,按已规划的安装目录 /dm8 完成数据库软件安装,不建议使用默认安装目录

数据库安装完成后,需要切换至 root 用户执行命令创建 DmAPService,否则会影响数据库备份

/dm/script/root/root_installer.sh

进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。(添加三行export语句)

cd /home/dmdba/
vi .bash_profile


切换至dmdba用户下,让环境变量生效

su - dmdba
source .bash_profile

三、初始化实例和注册服务

3.1初始化实例

使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 bin 目录中,使用 dminit 命令初始化实例。
dminit 命令可设置多种参数,可执行如下命令查看可配置参数。

./dminit help

使用默认参数初始化一个实例

./dminit path=/dm/data

3.2注册服务

注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,使用installer.sh注册服务

cd /dm/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm/data/DAMENG/dm.ini -p DMSERVER

其中-t为服务类型,-dm_ini为dm.ini的路径,-p为服务名

3.3启动、停止服务

进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库

cd /dm/bin
./DmServiceDMSERVER start/stop/restart

查看数据库状态

./DmServiceDMSERVER status

达梦在线服务平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值