按照规划---主备模式 路径相同
数据库软件:/opt/dmdbms
实例路径:/data/datadm
归档路径:/data/archdm
备份路径:/data/backup
日志路径:/opt/dmdbms/log
core生成路径:/data/coredm
页大小:32
簇大小:32
redo大小:2048
主库地址=10.0.0.1
备库地址=10.0.0.2 10.0.0.3
监视器地址=10.0.0.4
集群辅助信息如下
INST_OGUID = 451110
GROUPNAME = GRP1110
MAL_INST_PORT = 5236
MAL_PORT = 61141
PORT_NUM = 5236
MAL_DW_PORT = 52141
MAL_INST_DW_PORT = 33141
========================== user init root用户 =========================
groupadd -g 4000 dinstall
useradd -u 4000 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
echo "dameng123" | passwd --stdin dmdba
mkdir -p /opt/dmdbms
mkdir -p /data/datadm
mkdir -p /data/backup
mkdir -p /data/archdm
mkdir -p /data/coredm
chown -R dmdba:dinstall /opt/dmdbms
chown -R dmdba:dinstall /data/datadm
chown -R dmdba:dinstall /data/backup
chown -R dmdba:dinstall /data/archdm
chown -R dmdba:dinstall /data/coredm
chmod -R 775 /opt/dmdbms
chmod -R 775 /data/datadm
chmod -R 775 /data/backup
chmod -R 775 /data/archdm
chmod -R 775 /data/coredm
echo "kernel.core_pattern = /data/coredm/core-%e-%p-%s" >> /etc/sysctl.conf
============================ dmdba profile dmdba用户 ==========================
cd ~
cp .bash_profile .bash_profile_bak_202211090320
echo "" >> /home/dmdba/.bash_profile
echo "" >> /home/dmdba/.bash_profile
echo "# auto" >> /home/dmdba/.bash_profile
echo "export DM_HOME=/opt/dmdbms" >> /home/dmdba/.bash_profile
echo 'export PATH=$PATH:$DM_HOME/bin' >> /home/dmdba/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin' >> /home/dmdba/.bash_profile
. .bash_profile
=================================== dmdba profile ====================================
================= 在安装数据库软件后 主备库创建实例 使用dmdba用户 =============== ======
切换dmdba用户,初始化数据库实例:
cd /dmsoft/dmdbms/bin
dminit help可以查看参数说明
数据库初始化参数约定
1>页大小:32K -PAGE_SIZE=32
2>簇大小:32页 -EXTENT_SIZE=32
3>字符集:UTF-8 可选值:0[GB18030],1[UTF-8],2[EUC-KR] -CHARSET=1
4>字符串比较大小写敏感:是 -CASE_SENSITIVE=1
6>数据库名:MAILDB -DB_NAME
7>实例名:MAILDB01,MAILDB02 -INSTANCE_NAME
8>端口:10003 -PORT_NUM
9>日志文件大小:共2个(每个2048MB); -LOG_SIZE
10>是否启用归档:启用 dm.ini里的ARCH_INI参数重要参数值 ? 的意思是 需要客户根据实际需求 自己填写 要谨慎 后期不可修改:
要谨慎 后期不可修改 参数 PAGE_SIZE 、EXTENT_SIZE、 CHARSET、 CASE_SENSITIVE 、LOG_SIZE
后期不可修改 参数 PAGE_SIZE、 EXTENT_SIZE、 LOG_SIZE 已经给出建议数值,可以不修改 已满足大部分应用
CHARSET 与 CASE_SENSITIVE 参数值= ? 的意思是 需要客户根据实际需求 自己填写 要谨慎 后期不可修改:
初始化参数:
10.0.0.1 运行:
/opt/dmdbms/bin/dminit path=/data/datadm EXTENT_SIZE=32 PAGE_SIZE=32 CHARSET=1 DB_NAME=DAMENG LOG_SIZE=2048 INSTANCE_NAME=DMSERVER01