1. 创建用户组 dinstall
groupadd dinstall
2.创建安装用户 dmdba
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3.检查操作系统配置
ulimit -a
参数使用限制:
1.data seg size
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导
致数据库启动失败。
2. file size
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3. open files
建议用户设置为 65536 以上或 unlimited(无限制)。
4.virtual memory
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
修改open file的值
vi /etc/security/limits.conf
在最后两行添加
* soft nofile 65537 # *代表所有用户
* hard nofile 65537
重启服务器
reboot
查看用户命令
cat /etc/passwd
查看组命令
cat /etc/group
查看用户所在组
groups 用户名
4.初始化密码
passwd 用户名
5.创建达梦安装目录并修改所属权限【在根目录】并赋予权限
mkdir dm
chown -R 用户名:分组 安装文件夹
chmod -R 755 /dm
6.用远程连接工具上传达梦iso文件进行挂载 挂载目录为/mdeia
mount -o loop 达梦iso文件名 挂载目录
如果导入进来是压缩包就先进行解压
unzip 压缩包名称
7.切换dmdba开始安装
su dmdba
8.执行挂载后DMInstall.bin文件 开始安装
./DMInstall.bin -i
9.开始安装步骤
1.我这里选择的中文
2.输入Key路径,有就填没有就否
3.设置时区
这里我选择的是21
然后我选择了经典安装,这里根据自己需求
然后选择安装目录
10.安装完毕对数据库进行初始化【切换root用户根据自己的安装目录执行该脚本】
/dm/script/root/root_installer.sh
11.配置环境变量
切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下:
cd /home/dmdba/
编辑 .bash_profile
vim .bash_profile
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
最终结果【这里一定要根据自己的实际路径修改】
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
export LD_LIBRARY_PATH="#LD_LIBRARY_PATH:/dm/bin"
export DM_HOME="/dm"
执行source 使配置生效
source .bash_profile
12.使用dmdba进入安装目录下的bin中进行初始化
执行 ./dminit
注意自己的安装路径 这里详细的参数配置请查看dminit使用手册 在安装目录的doc文件夹下
./dminit PATH=/dm/data/ DB_NAME=DMDBA_ONE INSTANCE_NAME=DM_ONE
13.注册服务,使用root用户进入安装目录下script/root中[请根据自己创建的实例名查找dm.ini初始化文件,默认是DAMENG]
./dm_service_installer.sh -t dmserver -dm_ini /dm/data/DMDBA_ONE/dm.ini -p DMSERVER
14.启停查看服务状态
启动数据库
systemctl start DmServiceDMSERVER.service
停止数据库
systemctl stop DmServiceDMSERVER.service
重启数据库
systemctl restart DmServiceDMSERVER.service
查看状态
systemctl status DmServiceDMSERVER.service