CentOS7下 DM7的安装

groupadd -g 12349 dinstall
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
yum install -y  java-1.8.0-openjdk-devel java-1.8.0-openjdk
yum install -y xclock binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl sysstat libXp unixODBC unixODBC-devel libXtst ksh compat-libcap1 xdpyinfo smartmontools

上传软到 /tmp 目录,并解压和 mount软件
mkdir -p /mnt/cdrom/

unzip dm7_20221116_x86_rh6_64_ent.zip

mount -o loop /tmp/dm7_20221116_x86_rh6_64_ent/dm7_20221116_x86_rh6_64_ent_7.6.1.122.iso   /mnt/cdrom/  

cat >>/etc/sysctl.conf<<EOF
fs.file-max = 6815744
fs.aio-max-nr=1048576
kernel.shmall = 20971520
kernel.shmmax = 214748364800
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
EOF

sysctl -p

cat >>/etc/security/limits.conf<<EOF
dmdba soft nproc 2047
dmdba hard nproc 16384
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft stack 10240
EOF

切换到 dmdba 用户下操作
cd /mnt/cdrom/
$ ./DMInstall.bin -i

安装成功后,写到环境变量
vim ~/.bashrc
export PATH=$PATH:/home/dmdba/dmdbms/bin
source ~/.bashrc

配置实例 
mkdir ~/dm_data
dminit path=/home/dmdba/dm_data  DB_NAME=DMDB INSTANCE_NAME=DBSERVER PORT_NUM=5237 


注册服务
注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 ./script/root 下,如下所示:
cd  /home/dmdba/dmdbms/script/root
注册服务,命令如下所示:
./dm_service_installer.sh -t dmserver  -p dmserver  -i /home/dmdba/dm_data/DMDB/dm.ini
 
 
启动、停止数据库
启动数据库:
systemctl start DmServicedmserver.service

停止数据库:
systemctl stop DmServicedmserver.service

重启数据库:
systemctl restart DmServicedmserver.service

查看数据库服务状态:
systemctl status DmServiceDMSERVER.service


可前台启动,进入 DM 安装目录下的 bin 目录下:
该启动方式为前台启动,若想关闭数据库,则输入 exit 即可。
dmserver /dm/data/DAMENG/dm.ini

也可进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库:
./DmServicedmserver start/stop/restart


查看数据库状态:
./DmServicedmserver status


登陆数据库
$ disql SYSDBA/SYSDBA@192.168.4.63:5237

 

posted @ 2022-11-28 17:10  屠魔的少年  阅读(8)  评论(0)    收藏  举报