Linux部署达梦数据库及初始化实例
1、调整sysctl.conf参数
[root@dm-1 ~]# vim /etc/sysctl.conf
net.ipv4.ip_local_port_range = 9000 65500
vm.swappiness = 0
2、调整limits.conf参数
[root@dm-1 ~]# ulimit -n65536
[root@dm-1 ~]# vim /etc/security/limits.conf
* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
[root@dm-1 ~]# vi /etc/profile
ulimit -SHn 65536
[root@dm-1 ~]# source /etc/profile
3、关闭selinux和防火墙,并设置为开机不启动
[root@dm-1 ~]# vim /etc/sysconfig/selinux
SELINUX=disabled
[root@dm-1 ~]# setenforce 0
[root@dm-1 ~]# systemctl stop firewalld.service
[root@dm-1 ~]# systemctl disable firewalld.service
4、创建用户和组
[root@dm-1 ~]# groupadd dinstall -g 2001
[root@dm-1 ~]# useradd -g dinstall dmdba -u 1001
[root@dm-1 ~]# echo admin1234|passwd --stdin dmdba
更改用户 dmdba 的密码 。
passwd:所有的身份验证令牌已经成功更新
5、创建达梦数据库安装目录并授权
[root@dm-1 /]# mkdir /opt/dmdbms
[root@dm-1 /]# mkdir /opt/dmsetup
[root@dm-1 opt]# chown dmdba.dinstall /opt/dmdbms -R;chmod 777 /opt/dmdbms -R
[root@dm-1 opt]# chown dmdba.dinstall /opt/dmsetup -R;chmod 777 /opt/dmsetup -R
6、安装数据库及初始化实例
[root@dm-1 opt]# mount /opt/dmsetup/dm8_20200907_x86_rh7_64_ent_8.1.1.126.iso /opt/dmsetup/
[dmdba@dm-1 ~]$ cd /opt/dmsetup/
[dmdba@dm-1 dmsetup]$ ll
总用量 648293
-r-xr-xr-x. 1 root root 2921902 8月 22 2020 DM8 Install.pdf
-r-xr-xr-x. 1 root root 660929658 9月 6 2020 DMInstall.bin
[dmdba@dm-1 dmsetup]$ ./DMInstall.bin -i
mount: /dev/loop0 写保护,将以只读方式挂载
[root@dm-1 opt]# su - dmdba
上一次登录:三 4月 7 13:18:32 CST 2021pts/0 上
[dmdba@dm-1 ~]$ cd /opt/dmsetup/
[dmdba@dm-1 dmsetup]$ ll
总用量 648293
-r-xr-xr-x. 1 root root 2921902 8月 22 2020 DM8 Install.pdf
-r-xr-xr-x. 1 root root 660929658 9月 6 2020 DMInstall.bin
[dmdba@dm-1 dmsetup]$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序.........
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
请选择设置时区 [21]:21
请选择安装类型的数字序号 [1 典型安装]:1
请选择安装目录 [/home/dmdba/dmdbms]:/opt/dmdbms
是否确认安装路径(/opt/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /opt/dmdbms
所需空间: 1075M
可用空间: 9G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2021-04-07 13:54:34
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/opt/dmdbms/script/root/root_installer.sh
安装结束
[dmdba@dm-1 dmsetup]$ su - root
密码:
上一次登录:三 4月 7 12:00:07 CST 2021从 192.168.1.2pts/0 上
[root@dm-1 ~]# /opt/dmdbms/script/root/root_installer.sh
移动 /opt/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
7、初始化实例
[dmdba@dm-1 /]$ /opt/dmdbms/bin/dminit PATH=/opt/dmdbms/data PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=0 CASE_SENSITIVE=Y
创建服务
[root@dm-1 ~]# /opt/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVER
启动服务
[root@dm-1 ~]# su - dmdba
上一次登录:三 4月 7 14:00:44 CST 2021pts/0 上
[dmdba@dm-1 ~]$ /opt/dmdbms/bin/DmServiceDMSERVER start
Starting DmServiceDMSERVER: [ OK ]
[dmdba@dm-1 ~]$
至此,达梦数据库在linux环境部署完成。