主题
一、DM8安装前准备
1.1 安装包
- 官方下载地址(需登录):https://www.dameng.com/list_103.html
1.2 配置环境
- 挂载磁盘,创建分区,指定数据目录
bash
#格式化磁盘
mkfs.ext4 /dev/sdb
#创建挂载目录
mkdir -p /home/application
#配置开机挂载
vim /etc/fstab
....
/dev/sdb /home/application ext4 defaults 0 0
#挂载磁盘
mount -a
#查看磁盘挂载
df -h- 关闭SELINUX
bash
setenforce 0
sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config- 关闭firewalld
bash
systemctl stop firewalld
systemctl disable firewalld- 修改系统资源限制参数
bash
cat >> /etc/security/limits.conf << eof
root soft nofile 65535
root hard nofile 65535
root soft nproc 65535
root hard nproc 65535
root soft core unlimited
root hard core unlimited
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
* soft core unlimited
* hard core unlimited
eof
#进入到/etc/security/limits.d/下,删除 *-nproc.conf
cd /etc/security/limits.d/
rm -rf *-nproc.conf- 配置内核参数
bash
cat >>/etc/sysctl.conf<<'EOF'
kernel.sem = 50100 64128000 50100 1280
fs.aio-max-nr = 1048576
fs.file-max = 6815744
vm.swappiness = 1
vm.overcommit_memory = 2
vm.overcommit_ratio=90
vm.dirty_ratio =2
vm.dirty_background_ratio=1
vm.min_free_kbytes = 512000
kernel.shmall = 1572864
kernel.shmmax = 6442450944
kernel.shmmni = 4096
net.ipv4.ip_local_port_range = 10000 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.core.somaxconn=1024
net.core.netdev_max_backlog = 32768
net.core.wmem_default = 8388608
net.core.wmem_max = 16777216
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_keepalive_probes = 3
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.tcp_max_syn_backlog = 65536
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_wmem = 8192 436600 873200
net.ipv4.tcp_rmem = 32768 436600 873200
net.ipv4.tcp_mem = 94500000 91500000 92700000
net.ipv4.tcp_max_orphans = 3276800
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_fin_timeout = 30
EOF
#使内核生效
sysctl -p- 配置时区
bash
#设置时区
timedatectl set-timezone Asia/Shanghai1.3 检查系统
- 检查操作系统限制

bash
参数使用限制:
1.data seg size
data seg size (kbytes, -d)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
2. file size
file size(blocks, -f)
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
3. open files
open files(-n)
建议用户设置为 65536 以上或 unlimited(无限制)。
4.virtual memory
virtual memory (kbytes, -v)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
如果用户需要为当前安装用户更改 ulimit 的资源限制,请修改文件/etc/security/limits.conf- 检查内存
为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。如果可用内存过少,可能导致 DM 安装或启动失败。用户可以使用以下命令检查操作内存:
bash
##获取内存总大小
grep MemTotal /proc/meminfo
##获取交换分区大小
grep SwapTotal /proc/meminfo
##获取内存使用详情
free- 检查存储空间
DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。用户可使用以下命令检查存储空间:
bash
df -hDM 安装程序在安装时将产生临时文件,安装过程中需要至少 2G 的临时空间,临时文件目录默认为**/tmp**。用户可以使用以下命令检查存储空间。如下所示:
bash
df -h /tmp如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:
bash
mkdir -p /DM8TMP
DM_INSTALL_TMPDIR=/DM8TMP
export DM_INSTALL_TMPDIR二、静默安装DM8
2.1 创建安装用户
创建安装用户组 dinstall
bash
groupadd -g 12349 dinstall创建安装用户 dmdba
bash
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba初始化用户密码
bash
passwd dmdba通过系统提示进行密码设置
2.2 创建DM8安装目录&数据目录
bash
#创建安装目录
mkdir -p /home/application/dmdb/dmsoft
#创建数据目录
mkdir -p /home/application/dmdb/data2.3 授权dmdba用户对安装目录&数据目录权限
bash
chown -Rf dmdba:dinstall /home/application/dmdb2.4 文件上传&安装包挂载
- 上传安装包和授权文件到/home/dmdba 目录下,请使用dmdba用户上传文件
bash
ls -l /home/dmdba/
总用量 992156
-rw-r--r-- 1 dmdba dinstall 1015967744 10月 24 18:03 dm8_20240920_x86_rh7_64.iso- dm8_20240920_x86_rh7_64.iso 安装包挂载
下载下来的dm8_20240920_x86_rh7_64.iso 是一个iso文件,iso 格式的安装程序包需要先挂载才能使用。挂载 iso 文件需要使用 root 用户。
- 切换到root用户下
bash
#创建安装包挂载目录
mkdir /dmdb
#挂载软件包
mount /home/dmdba/dm8_20240920_x86_rh7_64.iso /dmdb
#查看安装包下面目录结构
tree /dmdb/
/dmdb/
├── DM8 Install.pdf
└── DMInstall.bin
0 directories, 2 files说明:安装方式有图形化安装、命令行安装和静默安装。这里我选择了静默安装的方式。
2.5 编写静默安装脚本
静默安装模式下,安装程序通过读取配置文件来安装数据库。
- 切换到dmdba用户下
bash
su - dmdba- 编辑静默安装脚本
bash
cat > /home/dmdba/silent.cfg <<'EOF'
<?xml version="1.0"?>
<DATABASE>
<!--安装数据库的语言配置,简体中文版: ZH,繁体中文版: CHT,英文版: EN,不区分大小写。不允许为空。 -->
<LANGUAGE>ZH</LANGUAGE>
<!--安装程序的时区配置,缺省为+08:00,取值范围:-12:59 ~ +14:00 -->
<TIME_ZONE>+08:00</TIME_ZONE>
<!-- key文件路径 -->
<KEY></KEY>
<!--安装程序组件类型,取值范围:0、1、2,0 表示安装全部,1 表示安装服务器,2 表示安装客户端。缺省为0。 -->
<INSTALL_TYPE>0</INSTALL_TYPE>
<!--安装路径,不允许为空。合法的安装路径允许字符的范围是小写字母(a-z)、大写字母(A-Z)、数字(0-9)、下划线(_)、空格( )和中文。 -->
<INSTALL_PATH>/home/application/dmdb/dmsoft</INSTALL_PATH>
<!--是否初始化库,取值范围:Y/N、y/n,不允许为空。 -->
<INIT_DB>Y</INIT_DB>
<!--数据库实例参数 -->
<DB_PARAMS>
<!--初始数据库存放的路径,不允许为空 -->
<PATH>/home/application/dmdb/data</PATH>
<!--初始化数据库名字,缺省为DAMENG,不超过128个字符 -->
<DB_NAME>DAMENG</DB_NAME>
<!--初始化数据库实例名字,缺省为DMSERVER,不超过128个字符 -->
<INSTANCE_NAME>DMSERVER</INSTANCE_NAME>
<!--初始化时设置dm.ini中的PORT_NUM,缺省为5236,取值范围:1024~65534 -->
<PORT_NUM>5236</PORT_NUM>
<!--初始数据库控制文件的路径,文件路径长度最大为256 -->
<CTL_PATH></CTL_PATH>
<!--初始化数据库日志文件的路径,文件路径长度最大为256,LOG_PATH值为空则使用缺省值,如果使用非默认值LOG_PATH节点数不能少于2个 -->
<LOG_PATHS>
<LOG_PATH>
</LOG_PATH>
</LOG_PATHS>
<!--数据文件使用的簇大小,取值范围:16页、32页,缺省为16页 -->
<EXTENT_SIZE>32</EXTENT_SIZE>
<!--数据文件使用的页大小,取值范围:4K、8K、16K、32K,缺省为8K -->
<PAGE_SIZE>16</PAGE_SIZE>
<!--日志文件使用的簇大小,缺省为256,取值范围为64~2048之间的整数 -->
<LOG_SIZE>2048</LOG_SIZE>
<!--大小写敏感。取值范围:Y/N y/n 1/0,缺省为Y -->
<CASE_SENSITIVE>N</CASE_SENSITIVE>
<!--字符集选项,缺省为0。0代表GB18030,1代表UTF-8,2代表韩文字符集EUC-KR -->
<CHARSET>1</CHARSET>
<!--字符类型在计算HASH值时所采用的HASH算法类别。取值范围0,1。0:原始HASH算法;1:改进的HASH算法。缺省为1。 -->
<USE_NEW_HASH>1</USE_NEW_HASH>
<!--初始化时设置SYSDBA的密码,缺省为SYSDBA,长度在9到48个字符之间 -->
<SYSDBA_PWD>SYSDBA@2020</SYSDBA_PWD>
<!--初始化时设置SYSAUDITOR的密码,缺省为SYSAUDITOR,长度在9到48个字符之间 -->
<SYSAUDITOR_PWD>SYSDBA@2020</SYSAUDITOR_PWD>
<!--初始化时设置SYSSSO的密码,缺省为SYSSSO,长度在9到48个字符之间,仅在安全版本下可见和可设置 -->
<SYSSSO_PWD></SYSSSO_PWD>
<!--初始化时设置SYSDBO的密码,缺省为SYSDBO,长度在9到48个字符之间,仅在安全版本下可见和可设置 -->
<SYSDBO_PWD></SYSDBO_PWD>
<!--初始化时区,默认是东八区。格式为:正负号小时:分钟,取值范围:-12:59 ~ +14:00 -->
<TIME_ZONE>+08:00</TIME_ZONE>
<!--是否启用页面内容校验,取值范围:0,1,2。0:不启用;1:简单校验;2:严格校验(使用CRC16算法生成校验码)。缺省为0 -->
<PAGE_CHECK>0</PAGE_CHECK>
<!--设置默认加密算法,不超过128个字符 -->
<EXTERNAL_CIPHER_NAME></EXTERNAL_CIPHER_NAME>
<!--设置默认HASH算法,不超过128个字符 -->
<EXTERNAL_HASH_NAME></EXTERNAL_HASH_NAME>
<!--设置根密钥加密引擎,不超过128个字符 -->
<EXTERNAL_CRYPTO_NAME></EXTERNAL_CRYPTO_NAME>
<!--全库加密密钥使用的算法名。算法可以是DM内部支持的加密算法,或者是第三方的加密算法。默认使用"AES256_ECB"算法加密,最长为128个字节 -->
<ENCRYPT_NAME></ENCRYPT_NAME>
<!--用于加密服务器根密钥,最长为48个字节 -->
<USBKEY_PIN></USBKEY_PIN>
<!--设置空格填充模式,取值范围:0,1,缺省为0 -->
<BLANK_PAD_MODE>0</BLANK_PAD_MODE>
<!--指定system.dbf文件的镜像路径,缺省值为空 -->
<SYSTEM_MIRROR_PATH></SYSTEM_MIRROR_PATH>
<!--指定main.dbf文件的镜像路径,缺省值为空 -->
<MAIN_MIRROR_PATH></MAIN_MIRROR_PATH>
<!--指定roll.dbf文件的镜像路径,缺省值为空 -->
<ROLL_MIRROR_PATH></ROLL_MIRROR_PATH>
<!--是否是四权分立,取值范围:0,1。0:不使用;1:使用。缺省为0。仅在安全版本下可见和可设置。 -->
<PRIV_FLAG>0</PRIV_FLAG>
<!--指定初始化过程中生成的日志文件所在路径。合法的路径,文件路径长度最大为257(含结束符),不包括文件名 -->
<ELOG_PATH></ELOG_PATH>
</DB_PARAMS>
<!--是否创建数据库实例的服务,取值范围: Y/N y/n,不允许为空,不初始化数据库将忽略此节点。非root用户不能创建数据库服务。 -->
<CREATE_DB_SERVICE>Y</CREATE_DB_SERVICE>
<!--是否启动数据库,取值范围: Y/N y/n,不允许为空,不创建数据库服务将忽略此节点。 -->
<STARTUP_DB_SERVICE>Y</STARTUP_DB_SERVICE>
</DATABASE>
EOF2.6 安装
修改完配置文件后,进入安装程序所在目录,以 root 用户执行如下命令(如不使用root用户安装,则无法注册和启动服务):
bash
cd /dmdb
./DMInstall.bin -q /home/dmdba/silent.cfg
2.7 查看安装日志,验证是否安装成功
在 ${安装目录}/log 目录下,存在名称为"install_ant.log" 的日志文件,其中记录了安装过程的详细信息。可以打开日志文件查看
bash
cat /home/application/dmdb/log/install_ant.log2.8 手动初始化库
- 切换到dmdba用户下
bash
su - dmdba- 编辑初始化配置文件
bash
cat > /home/dmdba/dminit.ini <<'EOF'
PATH=/home/application/dmdb/data #初始数据库存放的路径
EXTENT_SIZE=32 #数据文件使用的簇大小(16),可选值:16,32,64,单位:页
PAGE_SIZE=16 #数据页大小(8),可选值:4,8,16,32,单位:K
LOG_SIZE=2048M #日志文件大小(2048),单位为:M,范围为:256M~8G
CASE_SENSITIVE=N #大小敏感(Y),可选值:Y/N,1/0
CHARSET=1 #字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]
USE_NEW_HASH=1 #是否使用改进的字符类型HASH算法(1)
SYSDBA_PWD=SYSDBA@2020 #设置SYSDBA密码(SYSDBA)
SYSAUDITOR_PWD=SYSDBA@2020 #设置SYSAUDITOR密码(SYSAUDITOR)
DB_NAME=DAMENG #数据库名(DAMENG)
INSTANCE_NAME=DMSERVER #实例名(DMSERVER)
PORT_NUM=5236 #监听端口号(5236)
TIME_ZONE=+08:00 #设置时区(+08:00)
PAGE_CHECK=0 #页检查模式(3),可选值:0/1/2/3
#INI_FILE #初始化文件dm.ini存放的路径
#CTL_PATH #控制文件路径
#LOG_PATH #日志文件路径
#SEC_PRIV_MODE #权限管理模式(0),可选值:0[TRADITION],1[BMJ],2[EVAL],3[BAIST],4[ZBMM]
#BUFFER #系统缓存大小(8000),单位M
#PAGE_HASH_NAME #设置页检查HASH算法
#EXTERNAL_CIPHER_NAME #设置默认加密算法
#EXTERNAL_HASH_NAME #设置默认HASH算法
#EXTERNAL_CRYPTO_NAME #设置根密钥加密引擎
#RLOG_ENCRYPT_NAME #设置日志文件加密算法,若未设置,则不加密
#RLOG_POSTFIX_NAME #设置日志文件后缀名,长度不超过10。默认为log,例如DAMENG01.log
#USBKEY_PIN #设置USBKEYPIN
#PAGE_ENC_SLICE_SIZE #设置页加密分片大小,可选值:0、512、4096,单位:Byte
#ENCRYPT_NAME #设置全库加密算法
#BLANK_PAD_MODE #设置空格填充模式(0),可选值:0/1
#SYSTEM_MIRROR_PATH #SYSTEM数据文件镜像路径
#MAIN_MIRROR_PATH #MAIN数据文件镜像
#ROLL_MIRROR_PATH #回滚文件镜像路径
#MAL_FLAG #初始化时设置dm.ini中的MAL_INI(0)
#ARCH_FLAG #初始化时设置dm.ini中的ARCH_INI(0)
#MPP_FLAG #Mpp系统内的库初始化时设置dm.ini中的mpp_ini(0)
#CONTROL #初始化配置文件(配置文件格式见系统管理员手册)
#AUTO_OVERWRITE #是否覆盖所有同名文件(0)0:不覆盖1:部分覆盖2:完全覆盖
#ELOG_PATH #指定初始化过程中生成的日志文件所在路径
#AP_PORT_NUM #分布式环境下协同工作的监听端口
#HUGE_WITH_DELTA #是否仅支持创建事务型HUGE表(1)1:是0:否
#RLOG_GEN_FOR_HUGE #是否生成HUGE表REDO日志(1)1:是0:否
#PSEG_MGR_FLAG #是否仅使用管理段记录事务信息(0)1:是0:否
#CHAR_FIX_STORAGE #CHAR是否按定长存储(N),可选值:Y/N,1/0
#SQL_LOG_FORBID #是否禁止打开SQL日志(N),可选值:Y/N,1/0
#DPC_MODE #指定DPC集群中的实例角色(0)0:无1:MP2:BP3:SP,取值1/2/3时也可以用MP/BP/SP代替
#USE_DB_NAME #路径是否拼接DB_NAME(1)1:是0:否
#MAIN_DBF_PATH #MAIN数据文件存放路径
#SYSTEM_DBF_PATH #SYSTEM数据文件存放路径
#ROLL_DBF_PATH #ROLL数据文件存放路径
#TEMP_DBF_PATH #TEMP数据文件存放路径
#ENC_TYPE #数据库内部加解密使用的加密接口类型(1),可选值:1:优先使用EVP类型0:不启用EVP类型
#RANDOM_CRYPTO #随机数算法所在加密引擎名
#DPC_TENANCY #指定DPC集群是否启用多租户模式(0)0:不启用1:启用,取值0/1时也可以用FALSE/TRUE代替
#SYSSSO_PWD #设置SYSSSO密码(SYSSSO)
#SYSDBO_PWD #设置SYSDBO密码(SYSDBO)
#PRIV_FLAG #设置权限标记(0),可选值:0[三权分立],1[四权分立]
#ENV_LABEL #设置是否启用环境标记功能(0),可选值:1/0
#ENABLE_MAC #是否打开强制访问控制功能(0),仅对安全版有效,可选值:1:打开0:不打开
EOF- 初始化数据库
bash
/home/application/dmdb/bin/dminit INI_FILE=/home/dmdba/dminit.ini SYSDBA_PWD=SYSDBA@2020 SYSAUDITOR_PWD=SYSDBA@20202.9 配置DM8启动
DM8静默安装已配置了以systemd方式管理DM8的服务,可通过如下命令查看:
bash
systemctl status DmServiceDMSERVER.service
systemctl status DmAPService.service2.10 登录测试
- 切换到dmdba用户下
bash
su - dmdba- 使用disql 命令登录数据库
bash
#登录测试数据是否正常
/home/application/dmdb/bin/disql
#输入用户名和密码
#SYSDBA/SYSDBA@2020
#查看版本
SELECT * FROM V$VERSION;
#查看库名
SELECT NAME FROM V$DATABASE;
#退出
\q
三、多实例
3.1 手动初始化库
- 切换到dmdba用户下
bash
su - dmdba- 编辑初始化配置文件
bash
cat > /home/dmdba/dminit1.ini <<'EOF'
PATH=/home/application/dmdb/data #初始数据库存放的路径
EXTENT_SIZE=32 #数据文件使用的簇大小(16),可选值:16,32,64,单位:页
PAGE_SIZE=16 #数据页大小(8),可选值:4,8,16,32,单位:K
LOG_SIZE=2048M #日志文件大小(2048),单位为:M,范围为:256M~8G
CASE_SENSITIVE=N #大小敏感(Y),可选值:Y/N,1/0
CHARSET=1 #字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]
USE_NEW_HASH=1 #是否使用改进的字符类型HASH算法(1)
SYSDBA_PWD=SYSDBA@2020 #设置SYSDBA密码(SYSDBA)
SYSAUDITOR_PWD=SYSDBA@2020 #设置SYSAUDITOR密码(SYSAUDITOR)
DB_NAME=DAMENG1 #数据库名(DAMENG)
INSTANCE_NAME=DMSERVER1 #实例名(DMSERVER)
PORT_NUM=15236 #监听端口号(15236)
TIME_ZONE=+08:00 #设置时区(+08:00)
PAGE_CHECK=0 #页检查模式(3),可选值:0/1/2/3
#INI_FILE #初始化文件dm.ini存放的路径
#CTL_PATH #控制文件路径
#LOG_PATH #日志文件路径
#SEC_PRIV_MODE #权限管理模式(0),可选值:0[TRADITION],1[BMJ],2[EVAL],3[BAIST],4[ZBMM]
#BUFFER #系统缓存大小(8000),单位M
#PAGE_HASH_NAME #设置页检查HASH算法
#EXTERNAL_CIPHER_NAME #设置默认加密算法
#EXTERNAL_HASH_NAME #设置默认HASH算法
#EXTERNAL_CRYPTO_NAME #设置根密钥加密引擎
#RLOG_ENCRYPT_NAME #设置日志文件加密算法,若未设置,则不加密
#RLOG_POSTFIX_NAME #设置日志文件后缀名,长度不超过10。默认为log,例如DAMENG01.log
#USBKEY_PIN #设置USBKEYPIN
#PAGE_ENC_SLICE_SIZE #设置页加密分片大小,可选值:0、512、4096,单位:Byte
#ENCRYPT_NAME #设置全库加密算法
#BLANK_PAD_MODE #设置空格填充模式(0),可选值:0/1
#SYSTEM_MIRROR_PATH #SYSTEM数据文件镜像路径
#MAIN_MIRROR_PATH #MAIN数据文件镜像
#ROLL_MIRROR_PATH #回滚文件镜像路径
#MAL_FLAG #初始化时设置dm.ini中的MAL_INI(0)
#ARCH_FLAG #初始化时设置dm.ini中的ARCH_INI(0)
#MPP_FLAG #Mpp系统内的库初始化时设置dm.ini中的mpp_ini(0)
#CONTROL #初始化配置文件(配置文件格式见系统管理员手册)
#AUTO_OVERWRITE #是否覆盖所有同名文件(0)0:不覆盖1:部分覆盖2:完全覆盖
#ELOG_PATH #指定初始化过程中生成的日志文件所在路径
#AP_PORT_NUM #分布式环境下协同工作的监听端口
#HUGE_WITH_DELTA #是否仅支持创建事务型HUGE表(1)1:是0:否
#RLOG_GEN_FOR_HUGE #是否生成HUGE表REDO日志(1)1:是0:否
#PSEG_MGR_FLAG #是否仅使用管理段记录事务信息(0)1:是0:否
#CHAR_FIX_STORAGE #CHAR是否按定长存储(N),可选值:Y/N,1/0
#SQL_LOG_FORBID #是否禁止打开SQL日志(N),可选值:Y/N,1/0
#DPC_MODE #指定DPC集群中的实例角色(0)0:无1:MP2:BP3:SP,取值1/2/3时也可以用MP/BP/SP代替
#USE_DB_NAME #路径是否拼接DB_NAME(1)1:是0:否
#MAIN_DBF_PATH #MAIN数据文件存放路径
#SYSTEM_DBF_PATH #SYSTEM数据文件存放路径
#ROLL_DBF_PATH #ROLL数据文件存放路径
#TEMP_DBF_PATH #TEMP数据文件存放路径
#ENC_TYPE #数据库内部加解密使用的加密接口类型(1),可选值:1:优先使用EVP类型0:不启用EVP类型
#RANDOM_CRYPTO #随机数算法所在加密引擎名
#DPC_TENANCY #指定DPC集群是否启用多租户模式(0)0:不启用1:启用,取值0/1时也可以用FALSE/TRUE代替
#SYSSSO_PWD #设置SYSSSO密码(SYSSSO)
#SYSDBO_PWD #设置SYSDBO密码(SYSDBO)
#PRIV_FLAG #设置权限标记(0),可选值:0[三权分立],1[四权分立]
#ENV_LABEL #设置是否启用环境标记功能(0),可选值:1/0
#ENABLE_MAC #是否打开强制访问控制功能(0),仅对安全版有效,可选值:1:打开0:不打开
EOF- 初始化数据库
bash
/home/application/dmdb/bin/dminit INI_FILE=/home/dmdba/dminit1.ini3.2 手动安装systemd管理
- 切换目录
bash
cd /home/application/dmdb/script/root- 安装systemd服务
bash
./dm_service_installer.sh -t dmserver -dm_ini /home/application/dmdb/data/DAMENG1/dm.ini -p DMSERVER13.3 启动服务
- 切换目录
bash
systemctl start DmServiceDMSERVER1.service
systemctl enable DmServiceDMSERVER1.service
systemctl status DmServiceDMSERVER1.service