126 lines
2.2 KiB
Markdown
126 lines
2.2 KiB
Markdown
|
||
|
||
# install
|
||
## prepare
|
||
|
||
### user and group
|
||
```bash
|
||
groupadd dinstall -g 2001
|
||
useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
|
||
passwd dmdba
|
||
```
|
||
|
||
### limit
|
||
|
||
```bash
|
||
vi /etc/security/limits.conf
|
||
```
|
||
|
||
```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
|
||
|
||
```bash
|
||
restart
|
||
```
|
||
|
||
check
|
||
```bash
|
||
su - dmdba
|
||
ulimit -a
|
||
```
|
||
|
||
### database directories
|
||
|
||
```bash
|
||
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
|
||
|
||
```bash
|
||
cd /opt
|
||
mkdir iso
|
||
mount -o loop dm8_20240712_HWarm920_kylin10_64.iso /opt/iso
|
||
```
|
||
|
||
## command line install
|
||
|
||
```bash
|
||
cd /opt/iso
|
||
./DMInstall.bin -i
|
||
```
|
||
|
||
按需求选择安装语言,
|
||
没有 key 文件选择 "n",
|
||
时区按需求选择一般选择 “21”,
|
||
安装类型选择“1”,
|
||
安装目录按实际情况配置,这里示例使用默认安装位置 /home/dmdba/dmdbms
|
||
|
||
### execute as root
|
||
```bash
|
||
/home/dmdba/dmdbms/script/root/root_installer.sh
|
||
```
|
||
|
||
|
||
## dmdba env
|
||
|
||
```bash
|
||
su - dmdba
|
||
cd /home/dmdba
|
||
vim .bash_profile
|
||
```
|
||
|
||
```.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
|
||
|
||
```bash
|
||
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
|
||
|
||
```bash
|
||
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
|
||
```bash
|
||
su - dmdba
|
||
cd /home/dmdba/dmdbms/script/root
|
||
./dm_service_uninstaller.sh -t dmserver -dm_ini /opt/dmdata/data/DMDB/dm.ini -p 8
|
||
```
|