首页  :: 新随笔  :: 管理

DM for CentOS安装

Posted on 2023-02-06 12:35  高&玉  阅读(133)  评论(0编辑  收藏  举报

1. 环境

操作系统:CentOS 7.6

数据库版本:DM8

2. 安装

2.1 版本介绍

DM7数据库有4个版本:

  • DM开发版
  • DM Standard Edition标准版
  • DM Enterprise Edition企业版
  • DM Security Edition 安全版

2. 2 下载介质

下载DM8开发版(一年试用期)

https://eco.dameng.com/download/?_blank

2.3 安装前准备

1. 创建用户和组

[root]# groupadd dinstall
[root]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
[root]# echo "My_passwd@010" | passwd dmdba --stdin

 2. 修改文件打开最大数

永久生效

[root]# vi /etc/security/limits.conf
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
[root]# reboot
[root]# ulimit -a

临时生效

[root]# ulimit -n 65536

3. 挂载DM数据库镜像

[root]# unzip dm8_20230104_x86_rh6_64.zip
生成如下两个文件:
dm8_20230104_x86_rh6_64.iso
dm8_20230104_x86_rh6_64.iso_SHA256.txt

[root@host71 ~]# mount dm8_20230104_x86_rh6_64.iso /mnt
mount: /dev/loop0 is write-protected, mounting read-only

4. 创建DM数据库安装目录

[root]# mkdir /data/dm8
[root]# chown dmdba:dinstall -R /data/dm8
[root]# chmod 755 /data/dm8

 2.4 DM8安装

2.4.1 命令安装

执行./DMInstall.bin -i进行命令行安装

[root]# cd /mnt/
[mnt]# ./DMInstall.bin -i
Please select the installer's language (E/e:English C/c:Chinese) [E/e]:c
解压安装程序..........
欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n       #我没有key,选择否(n)

是否设置时区? (Y/y:是 N/n:否) [Y/y]:y            #设置时区,选择21中国标准时间
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:21

安装类型:        #选择安装类型
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1667M

请选择安装目录 [/opt/dmdbms]:/data/dmdbms    #选择安装路径
可用空间: 287G
是否确认安装路径(/data/dmdbms)? (Y/y:是 N/n:否)  [Y/y]:y

安装前小结
安装位置: /data/dmdbms
所需空间: 1667M
可用空间: 287G
版本信息: 
有效日期: 
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2023-02-07 09:57:31 
[INFO] 安装达梦数据库...
2023-02-07 09:57:31 
[INFO] 安装 基础 模块...
2023-02-07 09:57:39 
[INFO] 安装 服务器 模块...
2023-02-07 09:57:41 
[INFO] 安装 客户端 模块...
2023-02-07 09:57:45 
[INFO] 安装 驱动 模块...
2023-02-07 09:57:50 
[INFO] 安装 手册 模块...
2023-02-07 09:57:51 
[INFO] 安装 服务 模块...
2023-02-07 09:57:53 
[INFO] 移动日志文件。
2023-02-07 09:57:54 
[INFO] 创建dmdba系统管理员完成。
2023-02-07 09:57:54 
[INFO] 正在启动DmAPService服务...
2023-02-07 09:57:57 
[INFO] 启动DmAPService服务成功。
2023-02-07 09:57:57 
[INFO] 安装达梦数据库完成。

安装结束

2.4.2 图形界面安装

执行./DMInstall.bin进行图形化安装

图形化安装参考官方文档:https://eco.dameng.com/document/dm/zh-cn/start/dm-install-linux.html

2.4.3 配置环境变量

配置全局变量/etc/profile

[root]# vi /etc/profile
export DM_HOME="/data/dmdbms"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
[root]# source /etc/profile

或者单独配置dmdba用户.bash_profile

[dmdba]# vi .bash_profile
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/data/dmdbms/bin"
export DM_HOME="/data/dmdbms"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
[dmdba]# source .bash_profile

2.4.4 配置实例

配置实例

[dmdba]# cd /data/dmdbms/bin
[dmdba]# ./dminit path=/data/dmdbms/data
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2024-01-03
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL

 log file path: /data/dmdbms/data/DAMENG/DAMENG01.log


 log file path: /data/dmdbms/data/DAMENG/DAMENG02.log

write to dir [/data/dmdbms/data/DAMENG].
create dm database success. 2023-02-07 10:46:37

必须到dminit命令的绝对目录下执行,要不然会报如下错误:

[dmdba]# dminit path=/data/dmdbms/data
dminit: error while loading shared libraries: libdmnsort.so: cannot open shared object file: No such file or directory

2.4.5 注册服务

[root]# cd /data/dmdbms/script/root
[root]# ./dm_service_installer.sh -t dmserver -dm_ini /data/dmdbms/data/DAMENG/dm.ini -p DMSERVER
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
创建服务(DmServiceDMSERVER)完成

3 启动、停止数据库

启动数据库

[root]# systemctl start DmServiceDMSERVER.service

 

停止数据库

[root]# systemctl stop DmServiceDMSERVER.service

 

重启数据库

[root]# systemctl restart DmServiceDMSERVER.service

 

查看数据库服务状态,如下所示:

[root]# systemctl status DmServiceDMSERVER.service

 

可前台启动,进入 DM 安装目录下的 bin 目录下,命令如下:

[root]# /data/dmdbms/bin/dmserver /data/dmdbms/data/DAMENG/dm.ini

 

该启动方式为前台启动,若想关闭数据库,则输入 exit 即可。

 

也可进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库,如下所示:

[root]# /data/dmdbms/bin/DmServiceDMSERVER start/stop/restart

查看数据库状态,如下所示:

[root]# /data/dmdbms/bin/DmServiceDMSERVER status

 

图形化启停数据库
进入 DM 安装目录下的 tool 目录,使用如下命令打开 DM 服务查看器,如下所示:

[root]# /data/dmdbms/tool/dmservice.sh

 

参考

版本介绍参考:https://eco.dameng.com/document/dm/zh-cn/start/dm-version-differences.html

安装前检查参考:https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html

数据库安装参考:https://eco.dameng.com/document/dm/zh-cn/start/dm-install-linux.html

配置实例参考:https://eco.dameng.com/document/dm/zh-cn/start/dm-instance-linux.html

注册服务参考:https://eco.dameng.com/document/dm/zh-cn/start/dm-service-registered-linux.html

启动、停止数据库参考:https://eco.dameng.com/document/dm/zh-cn/start/dm-start-stop-linux.html