一、安装数据库软件
1、准备 Cent OS 7或者其他兼容Linux OS, 关闭防火墙和selinux
(1)关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl is-enabled firewalld(查看开机时是否禁用防火墙)
查看防火墙状态及信息
systemctl status firewalld
systemctl-cmd –list-all
(2)关闭selinux
[root@host02~]# vim /etc/sysconfig/selinux关闭selinux
SELINUX=enforcing改为SELINUX=disabled
临时生效
[root@host02~]# setenforce 0
查看selinux模式
[root@host02~]# getenforcing
2、将安装介质上传到/stage目录
3、创建组和用户名
[root@host02~]# groupadd dinstall
[root@host02~]# useradd -g dinstall dmdba
[root@host02~]# passwd dmdba
new password:******
在/etc/security/目录下的 limits.conf 文件下添加如下内容:
[root@host02~]# vi /etc/security/limits.conf
结尾处添加
dmdba soft nofile 65536
dmdba hard nofile 65536
4、创建达梦数据库软件安装根目录, 并授予相关权限
[root@host02~]mkdir -p /dm8
[root@host02~]chown -R dmdba:dinstall /dm8
5、装载安装介质
[root@host02~]# cd /stage
[root@host02~]# mount -t iso9660 -o loop dm8_20201107_x86_rh7_64_ent_8.1.1.144.iso /mnt
6、图形化设置
[root@host02~]# xhost +
[root@host02~]# echo $DISPLAY
:0
[root@host02~]# su - dmdba
[dmdba@host02~]$ export DISPLAY=:0
7、安装数据库软件
[dmdba@host02~]$cd /mnt
[dmdba@host02~]$./DMInstall.bin
打开一个新的linux终端,按要求输入以下命令
[root@host02~]# /dm8/script/root/root_installer.sh
数据库软件安装结束
二、创建数据库
1、数据库软件安装结束后, 自动弹出创建数据库界面, 点击init
注意: 重新打开新的终端,按照要求运行上述3个命令
查看服务是否启动成功
[root@host02~]# ps -ef | grep dmserver
数据库创建完成
2、编辑.bash_profile,在原文件尾部,添加以下条目
[dmdba@host02~]$ cd /home/dmdba
[dmdba@host02 dmdba]$ vim .bash_profile
export DISPLAY=:0
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
export DM_HOME="/dm8"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
生效配置文件
[dmdba@host02 dmdba]source .bash_profile
3、验证数据库是否创建成功
(1)查看数据库服务
[root@host02~]# ps -ef|grep dmserver
(2)登录数据库
[root@host02~]# su - dmdba
[dmdba@host02~]$ disql sysdba
password:******
三、卸载数据库
1、关闭数据库服务
[root@host02~]# ps -ef | grep dmserver
[root@host02~]# systemctl stop DmServiceDMSERVER.service
2、卸载数据库
[root@host02~]# xhost +
access control disabled,clients can connect from any host
[root@host02~]# su – dmdba
[dmdba@host02~]$ cd /dm8
[dmdba@host02 dm8]$ ./uninstall.sh
重新打开一个新的终端以root用户执行以下命令
[root@host02~]# /dm8/root_uninstaller.sh
卸载完成之后回到图形化页面点击OK
卸载完毕
3、查看服务
[root@host02~]# ps -ef | grep dmserver
[root@ host02~]systemctl list-unit-files | grep Dm
4、删除残留安装文件及目录
查看安装目录下文件基本已经删除,但是还有少量文件,进行手动删除
删除/dm8目录下残留安装文件
[root@host02~]# cd /dm8
[root@host02 dm8]# rm -rf *
[root@host02~]# cd /
[root@host02~]# rmdir dm8
5、除组、用户
[root@host02~]groupdel dinstall
[root@host02~]userdel dmdba