2.2 KiB
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