本文讲解如何在redhat7.6操作系统环境安装达梦DM8数据库,检查本机系统环境,注意事项如下:

1、查看/tmp 空间,/tmp 建议至少 1.5G 以上

2、安装 DM glibc 版本不能低于 2.3,linux 内核不能低于 2.6.

redhat7.6安装达梦DM8数据库详细部署讲解_命令行

一、安装前准备工作

1、下载DM8安装文件

登录达梦官网根据操作系统版本下载DM8安装文件,CPU 平台选择X86,操作系统选择Redhat7,然后点击立即下载。

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_02

2、规划安装用户和用户组:

groupadd dinstall

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

passwd dmdba

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_03

3、规划安装目录:

mkdir /dm8

chown dmdba:dinstall /dm8

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_04

4、设置系统文件打开数

vim /etc/security/limits.conf

dmdba soft nofile 102400

dmdba hard nofile 204800

root soft nofile 102400

root hard nofile 204800

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_05

5、挂载达梦DM8 ISO镜像文件

将下载后的dm8_20220720_x86_rh7_64_ent.zip文件上传到服务器,解压后生成达梦DM8 ISO镜像文件,将其挂载到/mnt/dm目录下

unzip dm8_20220720_x86_rh7_64_ent.zip

mkdir /mnt/dm

mount dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso /mnt/dm

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_06

二、达梦DM8数据库服务安装

现在开始安装达梦DM8数据库服务,有两种方式,分别是图形化界面方式安装与命令行方式安装。

1、图形化界面方式安装

(1)第一次启动虚拟机,执行下 xhost +

(2)查看 root 用户的 DISPLAY 变量值

  echo $DISPLAY

(3)切换 dmdba 用户

[root@KylinDCA03 桌面]# su - dmdba

(4)设置 dmdba 用户的 DISPLAY 变量值为步骤(1)中的值(仅对当前会话生效)

export DISPLAY=:0.0

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_07

(5)运行数据库服务安装程序

cd /mnt/dm

 ./DMInstall.bin

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_08

选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_09

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_10

点接受,选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_11

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_12

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_13

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_14

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_15

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_16

复制脚本命令到root用户下执行后,选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_17

点击完成,至此达梦DM8数据库服务安装完成

安装过程注意:

(1)Key 文件可以不选,默认使用一年

(2)安装目录选择/dm8

(3)安装完成,提示运行脚本:

/dm8/script/root/root_installer.sh

安装完成后的目录结构如下:

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_18

bin:dmrman,disql、dexp/dexpdp、dimp/dimpdp、dminit 等脚本在此目录下

doc:DM8 手册

drivers:驱动信息

tool:客户端工具(manager、dbca.sh、console、dts、monitor 等)

web:DEM 相关脚本

2、命令行方式安装

./DMInstall.bin -i

安装过程可参考图形化界面,这里不再累述。

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_19

另外DM8还支持静默方式安装。静默方式安装需要配置 xml 文件

./DMInstall.bin -q 配置文件全路径

3、卸载数据库服务

​图形化卸载 DM 数据库

DM 安装目录下执行./uninstall.sh 卸载 DM 数据库:

[dmdba@KylinDCA03 dm8]$ ./uninstall.sh

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_20

选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_21

选择卸载

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_22

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_23

root用户​执行运行脚本,最后选择确定、完成。

命令行方式卸载 DM 数据库

DM 安装目录下执行./uninstall.sh -i 卸载 DM 数据库:

[dmdba@KylinDCA03 dm8]$ ./uninstall.sh -i​

三、创建数据库

DM8数据库创建也分图形化界面方式与命令行方式两种。

1、 DM 数据库配置助手图形化界面方式创建数据库

上述数据库服务安装完成后会自动弹出达梦数据库配置助手,如已点击取消可以通过命令行方式启动

 cd /dm8/tool

./dbca.sh

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_24

选择创建数据库实例,点击开始

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_25

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_26

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_27

根据实际情况设置数据库名、实例名称与端口号,选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_28

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_29

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_30

设置sysdba账号密码dameng123,选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_31

选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_32

选择完成

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_33

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_34

root用户下执行脚本命令

mv /dm8/bin/DmServiceDMSVR.service /usr/lib/systemd/system/DmServiceDMSVR.service

systemctl enable DmServiceDMSVR.service

systemctl start DmServiceDMSVR.service

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_35

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_36

选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_37

执行数据库重启systemctl start DmServiceDMSVR.service,选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_38

选择完成退出安装界面,至此数据库创建成功

安装过程注意:

(1)目录选择默认选择/dm8/data

(2)单机情况数据库名与实例名可以一致

(3)安装完成需执行脚本注册linux服务

2、dminit 命令行创建数据库实例

dminit 是 DM 初始化数据库的命令行工具,位于 DM 安装目录 bin 下。

cd /dm8/bin

./dminit path=/dm8/data db_name=DMNO instance_NAME=DMNOSVR sysdba_pwd=dameng123 port_num=5237 PAGE_SIZE=16

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_39

注:dminit 方式创建数据库不会自动注册数据库服务(DM 数据库配置助手方式默认自动注册数据库服务),所以不能以服务方式启动数据库,如果要以服务方式启动,则需要注册数据库服务。

四、数据库服务注册

两种方式注册数据库服务

1、DM 数据库配置助手注册数据库服务

(1)执行 ​​dbca.sh​​ 打开 DM 数据库配置助手,选择“注册数据库服务”

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_40

选择注册数据库服务,选择开始

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_41

选择INI配置文件地址 /dm8/data/DMNO/dm.ini,选择完成

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_42

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_43

root用户下执行脚本

mv /dm8/bin/DmServiceDMNOSVR.service /usr/lib/systemd/system/DmServiceDMNOSVR.service

systemctl enable DmServiceDMNOSVR.service

systemctl start DmServiceDMNOSVR.service

数据库服务注册完成

(2)删除数据库服务

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_44

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_45

选择要删除的数据库服务,选择下一步

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_46

选择完成

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_47

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_48

root用户下复制脚本执行即可完成删除数据库服务

2、命令行注册数据库服务

(1)root 执行注册服务脚本

cd /dm8/script/root/

./dm_service_installer.sh -t dmserver -p DMNOSVR -dm_ini /dm8/data/DMNO/dm.ini

systemctl start DmServiceDMNOSVR

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_49

(2)root 执行删除服务脚本

./dm_service_uninstaller.sh -n DmServiceDMNOSVR

redhat7.6安装达梦DM8数据库详细部署讲解_图形化界面_50

五、数据库连接

管理工具图形化界面与命令行界面两种方式

1、DM 管理工具图形化界面连接数据库

[dmdba@localhost tool]$ cd /dm8/tool/

[dmdba@localhost tool]$ ./manager

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_51

对象导航栏双击连接配置弹出登录界面

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_52

输入端口、用户名、密码,选择确定

redhat7.6安装达梦DM8数据库详细部署讲解_数据库_53

登录成功后,在查询拦执行select name from V$database可得到当前数据库名称

2、disql 命令行方式连接数据库

[root@localhost root]# su - dmdba

上一次登录:五 10月 28 14:59:53 CST 2022pts/2 上

[dmdba@localhost ~]$  

[dmdba@localhost ~]$ cd /dm8/bin

[dmdba@localhost bin]$ ./disql sysdba/dameng123:5237

redhat7.6安装达梦DM8数据库详细部署讲解_命令行_54


希望本文能对初学者学习安装达梦DM8数据库有所帮助,其他相关内容可能后续会继续发布,多谢关注。