1、关闭防火墙
[root@Kylin ~]# systemctl stop firewalld.service
开放防火墙对应端口: 
[root@Kylin ~]# firewall-cmd --add-port=5200/tcp --zone=public --permanent
[root@Kylin ~]# firewall-cmd –reload

2、挂载iso检查空间
[root@Kylin /]# df –h
[root@Kylin /]# unzip dm8_20220525_x86_rh6_64.zip
[root@Kylin mnt]# mount /opt/dm8_20220525_x86_rh6_64.iso /mnt/dm 
mount: /mnt/dm: WARNING: source write-protected, mounted read-only.

3、新增用户(一般不建议使用root安装)
[root@Kylin /]# groupadd dinstall 
[root@Kylin /]# cat /etc/group |grep dinstall 
dinstall:x:1000: 
用户:dmdba 
[root@Kylin /]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba [root@Kylin /]# passwd dmdba
设置密码

4、创建安装路径:
[root@Kylin /]# mkdir /dm8
[root@Kylin /]# ll -ld /dm8
drwxr-xr-x 2 root root 6 9 月 21 10:48 /dm8
[root@Kylin /]# chown dmdba:dinstall /dm8
[root@Kylin /]# ll -ld /dm8
drwxr-xr-x 2 dmdba dinstall 6 9 月 21 10:48 /dm8

设置环境变量
export PATH=$PATH:/dm8/bin:/dm8/tool
source .bash_profile

检查/tmp空间(如/tmp空间过小,可能造成安装失败)
可进行tmp扩容
[root@Kylin /]# mount -o remount,size=2G /tmp

5、数据库安装(图形化安装、命令行安装、静默方式安装,三种方式根据自己习惯及需求进行安装)

a、图形化安装

调用图形化界面方法:
[root@Kylin 桌面]# xhost +
access control disabled, clients can connect from any host
[root@Kylin 桌面]# echo $DISPLAY(查看 DISPLAY 变量值)
:2.0
[root@Kylin 桌面]# su - dmdba
[dmdba@Kylin ~]$ echo $DISPLAY
[dmdba@Kylin ~]$ export DISPLAY=:2.0(如果和root用户DISPLAY 变量值不匹配,需配置一致,仅对当前会话生效)
[dmdba@Kylin ~]$ cd /mnt/dm
[dmdba@Kylin dm]$ ./DMInstall.bin

b、命令行安装

[root@Kylin 桌面]# su - dmdba  
[dmdba@Kylin ~]$ cd /mnt/dm 
[dmdba@Kylin dm]$ ./DMInstall.bin -i

c、静默方式安装

[dmdba@Kylin dm]$ ./DMInstall.bin -q DM.xml

5、创建数据库及数据库实例管理
a、数据库配置助手(图形化工具)
[dmdba@Kylin log]$ cd ../tool
[dmdba@Kylin tool]$ ./dbca.sh

b、dminit 命令行工具
[dmdba@Kylin ~]$ cd /dm8/bin
[dmdba@Kylin bin]$ ./dminit path=/dm8/data DB_NAME=DMOA instance_name=DMOASVR port_num=5200 LENGTH_IN_CHAR=y SYSDBA_PWD=Dameng123

注册数据库服务(用命令行才需要这个步骤,如果用的图形化则不用这步骤)
Root执行
[root@Kylin root]cd /dm8/scripts/root
[root@Kylin root]#  ./dm_service_installer.sh -t dmserver -p DMOASVR -dm_ini /dm8/data/DMOA/dm.ini

启动数据库服务(用命令行才需要这个步骤,如果用的图形化则不用这步骤)
[root@Kylin root]# systemctl start DmServiceDMOASVR.service

6、连接数据库
[dmdba@Kylin ~]$su – dmdba
[dmdba@Kylin ~]$cd /dm8/bin
[dmdba@Kylin bin]#  ./disql sysdba/Dameng123:5200

更多推荐

达梦数据库安装及连接