基于银河麒麟安装达梦数据库
- 安装前准备工作
操作系统:银河麒麟V10
CPU: x86_64 架构
数据库:dm8_20220915_x86_kylin10_64
1.1 新建dmdba用户
1.1.1创建用户组
groupadd dinstall
1.1.2创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
1.1.3修改用户密码
passwd dmdba
1.2 修改文件打开最大数
vi /etc/security/limits.conf
在最后添加四条语句
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
查看确认
su - dmdba
ulimit -a
1.3 root用户下载/上传达梦数据库镜像文件和key文件
注意 CPU 和操作系统对应的 DM 数据库版本。(官网下载)
1.4 root用户新建安装目录
跟目录创建/dm8文件夹,用来安装DM数据库
mkdir /dm8
注意 root用户创建目录。
修改安装目录权限
chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8
1.5 挂载达梦数据库镜像
mkdir /mnt/dm/
mount dm8_20220915_x86_kylin10_64.iso /mnt/dm
cp /mnt/dm/DMInstall.bin /dm8/
chown dmdba:dinstall /dm8/DMInstall.bin
chmod 755 /dm8/DMInstall.bin
至此,达梦数据库安装前的准备工作完成了。
2. 达梦数据库安装
2.1数据库软件安装
su - dmdba
cd /dm8
./DMInstall.bin -i
最后提示安装结束。
2.2 root用户创建DmAPService服务
/dm8/dmdbms/script/root/root_installer.sh
注意:创建 DmAPService,否则会影响数据库备份。
2.3 配置环境变量
su - dmdba
最后添加一行export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
vim .bash_profile
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
生效环境变量
source .bash_profile
3. 配置实例
su - dmdba
cd /dm8/dmdbms/bin
dminit help
数据库存放的路径 /dm8/dmdata/
簇大小 32,单位:页
字符集 32,单位:K
大小敏感 0 不敏感
dminit path=/dm8/dmdata/ page_size=32 extent_size=32 charset=1 case_sensitive=0
4. root用户注册服务
root 用户
cd /dm8/dmdbms/script/root
./dm_service_installer.sh -h
./dm_service_installer.sh -t dmserver -dm_ini /dm8/dmdata/DAMENG/dm.ini -p DMSERVER
5. 导入key值
cd /usr/local/src/
cp dmDC01074584.key /dm8/dmdbms/bin/dm.key
chown dmdba:dinstall dm.key
chmod 755 dm.key
6. 停启数据库服务
开机自启动数据库服务
systemctl enable DmServiceDMSERVER.service
启动数据库
systemctl start DmServiceDMSERVER.service
至此,数据库端口已启动。
也可以手工启动数据库服务。
su - dmdba
cd /dm8/dmdbms/bin
./DmServiceDMSERVER status|start|stop|restart
7. 开启防火墙端口5236
root用户
firewall-cmd --zone=public --add-port=5236/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
8. 安装达梦数据库客户端
官网下载windows数据库安装包
dm8_20221027_x86_win_64_ent.zip
``````