1.规划用户
达梦库不推荐用root账户来安装,新建一个用户来安装达梦库
创建用户组
groupadd dminstall
创建安装用户
useradd -g dminstall -m -d /home/dmdba -s /bin/bash dmdba
初始化密码,根据提示设置用户密码
passwd dmdba
2.检查操作系统限制
ulimit -a
data seg size
建议用户设置为1048576(即1GB)以上或unlimited(无限制)
file size
建议用户设置为unlimited(无限制)
open files
建议用户设置为65536以上或unlimited(无限制)
virtual memory
建议用户设置为1048576(即1GB)以上或unlimited(无限制)
一般只有open files参数需要修改。在limits.conf加上代码。重新打开终端窗口,使用ulimit -a查看参数,发现已修改成功
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
3.安装DM库
规划安装路径 mkdir /dm7
规划权限 ls -dl /dm7
更改权限 chown dmdba.dinstall -R /dm7
切换到DM安装包目录下,解压包
mount -o loop dm7xxxxx.iso /mnt
切换dmdba用户,到mnt目录下,执行DMInstall.bin -i
su dmdba
cd /mnt
./DMInstall -i
根据提示,选择对应的选项。
可以根据自己的需要选择安装类型。这里演示选择1。
安装目录到开始规划的dm7目录。回车等待安装。安装结束有一条提示。
切换到root用户,执行脚本。
数据库安装成功
4 配置环境变量
使用dmdba用户,到/home/dmdba目录下编辑 .bash_profile
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm7/bin"
export DM_HOME="/dm7"
export PATH=$DM_HOME/bin:$PATH:$HOME/bin
source .bash_profile
5 新建数据库实例
path 初始数据库存放的路径
db_name 数据库名
instance_name 实例名
port_num 端口号
SYSDBA_PWD 设置sysdba密码
其他参数可以用dminit help查看
dminit path=/dm7/data db_name=DM instance_name=TEST port_num=5236 SYSDBA_PWD=*******
6 注册数据库服务
使用root用户。切换到/dm7/script/root目录下
./dm_service_installer.sh -t dmserver -p TEST -i /dm7/data/DM/dm.ini
7 启动数据库示例
systemctl start DmServiceTEST