首页 > 其他分享 >DM8保姆级安装教程

DM8保姆级安装教程

时间:2022-11-09 10:00:46浏览次数:42  
标签:dmdba 教程 -- 数据库 dm8 保姆 DM8 root 2.5

1、环境配置

1.1、软件环境

操作系统

中标麒麟V10

数据库版本

DM8

1.2、网络要求

100M 网卡,支持 TCP/IP 协议

1.3、系统要求:内核要在 2.6 以上

[root@dm8 ~]# uname -ar

DM8保姆级安装教程_数据库

1.4、远程访问设置(1.4.1和1.4.2选一个操作就好)

如果数据库需要远程访问,需要设置防火墙或者开放数据库对应的端口号和 selinux 策略。

1.4.1防火墙关闭

[root@dm8 ~]# systemctl stop firewalld

[root@dm8 ~]# systemctl disable firewalld

[root@dm8 home]# systemctl status firewalld

DM8保姆级安装教程_数据库安装_02

1.4.2开放数据库对应的端口号(DM数据库默认端口号5236)

[root@dm8 home]# firewall-cmd --zone=public --add-port=5236/tcp --permanent

DM8保姆级安装教程_图形化_03

开放一个范围内

[root@dm8 home]# firewall-cmd --zone=public --add-port=5236-5250/tcp --permanent

DM8保姆级安装教程_图形化_04

1.4.3selinux策略设置

[root@dm8 home]# vim /etc/sysconfig/selinux

DM8保姆级安装教程_图形化_05

将enforcing修改成disabled

DM8保姆级安装教程_数据库安装_06

1.5、设置文件最大打开数

1.5.1临时生效配置

[root@dm8 home]# ulimit -n 65536

1.5.2永久生效配置

[root@dm8 home]# vim /etc/security/limits.conf

文件的最下面添加如下2行配置:

dmdba soft nofile 4096

dmdba hard nofile 65536

DM8保姆级安装教程_数据库安装_07

2、数据库安装

2.1规划路径

[root@dm8 ~]# mkdir /dm8

2.2 规划安装用户

[root@dm8 ~]# groupadd dinstall

[root@dm8 ~]# useradd -g dinstall dmdba

设置dmdba用户密码

[root@localhost ~]# passwd dmdba

DM8保姆级安装教程_数据库_08

2.3将/dm8目录提供可执行权限给dmdba用户

[root@dm8 ~]# chown dmdba:dinstall -R /dm8

[root@dm8 ~]# ls -ld /dm8/

DM8保姆级安装教程_数据库_09

2.4 挂载数据库iso文件指令

[root@dm8 opt]# mount -o loop /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt

DM8保姆级安装教程_数据库安装_10

2.5图形化安装

2.5.1图形化参数配置

[root@dm8 mnt]# echo $DISPLAY

DM8保姆级安装教程_图形化_11

[root@dm8 mnt]# xhost +

DM8保姆级安装教程_图形化_12

切换成dmdba用户执行

[dmdba@localhost ~]$ export DISPLAY=:0.0

[dmdba@localhost ~]$ xhost +

DM8保姆级安装教程_数据库_13

[dmdba@localhost ~]$ cd /mnt

2.5.2图形化安装

[dmdba@localhost mnt]$ ./DMInstall.bin

2.5.2.1图形化安装选择--确定

DM8保姆级安装教程_数据库安装_14

2.5.2.2选择--下一步

DM8保姆级安装教程_数据库_15

2.5.2.3选择--接受协议,下一步

DM8保姆级安装教程_图形化_16

2.5.2.4 dm.key文件路径配置,直接选择下一步

dm.key 没有 key 也可以安装,这里直接下一步(替换key,在数据库安装路径的bin 目录下,重启数据库实例生效。)

DM8保姆级安装教程_数据库_17

2.5.2.5直接默认典型安装,下一步

DM8保姆级安装教程_数据库_18

2.5.2.6配置达梦数据库安装目录(按要求安装)

DM8保姆级安装教程_数据库_19

2.5.2.7规划路径已经创建了/dm8,这里直接选择确定

DM8保姆级安装教程_数据库_20

2.5.2.8安装步骤配置查看这步选择--安装

DM8保姆级安装教程_数据库安装_21

2.5.2.9执行配置脚本

DM8保姆级安装教程_数据库安装_22

在虚拟机中另外启动一个终端,使用root用户执行

[root@localhost dm8]# /dm8/script/root/root_installer.sh

DM8保姆级安装教程_数据库安装_23

2.5.2.10点击确定达梦数据库安装

DM8保姆级安装教程_数据库_24

2.5.2.11数据库实例安装

点击完成数据库安装后弹出初始化数据库页面

DM8保姆级安装教程_数据库安装_25

2.5.2.11.1创建数据库实例--选择开始

DM8保姆级安装教程_图形化_26

2.5.2.11.2创建数据库模板--选择下一步

DM8保姆级安装教程_图形化_27

2.5.2.11.3指定数据库目录路径--选择下一步

DM8保姆级安装教程_图形化_28

2.5.2.11.4配置数据库名、实例名、端口号,配置完成后点击下一步

DM8保姆级安装教程_图形化_29

2.5.2.11.5数据库文件,直接点击下一步

DM8保姆级安装教程_数据库_30

2.5.2.11.6初始化参数,安装测试不做配置,DCA考试则需要根据要求配置,配置完成后点击下一步

DM8保姆级安装教程_数据库安装_31

2.5.2.11.7数据库密码配置(Dameng123注意这里最好不要配置特殊字符,特殊字符连接数据库的时候需要转义字符转义才能连接上数据库),配置完成后点击下一步

DM8保姆级安装教程_数据库_32

2.5.2.11.8创建示例库,达梦提供的测试示例库全勾上,点击下一步

DM8保姆级安装教程_图形化_33

2.5.2.11.9创建示例库摘要,点击完成

DM8保姆级安装教程_数据库安装_34

2.5.2.11.10创建示例库完成,使用root用户执行以下3个脚本

DM8保姆级安装教程_数据库_35

[root@localhost dm8]# mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service

DM8保姆级安装教程_数据库_36

将命令加入开机自启

[root@localhost dm8]# systemctl enable DmServiceDMSERVER.service

DM8保姆级安装教程_数据库安装_37

启动实例

[root@localhost dm8]# systemctl start DmServiceDMSERVER.service

DM8保姆级安装教程_数据库安装_38

DM8保姆级安装教程_图形化_39

DM8保姆级安装教程_数据库_40

DM8保姆级安装教程_数据库安装_41

3、常见问题及解决办法

3.1图形化操作界面出不来

3.1.1可能原因是图形化配置未生效,再次执行图形化配置后执行安装脚本

[root@dm8 mnt]# echo $DISPLAY

DM8保姆级安装教程_图形化_42

[root@dm8 mnt]# xhost +

DM8保姆级安装教程_图形化_43

切换成dmdba用户执行

[dmdba@localhost ~]$ export DISPLAY=:0.0

[dmdba@localhost ~]$ xhost +

DM8保姆级安装教程_数据库安装_44

3.1.2不同的操作界面执行配置不同,导致配置错误

直接在虚拟机中执行echo $DISPLAY

DM8保姆级安装教程_数据库_45

在VNC界面执行 echo $DISPLAY 显示的可能是:1.0或者:2.0切换成dmdba用户操作的时候需要根据实际情况配置

echo $DISPLAY 显示的是:1.0 

 [dmdba@localhost ~]$ export DISPLAY=:1.0

echo $DISPLAY 显示的是:2.0 

 [dmdba@localhost ~]$ export DISPLAY=:2.0

因为xshell免费版未开启图形化界面,所以不建议在xhsell上执行该类操作

3.2 初始化实例指令执行失败

DM8保姆级安装教程_数据库_46

使用root用户执行./dbca.sh

创建数据库实例化启动超时

DM8保姆级安装教程_图形化_47

解决办法:

①、将目/dm8目录权限授予dmdba命令chown -R dmdba:dinstall /dm8 修改成 chown dmdba:dinstall -R /dm8;

其实这2个命令效果是一样的,不知道为什么执行后面这个就能正常执行图形化界面。

②、执行 export DISPLAY=:0.0   和 xhost + 命令后一定要有 access control disabled,clients can connect from any这句话出来。

DM8保姆级安装教程_数据库安装_48


标签:dmdba,教程,--,数据库,dm8,保姆,DM8,root,2.5
From: https://blog.51cto.com/u_15130867/5835343

相关文章