安装
1.检查/etc/security/limits.conf等 添加
#add for DM
dmdba soft nproc 16384
dmdba hard nproc 16384
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft memlock 4000000
dmdba hard memlock 4000000
vi /etc/security/limits.d/20-nproc.conf
# Dameng setting
* soft nofile 10240
* hard nofile 10240
dmdba soft nproc 10240
dmdba hard nproc 10240
* hard core unlimited
* soft core unlimited
vi /etc/sysctl.conf
# Dameng setting
vm.swappiness=0
vm.overcommit_memory=0
/sbin/sysctl -p
2.创建用户及属组
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
echo 'dmdba'|passwd --stdin dmdba
mkdir -p /dmdata/soft/dmsetup
mkdir -p /dmdata/{dmdbms,soft}
mkdir -p /dmbak
chown -R dmdba:dinstall /dmdata
chown -R dmdba:dinstall /dmbak
3 mount -o loop dm.iso /dmdata/soft/dmsetup
cd /dmdata/soft/dmsetup
./DMInstall.bin -i
5 ./DMInstall.bin -i进行命令行安装(选择语言→验证key→输入时区→选择安装类型→选择安装路径(即指定$DM_HOME)→安装完成后需要根据提示以root用户执行脚本)
/dmdata/soft/dm.key
/dmdata/dmdbms/dmdbms
/dmdata/dmdbms/dmdbms/script/root/root_installer.sh
6. 初始化数据库
CASE_SENSITIVE 标识符大小写敏感 取值:Y(敏感),N(不敏感)
CHARSET 字符集选项 取值:0 代表 GB18030,1 代表 UTF-8,2 代表韩文字符集 EUC-KR,默认为 0。
./dminit PATH=/dmdata/dmdbms/ extent_size=32 page_size=32 LOG_SIZE=2048 case_sensitive=y CHARSET=1 PORT_NUM=5238
7. 启动数据库,cd $DM_HOME/bin/
./dmserver /dbdata/dmdata/DAMENG/dm.ini
也可以cp $DM_HOME/bin/service_template/DmService ../dmserverd
修改dmserverd中dm.ini的路径参数即可使用 ./dmserverd start启动数据库