DM8数据库安装

达梦数据库下载网址:https://www.dameng.com/ucenter/docs.html

一、服务器配置

1、查看系统

[root@dm ~]# cat /etc/os-release

麒麟V10服务器DM8数据库安装_Linux

2、关闭防火墙及selinux

[root@dm <sub>]# systemctl stop firewalld
[root@dm </sub>]# systemctl disable firewalld
[root@dm ~]# vim /etc/selinux/config

麒麟V10服务器DM8数据库安装_虚拟机_02


3、编辑limits.conf

[root@dm ~]# cat >> /etc/security/limits.conf << EOF
> dmdba soft nofile 4096
> dmdba hard nofile 65536
> EOF

麒麟V10服务器DM8数据库安装_虚拟机_03

4、添加dmdba用户及dinstall组

[root@dm <sub>]# groupadd dinstall
[root@dm </sub>]# useradd -g dinstall dmdba
[root@dm ~]# passwd dmdba

麒麟V10服务器DM8数据库安装_DM_04

5、创建dm文件夹

[root@dm <sub>]# mkdir -p /dm
[root@dm </sub>]# chown -R dmdba:dinstall /dm/
[root@dm ~]# chmod -R 755 /dm/

麒麟V10服务器DM8数据库安装_数据库_05

6、挂载达梦安装ISO

[root@dm <sub>]# mount /dev/cdrom /mnt
[root@dm </sub>]# cp -r /mnt/* /dm/
[root@dm <sub>]# chmod 755 /dm/*
[root@dm </sub>]# chown dmdba:dinstall /dm/*

麒麟V10服务器DM8数据库安装_DM_06


二、使用图形化界面安装数据库

7、使用图形化界面安装(终端切换到dmdba用户)

[dmdba@dm ~]# ./DMInstall.bin

麒麟V10服务器DM8数据库安装_麒麟v10_07

8、点击确定

麒麟V10服务器DM8数据库安装_数据库_08

9、点击下一步

麒麟V10服务器DM8数据库安装_麒麟v10_09

10、点击接受

麒麟V10服务器DM8数据库安装_麒麟v10_10

11、选择典型安装

麒麟V10服务器DM8数据库安装_数据库_11

12、选择安装目录

麒麟V10服务器DM8数据库安装_麒麟v10_12

13、点击安装

麒麟V10服务器DM8数据库安装_虚拟机_13

14、运行脚本

麒麟V10服务器DM8数据库安装_数据库_14

15、使用root运行

[root@dm ~]# /dm/dmdbms/script/root/root_installer.sh

麒麟V10服务器DM8数据库安装_数据库_15

16、点击确定

麒麟V10服务器DM8数据库安装_麒麟v10_16

17、点击是

麒麟V10服务器DM8数据库安装_Linux_17

18、点击完成

麒麟V10服务器DM8数据库安装_DM_18

19、点击完成

麒麟V10服务器DM8数据库安装_DM_19

20、添加环境变量

[dmdba@dm <sub>]# vim </sub>/.bash_profile
export PATH=$PATH:$HOME/bin:$DM_HOME/bin
[dmdba@dm <sub>]# source </sub>/.bash_profile

麒麟V10服务器DM8数据库安装_DM_20


三、创建数据库实例

注:本章内容有两种方式用来创建数据库实例,请二选一即可使用图形化界面创建数据库实例

21、启动dbca

[dmdba@dm <sub>]# cd /dm/dmdbms/tool/
[dmdba@dm </sub>]# ./dbca.sh

麒麟V10服务器DM8数据库安装_DM_21

22、创建数据库实例

麒麟V10服务器DM8数据库安装_虚拟机_22

23、选择一般用途

麒麟V10服务器DM8数据库安装_虚拟机_23

24、选择数据库目录

麒麟V10服务器DM8数据库安装_数据库_24

25、点击下一步

麒麟V10服务器DM8数据库安装_DM_25

26、点击下一步

麒麟V10服务器DM8数据库安装_Linux_26

27、选择字符集

麒麟V10服务器DM8数据库安装_DM_27

28、选择默认口令

麒麟V10服务器DM8数据库安装_数据库_28

29、点击下一步

麒麟V10服务器DM8数据库安装_虚拟机_29

30、点击完成

麒麟V10服务器DM8数据库安装_DM_30

31、创建实例

麒麟V10服务器DM8数据库安装_虚拟机_31

32、运行脚本

麒麟V10服务器DM8数据库安装_虚拟机_32

33、使用root运行脚本

[root@dm <sub>]# mv /dm/dmdbms/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
[root@dm </sub>]# systemctl enable DmServiceDMSERVER.service
[root@dm ~]# systemctl start DmServiceDMSERVER.service

麒麟V10服务器DM8数据库安装_虚拟机_33

34、点击确定

麒麟V10服务器DM8数据库安装_Linux_34

35、点击是

麒麟V10服务器DM8数据库安装_Linux_35

36、点击完成

麒麟V10服务器DM8数据库安装_麒麟v10_36

37、点击确定

麒麟V10服务器DM8数据库安装_麒麟v10_37

使用命令行创建数据库实例

38、使用dminit创建数据库实例,与上面使用图形化界面二选一即可

[dmdba@dm ~]# dminit PATH=/dm/dmdbms/data/ DB_NAME=testdb INSTANCE_NAME=testdba PORT_NUM=6666

麒麟V10服务器DM8数据库安装_虚拟机_38

39、进入数据库目录

[dmdba@dm <sub>]# cd /dm/dmdbms/data/
[dmdba@dm </sub>]# ll

麒麟V10服务器DM8数据库安装_Linux_39


四、注册服务

注:使用图形化界面创建的数据库实例自动注册服务,使用命令行创建的数据库实例需要手动注册服务,使用两种方式,第一种为使用图形化界面,第二种使用命令行使用图形化界面注册服务

40、使用图形化界面为使用命令创建的实例进行服务注册,(上面使用图形化创建的实例已经自动注册服务,不需要执行此操作)

[dmdba@dm <sub>]# cd /dm/dmdbms/tool/
[dmdba@dm </sub>]# ./dbca.sh

麒麟V10服务器DM8数据库安装_Linux_40

41、选择注册数据库服务,点击开始

麒麟V10服务器DM8数据库安装_虚拟机_41

42、浏览选择dm.ini文件

麒麟V10服务器DM8数据库安装_Linux_42

43、执行脚本

麒麟V10服务器DM8数据库安装_数据库_43

44、查看注册完的服务

[root@dm <sub>]# mv /dm/dmdbms/bin/DmServiceTESTDBA.service /usr/lib/systemd/system/DmServiceTESTDBA.service
[root@dm </sub>]# systemctl enable DmServiceTESTDBA.service
[root@dm ~]# systemctl start DmServiceTESTDBA.service

麒麟V10服务器DM8数据库安装_虚拟机_44

45、点击确定

麒麟V10服务器DM8数据库安装_麒麟v10_45

46、点击是

麒麟V10服务器DM8数据库安装_虚拟机_46

47、点击继续

麒麟V10服务器DM8数据库安装_数据库_47

48、停止服务

[root@dm ~]# systemctl stop DmServiceTESTDBA.service

麒麟V10服务器DM8数据库安装_麒麟v10_48

49、取消自启动

[root@dm ~]# systemctl disable DmServiceTESTDBA.service

麒麟V10服务器DM8数据库安装_Linux_49

50、删除数据库服务

麒麟V10服务器DM8数据库安装_数据库_50

51、选择要删除的数据库服务

麒麟V10服务器DM8数据库安装_虚拟机_51

52、点击完成

麒麟V10服务器DM8数据库安装_数据库_52

53、点击确定

麒麟V10服务器DM8数据库安装_麒麟v10_53

54、执行脚本

麒麟V10服务器DM8数据库安装_Linux_54

55、删除服务

[root@dm ~]# rm -f /usr/lib/systemd/system/DmServiceTESTDBA.service

麒麟V10服务器DM8数据库安装_Linux_55

56、点击确定

麒麟V10服务器DM8数据库安装_麒麟v10_56

57、点击是

麒麟V10服务器DM8数据库安装_麒麟v10_57

59、点击完成

麒麟V10服务器DM8数据库安装_数据库_58

60、点击确定

麒麟V10服务器DM8数据库安装_Linux_59

使用命令行注册服务

61、使用命令行注册服务,与上面所提到的使用图形化界面注册服务二选一即可

[root@dm <sub>]# cd /dm/dmdbms/script/root
[root@dm </sub>]# ./dm_service_installer.sh -t dmserver -dm_ini /dm/dmdbms/data/testdb/dm.ini

麒麟V10服务器DM8数据库安装_麒麟v10_60

五、查看服务

62、使用图形化界面查看服务

[dmdba@dm <sub>]# cd /dm/dmdbms/tool/
[dmdba@dm </sub>]# ./dmservice.sh

麒麟V10服务器DM8数据库安装_Linux_61

63、服务信息 

麒麟V10服务器DM8数据库安装_麒麟v10_62

六、启动服务

注:启动服务使用dmserver前台启动是为了运维,使用systemctl启动可以在后台

64、使用命令前台启动服务

[root@dm <sub>]# systemctl stop DmServicetestdba.service
[dmdba@dm </sub>]# dmserver /dm/dmdbms/data/testdb/dm.ini

麒麟V10服务器DM8数据库安装_虚拟机_63

七、登录数据库

65、登录数据库

[dmdba@dm ~]# disql

麒麟V10服务器DM8数据库安装_麒麟v10_64

66、修改数据库状态为mount查看服务状态,记得查看完切换回open状态(alter database open;)

麒麟V10服务器DM8数据库安装_麒麟v10_65