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
|
|||
|
|
```
|