达梦数据库安装
1 操作系统相关设置
1.1 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
1.2 关闭 selinux
setenforce 0
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
1.3 修改操作系统资源限制
vim /etc/security/limits.conf
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba hard core unlimited
dmdba soft core unlimited
vi /etc/security/limits.d/20-nproc.conf
* soft nproc 65536
1.4 修改内核参数
vim /etc/sysctl.conf
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.swappiness = 0
vm.dirty_background_ratio = 3
vm.dirty_ratio = 80
vm.dirty_expire_centisecs = 500
vm.dirty_writeback_centisecs = 100
#kernel.core_pattern = /backup/corefile/core.%p
使内核参数生效:
sysctl -p
1.5 创建安装用户和组
groupadd -g 10000 dinstall
useradd -u 10001 -g dinstall -m -d /home/dmdba dmdba
echo "Huawei@123!"|passwd --stdin dmdba(这个办法报错就运行下面的方法)
第二种方法:echo "root:Huawei@123"| chpasswd
1.6 创建数据文件存放目录
mkdir /data/dmdata
chown -R dmdba:dinstall /data/dmdata
可根据实际情况设置。
2 安装数据库软件
上传达梦的数据库软件包 dm8_xxx.iso 到服务器,挂载到/mnt。
mount -o loop dm8_xxx.iso /mnt
(若报错,在镜像前加镜像当前路径)
cp /mnt/DMInstall.bin /home/dmdba
chown -R dmdba:dinstall /home/dmdba/DMInstall.bin
开一个新的终端,方便操作
su - dmdba
[dmdba@localhost ~]$ ./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=基里巴斯
请选择设置时区 [21]:
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:
所需空间: 1034M
请选择安装目录 [/home/dmdba/dmdbms]:
可用空间: 58G
是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /home/dmdba/dmdbms所需空间: 1034M
可用空间: 58G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2020-11-30 18:06:20
[INFO] 安装达梦数据库...
2020-11-30 18:06:21
[INFO] 安装 基础 模块...
2020-11-30 18:06:22
[INFO] 安装 服务器 模块...
2020-11-30 18:06:23
[INFO] 安装 客户端 模块...
2020-11-30 18:06:23
[INFO] 安装 驱动 模块...
2020-11-30 18:06:23
[INFO] 安装 手册 模块...
2020-11-30 18:06:23
[INFO] 安装 服务 模块...
2020-11-30 18:06:24
[INFO] 移动 ant 日志文件。
2020-11-30 18:06:24
[INFO] 安装达梦数据库完成。
请以 root 系统用户执行命令:
/home/dmdba/dmdbms/script/root/root_installer.sh
安装结束
返回 dmdba 用户
[dmdba@localhost ~]$ logout
在 root 用户下
[root@localhost ksyh]#
/home/dmdba/dmdbms/script/root/root_installer.sh
3 初始化数据库
su - dmdba
cd /home/dmdba/dmdbms/bin
[dmdba@localhost bin]$ ./dminit path=/data/dmdata page_size=32 log_size=2048 charset=1 case_sensitive=1 length_in_char=0
initdb V8
db version: 0x7000b
file dm.key not found, use default license!License will expire on 2021-10-27
log file path: /data/dmdata/DAMENG/DAMENG01.log
log file path: /data/dmdata/DAMENG/DAMENG02.log
write to dir [/data/dmdata/DAMENG].
create dm database success. 2021-1-1 18:09:44
4 注册数据库服务 (看情况找路径)
[root@localhost ~]# cd /home/dmdba/dmdbms/script/root/
[root@localhost root]#
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdata/DAMENG/dm.ini -p DMSERVER
find / -name dm.ini
找到ini 的路径替换上面ini的路径
创建服务(DmServiceDMSERVER)完成
5 启动数据库服务
cd /home/dmdba/dmdbms/bin
./DmServiceDMSERVER start
看到“创建服务(DmServiceDMSERVER)完成 "即表示安装成功。
- 点赞
- 收藏
- 关注作者
评论(0)