Bootstrap

Linux安装达梦8国产数据库

Linux安装达梦8国产数据库

1,修改文件配置

1)创建用户和组(使用root用户)

创建数据库软件安装用户组:dinstall

groupadd -g 12349 dinstall

创建安装用户dmdba并修改密码

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

2)修改限制文件(也是root用户)

cd /etc/security
vi limits.conf

添加

dmdba         soft nproc   10240
dmdba         hard nproc   10240
dmdba         soft nofile  65536
dmdba         hard nofile  65536

切换至dmdba用户使其生效

su - dmdba
ulimit -a

2,解压文件(root用户)

文件可以在官方网址中找到

unzip dm8_20200907_x86_rh7_64_ent.zip

在这里插入图片描述

解压完后会出现2个文件

3,挂载iso文件(root用户)

mount -o loop dm8_20200907_x86_rh7_64_ent_8.1.1.126.iso /mnt

4,修改相关文件和目录属性(root用户)

cd /opt
mkdir /dm8
chown -R dmdba:dinstall dm8

5,安装数据库软件(dmdba用户)

su - dmdba
cd /mnt
[dmdba@localhost 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

是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
设置时区:
[ 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=基里巴斯
请选择设置时区 [13]:21

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

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

安装前小结
安装位置: /opt/dm8
所需空间: 1075M
可用空间: 28G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y

# 最后用root用户运行root_installer.sh脚本
su - root
/opt/dm8/script/root/root_installer.sh

6,修改用户环境(dmdba用户)

su - dmdba
vi .bash_profile
#添加或修改以下:
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/opt/dm8/bin

7,数据库实例化(dmdba用户)

1)创建数据库

PAGE_SIZE=32 EXTENT_SIZE=32 CHARSET=1 CASE_SENSITIVE=0 LENGTH_IN_CHAR=0 BLANK_PAD_MODE=1 DB_NAME=memadb PATH=/opt/dm8/data #PORT_NUM可以设置端口

2)启动数据库(dmdba用户)

dmserver /opt/dm8/data/memadb/dm.ini

3)配置数据库自动启动(root用户)

cd /opt/dm8/script/root
./dm_service_installer.sh -t dmserver -p memadb  -dm_ini /opt/dm8/data/memadb/dm.ini

会在$DM_HOME/bin目录下自动创建一个DmServicememadb.service

此时可以使用

DmServicememadb start #启动数据库memadb
DmServicememadb stop #关闭

此时安装达梦数据库完成

;