一.安装前准备
安装前必须创建 dmdba (可自己命名) 用户,禁止使用 rot 用户安装据库。创建用户所在的组,命令如下groupadd dinstall
创建用户,命令如下
mkdir -p /home/dmdba
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
修改用户密码,命令如下 passwd dmdba(这里设置的密码是root)
使用 vi 编辑器打开 /etc/security/limits.conf 文件,命令如下:
vi /etc/security/limits.conf
添加linux参数
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 10240
dmdba hard nproc 10240
dmdba soft core unlimited
dmdba hard core unlimited
建立目录
mkdir -p /data/{dmdata,dmarch,logcommit,dmbak}
chown -R dmdba:dinstall /data/{dmdata,dmarch,logcommit,dmbak}
挂载镜像到mnt上,命令如下
数据库安装
安装结束后启动服务
提示安装完成之后
复制
cp /opt/tmp/dm.ini ./
cp /opt/tmp/dmarch.ini /dbdata/dmdata/DAMENG/
cp /opt/tmp/sqllog.ini /dbdata/dmdata/DAMENG/
初始化
./dminit path=/dbdata/dmdata/ PAGE_SIZE=32 EXTENT_SIZE=16 CASE_SENSITIVE=y DB_NAME=DAMENG INSTANCE_NAME=DBSERVER PORT_NUM=5237 LOG_SIZE=2048
注册服务
命令行注册服务
注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:
cd /dm8/script/root
注册服务,如下所示:
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER
命令行启停数据库操作
服务注册成功后,启动数据库,如下所示:
systemctl start DmServiceDMSERVER.service
停止数据库,如下所示:
systemctl stop DmServiceDMSERVER.service
重启数据库,如下所示:
systemctl restart DmServiceDMSERVER.service
查看数据库服务状态,如下所示:
systemctl status DmServiceDMSERVER.service
可前台启动,进入 DM 安装目录下的 bin 目录下,命令如下:
./dmserver /dm/data/DAMENG/dm.ini
该启动方式为前台启动,若想关闭数据库,则输入 exit 即可。
也可进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库,如下所示:
./DmServiceDMSERVER start/stop/restart
查看数据库状态,如下所示:
./DmServiceDMSERVER status
文章
阅读量
获赞