安装部署达梦数据库

安装达梦数据库

1.      获取达梦数据库安装包

进入到达梦云适配中心https://eco.dameng.com/download/中,根据自己需要获取相应的安装包。(这里选择x86平台的开发版dm8安装包)

 

 


将安装包上传至服务器中。

 


2.      添加新用户dmdba,用于安装达梦数据库

添加用户组dinstall

groupadd dinstall

添加用户

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

修改用户密码

passwd dmdba

登录到dmdba进行验证

 


3.      使用root用户关闭防火墙和selinux

关闭防火墙

systemctl stop firewalld.service

设置防火墙开机不自启

systemctl diable firewalld.service

查看防火墙是否开启自启

systemctl is-enable firewalld.service

 


查看已经启动的服务列表

systemctl list-unit-files | grep enabled

没有防火墙相关服务即关闭成功。

关闭防火墙后,还需关闭selinux。可通过修改/etc/selinux/config中的值来实现

 


4.      修改ulimit配置(root用户)

ulimit主要是用来限制进程对资源的使用情况的,它支持各种类型的限制。

首先执行备份

cp /etc/security/limits.conf limits.conf.bak

修改limits.conf

打开 /etc/security/limits.conf 在最末尾处输入以下配置

dmdba soft nofile 65535

dmdba hard nofile 65535

dmdba soft nproc 65535

dmdba hard nproc 65535

dmdba soft stack 8192

dmdba hard stack 8192

 


修改完后需要重新登录才生效,登录后输入ulimit -a 查看

 


5.      安装数据库

创建数据库安装目录,并目录所有权改为dmdba

mkdir -p /database/dm8

chown dmdba:dinstall  /database/dm8

 


解压官网下载的zip文件,并将解压出来iso文件进行挂载

mkdir -p /mnt/mymountdm8

mount dm8*.iso -o loop /mnt/mymountdm8

 


切换为dmdba用户,进入到挂载目录下,执行./DMInstall.bin -i

 


除了安装路径,其它都可以选择默认参数

 


切换到root用户,执行命令

 


6.      给用户配置环境变量

编辑/home/dmdba/.bash_profile进行配置,添加以下参数

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/database/dm8/bin"

export DM_HOME="/database/dm8"

export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

 


配置完后执行 source .bash_profile

7.      添加数据库实例

使用dminit初始化实例,执行dminit help可以查看使用帮助

 

 


初始化一个实例,指定path的值,其它均为默认(注意,path的值为绝对路径)

dminit path=/database/dm8/myinst/dm8/data

 


8.      配置数据库开机自启

切换到root用户,在/database/dm8/script/root下,执行注册服务的命令

./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /database/dm8/myinst/dm8/data/DAMENG/dm.ini

通过systemctl启停数据库服务

systemctl start DmServiceDMSERVER    --启动数据库服务

systemctl enable DmServiceDMSERVER     --设置服务开机自启

systemctl status DmServiceDMSERVER              --查看服务启动状态

systemctl stop  DmServiceDMSERVER      --停止数据库服务

 


也可使用dmdba用户通过DmServiceDMSERVER来启停数据库

 


9.      卸载达梦数据库

卸载数据库前,需要停止数据库服务

 


使用安装数据库的用户,进入到达梦数据库的安装目录下,执行uninstall.sh -i


 

 

 


使用root用户,执行root_uninstaller.sh命令

 


如果想完全删除dm8的实例配置等其它信息,直接删除安装目录

 


 

 

这样,dm8就完全卸载了。

 

https://eco.dameng.com

 

posted @ 2021-10-31 13:59  秋风无落叶  阅读(897)  评论(0)    收藏  举报