centos7-达梦7数据库环境搭建

centos7-达梦7数据库环境搭建

准备工作

拉取centos7镜像

docker pull centos:centos7

docker images;

REPOSITORY TAG IMAGE ID CREATED SIZE
centos centos7 eeb6ee3f44bd 18 months ago 204MB

建立centos7容器环境

docker run -itd -p 55236:5236 --privileged=true -v /Users/xxx/Document/docker/dm7:/opt/dmdbms/data --name dm7_01 centos:centos7 /usr/sbin/init

docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
90e881df8de5 centos:centos7 “/usr/sbin/init” 19 seconds ago Up 14 seconds 0.0.0.0:55236->5236/tcp, :::55236->5236/tcp dm7_01

复制安装包到容器内

docker cp /Users/xxx/Desktop/DMInstall.bin dm7_01:/mnt

安装dm

进入dm7_01容器

docker exec -it dm7_01 bash

设置系统支持中文(可省略)

#1.检查是否安装了中文库,没有结果代表没有安装
locale -a |grep zh_CN
#2.安装中文库
yum install kde-l10n-Chinese
#3.添加UTF-8字符集
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
#4.配置环境变量
vi /etc/profile.d/lang.sh
LANG=zh_CN.UTF-8
export LANG
#5.加载配置文件
source /etc/profile.d/lang.sh 

开始安装


cd /mnt
#设置执行权限
chmod 755 DMInstall.bin 
#安装
./DMInstall.bin -i

参照达梦官方文档安装即可
https://eco.dameng.com/document/dm/zh-cn/start/dm-install-linux.html

初始化数据库实例

#查看帮助
./dminit help
#初始化
./dminit path=/opt/dmdbms/data PAGE_SIZE=16 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMDB INSTANCE_NAME=DBSERVER PORT_NUM=5236

注册服务

#1.root用户 进入安装目录的 /script/root下
cd /dm7/script/root
#2.注册服务
./dm_service_installer.sh -t dmserver -i /opt/dmdbms/data/DMDB/dm.ini -p DMSERVER

至此安装服务完成

服务的启停、状态

#启动
/dm7/bin/DmServiceDMSERVER start
#停止
/dm7/bin/DmServiceDMSERVER stop
#状态
/dm7/bin/DmServiceDMSERVER status
#重启
/dm7/bin/DmServiceDMSERVER restart

设置自动启动脚本

cd /etc/init.d
touch mystart
chmod +x mystart
vi mystart

mystart脚本内容

#!/bin/sh
/dm7/bin/DmServiceDMSERVER start

生成自定义镜像

docker commit -m "centos7-dm7" -p dm7_01 dm7:v1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值