前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >达梦数据库(DM8)安装

达梦数据库(DM8)安装

作者头像
用户9184480
发布2024-12-07 16:50:12
发布2024-12-07 16:50:12
2450
举报
文章被收录于专栏:云计算linux

一、安装部署 1.1 下载 本手册版本选择“DM8开发板”,CPU平台选择“X86”,操作系统选择“RedHat7”

下载地址:https://www.dameng.com/DM8.html

代码语言:javascript
复制
~]# wget https://download.dameng.com/eco/adapter/DM8/202401END/dm8_20240116_x86_rh7_64.zip

1.2 创建安装用户 不建议使用root用户直接安装,所以创建一个安装用户

代码语言:javascript
复制
~]# groupadd  dinstall
~]# useradd  -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
~]# echo "ECIDI@hc99" | passwd "dmdba" --stdin
~]# mkdir -p /data/dm8
~]# chown -R dmdba.dinstall /data/dm8

1.3 镜像挂载 将dm8_20240116_x86_rh7_64.zip文件传输到/home/dmdba

代码语言:javascript
复制
dmdba]# cd /home/dmdba
dmdba]# mkdir tmp
dmdba]# unzip dm8_20240116_x86_rh7_64.zip
dmdba]# mount dm8_20240116_x86_rh7_64.iso /home/dmdba/tmp/

1.4 安装 切换到dmdba用户设置环境变量

代码语言:javascript
复制
~]$ su - dmdba
~]$ vi .bash_profile
export DM_HOME="/data/dm8"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/data/dm8/bin"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

#加载
~]$ source .bash_profile

进入安装目录安装

代码语言:javascript
复制
~]$ cd /home/dmdba/tmp/

tmp]$ ./DMInstall.bin -i
请选择安装语言 [1]:1
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
请选择时区 [21]:21
请选择安装类型的数字序号 [1 典型安装]:1
请选择安装目录 [/home/dmdba/dmdbms]:/data/dm8
是否确认安装路径(/data/dm8)? (Y/y:是 N/n:否)  [Y/y]:y
是否确认安装? (Y/y:是 N/n:否):y

请以root系统用户执行命令:
/data/dm8/script/root/root_installer.sh

1.5 安装DmAPService服务 安装结束后按照提示使用root执行下面命令

代码语言:javascript
复制
tmp]$ exit
dmdba]# /data/dm8/script/root/root_installer.sh
移动 /data/dm8/bin/dm_svc.conf 到/etc目录
创建DmAPService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

1.6 初始化数据库 切换到dmdba用户进行初始化

配置大小写不敏感CASE_SENSITIVE=N

长度以字符为单位LENGTH_IN_CHAR=1

使用utf-8字符集CHARSET=1或者UNICODE_FALG=1

代码语言:javascript
复制
~]$ su - dmdba
~]$ /data/dm8/bin/dminit PATH=/data/dm8/data PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=1 CASE_SENSITIVE=N LENGTH_IN_CHAR=1
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2024-07-03
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
 
 log file path: /data/dm8/data/DAMENG/DAMENG01.log
 log file path: /data/dm8/data/DAMENG/DAMENG02.log
write to dir [/data/dm8/data/DAMENG].
create dm database success. 2024-03-12 14:49:43

1.7 安装DmServiceDMSERVER实例 使用root用户创建实例并加入开机自启

代码语言:javascript
复制
~]$ exit
dm8]# /data/dm8/script/root/dm_service_installer.sh -t dmserver -dm_ini /data/dm8/data/DAMENG/dm.ini -p DMSERVER
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /usr/lib/systemd/system/DmServiceDMSERVER.service.
创建服务(DmServiceDMSERVER)完成

1.8 查看服务状态 启动实例查看服务状态及是否加入开机自启

代码语言:javascript
复制
dm8]# systemctl start DmServiceDMSERVER
dm8]# systemctl status DmAPService.service
dm8]# systemctl status DmServiceDMSERVER
image.png
image.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档