操作基于 Mac 上用 UTM 准备了三台 CentOS 7 虚拟机:VM3 提供 iSCSI 共享磁盘,VM1 和 VM2 运行基于 DMASM 的 DMDSC。下面按实际搭建顺序记录配置和检查方法。
两个数据库节点需要访问同一批共享块设备,这是 DMDSC 存储架构的基础。
Mac / UTM
├── VM1:DSC01,DMDSC 节点 1、首次初始化控制节点
├── VM2:DSC02,DMDSC 节点 2
└── VM3:iSCSI Target,共享存储服务器
├── DCR :集群配置盘
├── VOTE :投票/仲裁盘
├── DMDATA :数据库数据盘
├── DMLOG :联机日志盘
└── DMARCH :后续归档扩展盘
数据经过四层:
VM3 的裸磁盘
→ iSCSI LUN
→ VM1、VM2 登录后看到同一块 SCSI 磁盘
→ UDEV 按唯一 ID 生成固定路径 /dev_DSC2/*
→ DMCSS 协调节点、DMASM 管理共享盘、dmserver 提供数据库服务
这次使用 iSCSI 提供块设备,再由 UDEV 固定磁盘名称。
安装整体按下表推进。
| 顺序 | 执行位置 / 用户 | 做什么 |
|---|---|---|
| 1 | UTM | 创建 VM1、VM2、VM3;给 VM3 增加五块空白数据盘 |
| 2 | VM3 / root |
配置 iSCSI Target、5 个 LUN、Portal、VM1/VM2 ACL |
| 3 | VM1、VM2 / root |
安装 Initiator、发现并登录 Target |
| 4 | VM1、VM2 / root |
写 UDEV 规则,按 SCSI ID 固定为 /dev_DSC2/* |
| 5 | VM1 / dmdba |
编写 dmdcr_cfg.ini,初始化 DCR、VOTE、ASM 原始盘 |
| 6 | VM1、VM2 / dmdba |
编写本机 dmasvrmal.ini、dmdcr.ini等配置文件,启动 DMCSS和 ,DMCSS,DMASM |
| 7 | VM1 / dmdba |
创建 ASM磁盘组 DMDATA、DMLOG 、DMARCH |
| 8 | VM1 / dmdba |
初始化数据库 DMINIT |
| 9 | VM1 → VM2 / dmdba |
复制 DSC02 配置到 VM2 |
| 10 | VM1 / dmdba |
启动数据库 |
| 11 | VM1 / dmdba |
启动 DMCSSM 并执行 show |
iSCSI 先给两个节点提供共同的块设备,UDEV 再解决 /dev/sdX 重启后可能变化的问题。
| 机器 | 职责 | 关键说明 |
|---|---|---|
| VM1 | DSC01 | 运行 DMCSSM,DMCSS、DMASM、dmserver;只在本机首次初始化共享盘和数据库 |
| VM2 | DSC02 | 运行 DMCSS、DMASM、dmserver; |
| VM3 | iSCSI Target | 仅提供共享块设备,不安装、不启动 DM 集群服务 |
VM3 的 iSCSI 地址:
192.168.252.33
以下的 IP 必须替换为实际值:
VM1 的集群通信:192.168.252.30
VM2 的集群通信:192.168.252.31
DM 操作账号分工:
| 用户 | 负责内容 |
|---|---|
root |
UTM 磁盘、iSCSI、UDEV、系统服务和权限 |
dmdba |
DMASMCMD、DMCSS、DMASM、DMINIT、dmserver、DMCSSM |
VM3 的系统盘 /dev/sda 不参与共享存储。额外挂载五块空白虚拟盘:
| VM3 设备 | 容量 | 用途 |
|---|---|---|
/dev/sdb |
2G | DCR |
/dev/sdc |
2G | VOTE |
/dev/sdd |
10G | DMDATA |
/dev/sde |
5G | DMLOG |
/dev/sdf |
5G | DMARCH |
在 VM3,以 root 检查:
lsblk
检查结果应包含 sdb 到 sdf 五块未格式化磁盘。它们保持为裸设备,系统盘 sda 不参与共享存储。具体操作边界集中列在第 10.2 节。
位置:VM3;用户:root。
yum install -y targetcli
systemctl enable target
systemctl start target
systemctl is-active target
active 表示 iSCSI Target 服务已启动。
进入配置界面:
targetcli
执行:
/backstores/block create name=dcr dev=/dev/sdb
/backstores/block create name=vote dev=/dev/sdc
/backstores/block create name=dmdata dev=/dev/sdd
/backstores/block create name=dmlog dev=/dev/sde
/backstores/block create name=dmarch dev=/dev/sdf
Target 不会格式化磁盘;这里创建的是后端存储对象,稍后再映射为可通过网络访问的 LUN。
检查:
/backstores/block ls
/iscsi create iqn.2026-09.local.dmdsc:storage
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1 set attribute generate_node_acls=0
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/luns create /backstores/block/dcr
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/luns create /backstores/block/vote
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/luns create /backstores/block/dmdata
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/luns create /backstores/block/dmlog
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/luns create /backstores/block/dmarch
LUN 映射关系:
LUN0 → DCR
LUN1 → VOTE
LUN2 → DMDATA
LUN3 → DMLOG
LUN4 → DMARCH
generate_node_acls=0 关闭自动授权,之后只为 VM1、VM2 的 Initiator IQN 建立 ACL。
创建 Target 后常会自动出现 0.0.0.0:3260,即在 VM3 全部 IPv4 地址监听。建议改为只监听 VM3 的 iSCSI 地址。
先查看:
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/portals ls
若存在默认入口,删除并创建指定入口:
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/portals delete 0.0.0.0 3260
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/portals create 192.168.252.33 3260
先分别在 VM1、VM2 读取 Initiator IQN:
cat /etc/iscsi/initiatorname.iscsi
在 VM3 的 targetcli 中创建 ACL:
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/acls create <VM1_INITIATOR_IQN>
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/acls create <VM2_INITIATOR_IQN>
检查:
/iscsi/iqn.2026-09.local.dmdsc:storage/tpg1/acls ls
每个 ACL 下应有 mapped_lun0 至 mapped_lun4,且为 (rw)。
保存并退出:
saveconfig
exit
位置:VM1、VM2;用户:root。两台执行相同命令。
yum install -y iscsi-initiator-utils
systemctl enable iscsid
systemctl enable iscsi
systemctl start iscsid
systemctl start iscsi
iscsiadm -m discovery -t sendtargets -p 192.168.252.33:3260
iscsiadm -m node --login
iscsiadm -m session
iscsiadm -m session --rescan
检查:
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,SERIAL
检查结果应为:VM1 与 VM2 均可看到大小为 2G、2G、10G、5G、5G 的五块共享磁盘。
/dev/sdb、/dev/sdc 等名称可能在重启后变化,因此 DMDSC 配置只使用下一节生成的 UDEV 固定路径。
位置:VM1、VM2;用户:root。两台规则保持一致。
for d in /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf; do
echo "===== $d ====="
/usr/lib/udev/scsi_id -g -u "$d"
done
这次实操确认的 ID 与用途如下:
| 用途 | SCSI ID |
|---|---|
| DCR | 36001405b4258c19d45c4336955853c23 |
| VOTE | 3600140572187fb440634d46a19b940e9 |
| DMDATA | 360014050d7c71941480461d833923336 |
| DMLOG | 36001405701bb2c41b3846e1a9fd7678c |
| DMARCH | 36001405078cff26078b478cb4e3d2b9f |
编辑 /etc/udev/rules.d/66-dmdevices.rules:
# DCR
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36001405b4258c19d45c4336955853c23",SYMLINK+="DCR",OWNER="dmdba",GROUP="dinstall",MODE="0660",RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; mkdir -p /dev_DSC2; ln -sfn /dev/DCR /dev_DSC2/DCR'"
# VOTE
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600140572187fb440634d46a19b940e9",SYMLINK+="VOTE",OWNER="dmdba",GROUP="dinstall",MODE="0660",RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; mkdir -p /dev_DSC2; ln -sfn /dev/VOTE /dev_DSC2/VOTE'"
# DMDATA
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="360014050d7c71941480461d833923336",SYMLINK+="DMDATA",OWNER="dmdba",GROUP="dinstall",MODE="0660",RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; mkdir -p /dev_DSC2; ln -sfn /dev/DMDATA /dev_DSC2/DMDATA'"
# DMLOG
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36001405701bb2c41b3846e1a9fd7678c",SYMLINK+="DMLOG",OWNER="dmdba",GROUP="dinstall",MODE="0660",RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; mkdir -p /dev_DSC2; ln -sfn /dev/DMLOG /dev_DSC2/DMLOG'"
# DMARCH
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36001405078cff26078b478cb4e3d2b9f",SYMLINK+="DMARCH",OWNER="dmdba",GROUP="dinstall",MODE="0660",RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; mkdir -p /dev_DSC2; ln -sfn /dev/DMARCH /dev_DSC2/DMARCH'"
重新触发规则:
systemctl restart systemd-udev-trigger udevadm control --reload-rules udevadm trigger --subsystem-match=block udevadm settle
检查:
ls -l /dev_DSC2
for d in DCR VOTE DMDATA DMLOG DMARCH; do
echo "$d -> $(readlink -f /dev_DSC2/$d)"
done
两台机器都应出现同名的五个链接。链接最终指向的 /dev/sdX 可以不同,但对应的 SCSI ID 必须相同。
DM 程序目录为:
DM_HOME = /home/dmdba/dm/dmdbms
CFG_ROOT = /home/dmdba/dm/dm_config
位置:VM1;用户:dmdba。
vi /home/dmdba/dm/dm_config/dmdcr_cfg.ini
DCR_N_GRP = 3
DCR_VTD_PATH = /dev_DSC2/VOTE
DCR_OGUID = 63635
[GRP]
DCR_GRP_TYPE = CSS
DCR_GRP_NAME = GRP_CSS
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[GRP_CSS]
DCR_EP_NAME = CSS0
DCR_EP_HOST = 192.168.252.30 ##IP以实际值为准
DCR_EP_PORT = 9341
[GRP_CSS]
DCR_EP_NAME = CSS1
DCR_EP_HOST = 192.168.252.31 ##IP以实际值为准
DCR_EP_PORT = 9342
[GRP]
DCR_GRP_TYPE = ASM
DCR_GRP_NAME = GRP_ASM
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[GRP_ASM]
DCR_EP_NAME = ASM0
DCR_EP_SHM_KEY = 93360
DCR_EP_SHM_SIZE = 1024
DCR_EP_HOST = 192.168.252.30 ##IP以实际值为准
DCR_EP_PORT = 9351
DCR_EP_ASM_LOAD_PATH = /dev_DSC2
[GRP_ASM]
DCR_EP_NAME =ASM1
DCR_EP_SHM_KEY = 93361
DCR_EP_SHM_SIZE = 1024
DCR_EP_HOST = 192.168.252.31 ##IP以实际值为准
DCR_EP_PORT = 9352
DCR_EP_ASM_LOAD_PATH = /dev_DSC2
[GRP]
DCR_GRP_TYPE = DB
DCR_GRP_NAME = GRP_DSC
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[GRP_DSC]
DCR_EP_NAME = DSC0
DCR_EP_SEQNO = 0
DCR_EP_PORT = 5236
DCR_CHECK_PORT = 9741
[GRP_DSC]
DCR_EP_NAME = DSC1
DCR_EP_SEQNO = 1
DCR_EP_PORT = 5236
DCR_CHECK_PORT = 9742
主要参数:
| 参数 | 含义 |
|---|---|
DCR_N_GRP=3 |
集群包含 CSS、ASM、DB 三类组 |
DCR_VTD_PATH |
VOTE 盘路径,不是 DCR 盘路径 |
DCR_OGUID |
集群消息标识;DMCSSM 必须使用相同值 |
DCR_GRP_DSKCHK_CNT |
磁盘心跳容错时间,单位秒 |
DCR_EP_SHM_KEY |
ASM 本机共享内存标识;两节点必须不同 |
DCR_EP_ASM_LOAD_PATH |
DMASM 的共享盘扫描目录,必须是 /dev_DSC2 |
DCR_EP_SEQNO |
DB 节点序号;DSC01 为 0,DSC02 为 1 |
两台机器均以 dmdba 创建。内容逻辑相同,只是文件分别放在本机目录。
vi /home/dmdba/dm/dm_config/dmasvrmal.ini MAL_CHECK_INTERVAL = 61 MAL_CONN_FAIL_INTERVAL = 61 [MAL_INST1] MAL_INST_NAME = ASM0 MAL_HOST = 192.168.252.30 MAL_PORT = 9355 [MAL_INST2] MAL_INST_NAME = ASM1 MAL_HOST = 192.168.252.31 MAL_PORT = 9366
两台机器均以 dmdba 创建,内容保持一致。
vi /home/dmdba/dm/dm_config/dmmal.ini
MAL_CHECK_INTERVAL = 61
MAL_CONN_FAIL_INTERVAL = 61
[mal_inst0]
mal_inst_name = DSC0
mal_host = 192.168.252.30
mal_port = 9255
[mal_inst1]
mal_inst_name = DSC1
mal_host = 192.168.252.31
mal_port = 9266
各节点都需要配置,配置文件有所不同,注意修改
vi /home/dmdba/dm/dm_config/dmdcr.ini
DMDCR_PATH = /dev_DSC2/DCR
DMDCR_MAL_PATH =/home/dmdba/dm/dm_config/dmasvrmal.ini
DMDCR_SEQNO = 0 # dsc0 配置0 dsc1配置1
DMDCR_ASM_RESTART_INTERVAL = 70
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dm/dmdbms/bin/DmASMSvrService start
DMDCR_DB_RESTART_INTERVAL = 70
DMDCR_DB_STARTUP_CMD = /home/dmdba/dm/dmdbms/bin/DmService start
DMDCR_AUTO_OPEN_CHECK= 90
DMDCR_ASM_TRACE_LEVEL = 2
DMDCR_NEED_PRE_LOAD = 1
DMDCR_LINK_CHECK_IP = 192.168.252.33 #第3个机器的IP 配置第三方确认机器的 IP
各节点都需要配置
vi /home/dmdba/dm/dmdbms/bin/dmcssm.ini
CSSM_OGUID=63635
CSSM_CSS_IP=192.168.252.30:9341
CSSM_CSS_IP=192.168.252.31:9342
CSSM_LOG_PATH=/home/dmdba/dm/dmdbms/log
CSSM_LOG_FILE_SIZE=32
CSSM_LOG_SPACE_LIMIT=1024
只在 VM1 初始化一次
db_name = DAMENG
system_path = +DMDATA/
system = +DMDATA/DAMENG/system.dbf
system_size = 128
roll = +DMDATA/DAMENG/roll.dbf
roll_size = 128
main = +DMDATA/DAMENG/main.dbf
main_size = 128
ctl_path = +DMDATA/DAMENG/dm.ctl
ctl_size = 8
dcr_path = /dev_DSC2/DCR
dcr_seqno = 0
auto_overwrite = 1
[DSC0]
config_path= /home/dmdba/dm/dm_config/conf0
port_num = 5236
mal_host = 192.169.252.30 #修改为实际的IP
mal_port = 9255
log_path = +DMLOG/dsc0_01.log
log_path = +DMLOG/dsc0_02.log
log_size = 512
page_size= 32
extent_size=16
case_sensitive=Y
RLOG_GEN_FOR_HUGE=0
SYSDBA_PWD=passwd #修改为实际的密码
SYSAUDITOR_PWD=passwd #修改为实际的密码
[DSC1]
config_path= /home/dmdba/dm/dm_config/conf1
port_num = 5236
mal_host = 192.169.252.31 #修改为实际的IP
mal_port = 9266
log_path = +DMLOG/dsc1_01.log
log_path = +DMLOG/dsc1_02.log
log_size = 512
page_size= 32
extent_size=16
case_sensitive=Y
RLOG_GEN_FOR_HUGE=0
SYSDBA_PWD=passwd #修改为实际的密码
SYSAUDITOR_PWD=passwd #修改为实际的密码
各个节点按实际配置
## 节点1
vi /home/dmdba/dm/dm_config/dmarch0.ini
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMARCH/ARCH0
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 204800 #根据实际arch存储上限的40%配置
[ARCH_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC1
ARCH_INCOMING_PATH = +DMARCH/ARCH1
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 204800 #根据实际arch存储上限的40%配置
ARCH_LOCAL_SHARE = 1
## 节点2
vi /home/dmdba/dm/dm_config/dmarch1.ini
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = +DMARCH/ARCH1
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 204800 #根据实际arch存储上限的40%配置
[ARCH_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC0
ARCH_INCOMING_PATH = +DMARCH/ARCH0
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 204800 #根据实际arch存储上限的40%配置
ARCH_LOCAL_SHARE = 1
#各节点都需要配置
vi /home/dmdba/dm/dm_config/sqllog.ini
BUF_TOTAL_SIZE = 102400
BUF_SIZE = 10240
BUF_KEEP_CNT = 60
[SLOG_ALL]
FILE_PATH = ../log #根据实际环境填写
PART_STOR = 1
SWITCH_MODE = 2
SWITCH_LIMIT = 256
ASYNC_FLUSH = 1
FILE_NUM = 50 #根据实际情况配置,至少保留3天的日志量
ITEMS = 0
SQL_TRACE_MASK = 2:3:23:25
MIN_EXEC_TIME = 0
USER_MODE = 0
USERS =
位置:VM1;用户:dmdba。
cd /home/dmdba/dm/dmdbms/bin
./dmasmcmd
在 DMASMCMD 中执行:
[dmdba@ bin]#] ./dmasmcmd
create dcrdisk '/dev_DSC2/DCR' 'dmdcr'
create votedisk '/dev_DSC2/VOTE' 'dmvtd'
create asmdisk '/dev_DSC2/DMARCH' 'dmarch'
create asmdisk '/dev_DSC2/DMLOG' 'dmrlog'
create asmdisk '/dev_DSC2/DMDATA' 'dmdata'
init dcrdisk '/dev_DSC2/DCR' from '/home/dmdba/dm/dm_config/dmdcr_cfg.ini' identified by 'Sysdba%_025'
init votedisk '/dev_DSC2/VOTE' from '/home/dmdba/dm/dm_config/dmdcr_cfg.ini'
各节点都执行
cd /home/dmdba/dm/dmdbms/bin
cp ./service_template/DmCSSService ./
vim DmCSSService
DCR_INI_PATH=%DCR_INI_PATH%
修改为
DCR_INI_PATH=/home/dmdba/dm/dm_config/dmdcr.ini
cp ./service_template/DmASMSvrService ./
vim DmASMSvrService
DCR_INI_PATH=%DCR_INI_PATH%
修改为
DCR_INI_PATH=/home/dmdba/dm/dm_config/dmdcr.ini
DSC0节点,如下配置
``
#各节点都需要配置
[dmdba@ bin]#] cp ./service_template/DmService ./
[dmdba@ bin]#]vim DmService
##
INI_PATH=%INI_PATH%
修改为
INI_PATH=/home/dmdba/dm/dm_config/conf0/dm.ini
DCR_INI_PATH=%DCR_INI_PATH%
修改为
DCR_INI_PATH=/home/dmdba/dm/dm_config/dmdcr.ini
DSC1节点
[dmdba@ bin]#] cp ./service_template/DmService ./
[dmdba@ bin]#]vim DmService
##
INI_PATH=%INI_PATH%
修改为
INI_PATH=/home/dmdba/dm/dm_config/conf1/dm.ini
DCR_INI_PATH=%DCR_INI_PATH%
修改为
DCR_INI_PATH=/home/dmdba/dm/dm_config/dmdcr.ini
#任意节点操作,当前以dsc0为主节点执行
[dmdba@ bin]#] cd /home/dmdba/dm/dmdbms/bin
[dmdba@ bin]#]./dmcssm ini_path=/home/dmdba/dm/dmdbms/bin/dmcssm.ini
#各节点都启动
[dmdba@ bin]#] cd /home/dmdba/dm/dmdbms/bin
[dmdba@ bin]#]./DmCSSService start
关闭DB 自动拉起
#回到刚才启动的cssm控制台页面,在dmcssm控制台中输入命令关闭DB组自动拉起
set GRP_DSC auto restart off
在vm1执行:
[dmdba@ bin]#] cd /home/dmdba/dm/dmdbms/bin
[dmdba@ bin]#]./dmasmtool dcr_ini=/home/dmdba/dm/dm_config/dmdcr.ini
create diskgroup 'DMDATA' asmdisk '/dev_DSC2/DMDATA'
create diskgroup 'DMLOG' asmdisk '/dev_DSC2/DMLOG'
create diskgroup 'DMARCH' asmdisk '/dev_DSC2/DMARCH'
在 VM1,以 dmdba:
[dmdba@ bin]#] cd /home/dmdba/dm/dmdbms/bin
[dmdba@ bin]#]./dminit control=/home/dmdba/dm/dm_config/dminit.ini
从 VM1,以 dmdba 执行:
#当前以dsc0为主节点执行
[dmdba@ bin]#] cd /home/dmdba/dm/dm_config
[dmdba@ dm_config]#]cp sqllog.ini ./conf0/
[dmdba@ dm_config]#]mv sqllog.ini ./conf1/
[dmdba@ dm_config]#]cp dmmal.ini ./conf0/
[dmdba@ dm_config]#]mv dmmal.ini ./conf1/
[dmdba@ dm_config]#]mv dmarch0.ini ./conf0/dmarch.ini
[dmdba@ dm_config]#]mv dmarch1.ini ./conf1/dmarch.ini
#以 dsc0 为主节点执行
[dmdba@ bin]#] cd /home/dmdba/dm/dm_config
[dmdba@ dm_config]#]vi ./conf0/dm.ini #分别修改
[dmdba@ dm_config]#]vi ./conf1/dm.ini #分别修改
#将如下参数新增到文件结尾处或者找到对应参数修改对应的数值
ARCH_INI=1
SVR_LOG=1
ENABLE_ENCRYPT=0
####**DSC专门修改参数**
DSC_N_POOLS=101
DSC_N_CTLS=5000
#当前以 vm1 为主节点执行
[dmdba@ bin]#] cd /home/dmdba/dm/dm_config
[dmdba@ dm_config]#]scp -rp conf1 dmdba@192.168.252.30:/home/dmdba/dm/dm_config
#回到刚才启动的cssm控制台页面
EP STARTUP GRP_DSC
进入 DMCSSM 后执行:
show
show 应列出 CSS、ASM、DSC 三个组,两个节点状态显示为 OPEN、WORKING 或当前版本对应的正常状态。
数据库连接示例:
cd /home/dmdba/dm/dmdbms/bin
./disql SYSDBA/passwd
进入后可执行以下查看状态:
SELECT * FROM V$INSTANCE;
文章
阅读量
获赞
