一 安装前准备,服务器操作
新建dmdba用户,管理达梦数据库
1、新建用户组 dminstall
sudo groupadd dminstall
2、新建dminstall组下的用户dmdba
sudo useradd -m -d /home/dmdba -g dminstall -s /bin/bash dmdba
3、设置用户dmdba密码
sudo passwd dmdba
4、查看新建的用户信息
id dmdba
修改文件最大打开数
1、编辑limits.con文件
vi /etc/security/limits.conf
2、在文件最后添加下面内容,重启服务器永久生效
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
3、验证
su dmdba
ulimit -a
将数据库安装包ISO文件上传到服务器
将ISO文件挂载到服务器中
mount -o loop /home/dmdba/dm8_20240408_x86_rh7_64.iso /mnt
二 安装
1、切换到dmdba用户
su dmdba
2、新建一个存放数据库的文件夹
mkdir foldername
3、进入到挂载目录
cd /mnt/
4、执行命令,开始安装
./DMInstall.bin -i
5、选择中文,按说明完成相应操作,操作中选择存放文件夹时选择新建的文件夹
三 配置环境变量
1、切换到root用户进入dmdba用户的根目录下,配置对应的环境变量。DM_HOME变量和动态链接库的加载路径在程序安装成功后会自动导入。命令如下
export PATH=
P
A
T
H
:
PATH:
PATH:DM_HOME/bin:
D
M
H
O
M
E
/
t
o
o
l
2
、使用
v
i
.
b
a
s
h
p
r
o
f
i
l
e
命令修改
.
b
a
s
h
p
r
o
f
i
l
e
文件
,
将以下内容添加到文件后
e
x
p
o
r
t
L
D
L
I
B
R
A
R
Y
P
A
T
H
=
"
DM_HOME/tool 2、使用vi .bash_profile命令修改 .bash_profile文件,将以下内容添加到文件后 export LD_LIBRARY_PATH="
DMHOME/tool2、使用vi.bashprofile命令修改.bashprofile文件,将以下内容添加到文件后exportLDLIBRARYPATH="LD_LIBRARY_PATH:/home/dmdba/dm8/bin"
export DM_HOME=“/home/dmdba/dm8”
export PATH=
P
A
T
H
:
PATH:
PATH:DM_HOME/bin:$DM_HOME/tool
3、查询环境变量
echo $DM_HOME 查询环境变量
三 配置数据库实例
1、使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 bin 目录中,使用 dminit 命令初始化实例
./dminit path=/home/dmdba/dm8/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMDB INSTANCE_NAME=DBSERVICE PORT_NUM=5237
2、将数据库注册为服务 DmServicedm
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dm8/data/DMDB/dm.ini -p dm