1、按照达梦数据库官方建议使用中标麒麟操作系统(安装记得选择桌面版本)
这里就不介绍操作系统的安装了,直接进行数据库环境配置、安装。
[root@dmdb ~]# cat /etc/os-release
NAME="NeoKylin Linux Advanced Server"
VERSION="7.0 (Zhaoxin)"
ID="neokylin"
ID_LIKE="fedora"
VERSION_ID="7.0"
PRETTY_NAME="NeoKylin Linux Advanced Server 7.0 (Zhaoxin)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:neokylin:enterprise_linux:7.0:GA:server"
HOME_URL="
BUG_REPORT_URL="
NEOKYLIN_BUGZILLA_PRODUCT="NeoKylin Linux Advanced Server 7.0"
NEOKYLIN_BUGZILLA_PRODUCT_VERSION=7.0
NEOKYLIN_SUPPORT_PRODUCT="NeoKylin Linux Advanced Server"
NEOKYLIN_SUPPORT_PRODUCT_VERSION="7.0"
[root@dmdb ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.5 (Maipo)
2、
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
vi /etc/selinux/config
SELINUXTYPE targeted 改为 disabled
3、
创建安装用户组 dinstall
groupadd dinstall
4. 创建安装用户 dmdba。
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
5 初始化用户密码。
passwd dmdba
6 创建目录
mkdir /dm8
chown -R dmdba:dinstall /dm8
chmod -R 775 /dm8
7 检查操作系统限制
vi /etc/security/limits.conf
dmdba soft nofile 4096
dmdba hard nofile 65536
8 配置环境变量
[dmdba@dmdb ~]$ more .bash_profile
# .bash_profile
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export DM_HOME=/dm8
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$DM_HOME/bin
export PATH
9、数据库软件挂载(root用户)
# mount -o loop /home/dm8_setup_rh7.iso /mnt
10、登录操作系统或者使用Xmanager调用图形启动
这里我用的虚拟机直接登录操作系统演示:
10.1使用dmdba用户登录:
10.2打开终端
10.3 进入数据库软件目录启动安装程序,点击确定
10.4 选择下一步
10.5 选择接受,下一步
10.6 查看组件信息,继续下一步
10.7 因为测试环境没有KEY,直接忽略 继续下一步
10.8 默认选择 典型安装,下一步
10.9 选择创建的数据库目录/dm8,继续下一步
10.10 选择确定
10.11 选择安装
10.12 等待root脚本提示
10.13 使用root用户执行提示脚本
10.14 执行root脚本
[root@dmdb ~]# /dm8/script/root/root_installer.sh
10.15 点击确定后,选择是
10.16 此时数据库软件安装完毕
11,建库,选择初始化
12.选择创建数据库实例
13选择一般用途
14 选择数据库实例安装目录
15 指定数据库名字 端口号
16 查看数据库控制文件,数据库文件,日志文件,初始化日志 下一步
17 查看数据库默认参数
18 设置数据库默认密码dameng2020
19 选择示例库,用户环境联系
20 选择完成,开始建库了
21、按照提示使用root 用户执行提示命令
[root@dmdb ~]# mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
[root@dmdb ~]# systemctl enable DmServiceDMSERVER.service
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
[root@dmdb ~]# systemctl start DmServiceDMSERVER.service
22、此时点击确定
23 选择完成,到此数据库软件和建库操作完毕。
查看数据库是否启动
# ps -ef|grep dmserver
# netstat -ntl|grep 5236
# ./DmServiceDMSERVER status
数据库连接
disql sysdba/dameng2020
数据库卸载:
[dmdba@dmdb dm8]$ ./uninstall.sh
选择确定,弹出如下界面:
选择卸载,后点击是
等待服务删除,执行root脚本
[root@dmdb ~]# /dm8/root_uninstaller.sh
删除DmAPService服务
Removed symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service.
删除DmServiceDMSERVER服务
Removed symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service.
删除/etc/dm_svc.conf文件
[root@dmdb ~]#
执行完毕后,点击确定
然后选择是
完成软件卸载啦!