Files
my-vault/01_Projects/Work/Government-Projects/Conghua-Emergency/dm database.md
T

2.2 KiB

install

prepare

user and group

groupadd dinstall -g 2001
useradd  -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
passwd dmdba

limit

vi /etc/security/limits.conf
dmdba  soft      nice       0 
dmdba  hard      nice       0 
dmdba  soft      as         unlimited 
dmdba  hard      as         unlimited 
dmdba  soft      fsize      unlimited 
dmdba  hard      fsize      unlimited 
dmdba  soft      nproc      65536 
dmdba  hard      nproc      65536 
dmdba  soft      nofile     65536 
dmdba  hard      nofile     65536 
dmdba  soft      core       unlimited 
dmdba  hard      core       unlimited 
dmdba  soft      data       unlimited 
dmdba  hard      data       unlimited

restart

restart

check

su - dmdba
ulimit -a

database directories

mkdir /opt/dmdata
chown dmdba:dinstall /opt/dmdata
mkdir data arch backup
chown dmdba:dinstall data
chown dmdba:dinstall arch
chown dmdba:dinstall backup
chmod 755 data
chmod 755 arch
chmod 755 backup

mount iso

cd /opt
mkdir iso
mount -o loop dm8_20240712_HWarm920_kylin10_64.iso /opt/iso

command line install

cd /opt/iso
./DMInstall.bin -i

按需求选择安装语言, 没有 key 文件选择 "n", 时区按需求选择一般选择 “21”, 安装类型选择“1”, 安装目录按实际情况配置,这里示例使用默认安装位置 /home/dmdba/dmdbms

execute as root

/home/dmdba/dmdbms/script/root/root_installer.sh

dmdba env

su - dmdba
cd /home/dmdba
vim .bash_profile
export DM_HOME=/home/dmdba/dmdbms
export LD_LIBRARY_PATH=$LD_LIBRARY_PD:$DM_HOME/bin
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

create instance

su - dmdba
source ~/.bash_profile
dminit path=/optdmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DM8 INSTANCE_NAME=DBSERVER PORT_NUM=5236

install service

su - dmdba
cd /home/dmdba/dmdbms/script/root
./dm_service_uninstaller.sh -t dmserver -dm_ini /opt/dmdata/data/DMDB/dm.ini -p 8

uninstall

su - dmdba
cd /home/dmdba/dmdbms/script/root 
./dm_service_uninstaller.sh -t dmserver -dm_ini /opt/dmdata/data/DMDB/dm.ini -p 8