DSC搭建

文章目录
DSC集群搭建
一.规划
二.创建共享磁盘
三.编辑两台的虚拟机的.vmx文件
四.进行磁盘分区
五.绑定裸设备
六.配置初始化配置文件(两台都要)
七.创建ASM磁盘(一台虚拟机下执行即可)
八.配置ASM 的MAL 文件(两台机)
九.配置dmdcr.ini文件
DA
DB
十.启动DMCSS服务(两台机都需要)
十一.启动ASM 服务(两台机都需要)
十二.创建ASM磁盘组(使用主控虚拟机创建,即DA)
十三.初始化实例
十四.启动dmserver数据库服务
DA
DB
十五.设置自动拉起功能(两台都改)
十六.配置监视器(任意一台虚拟机)
十七.验证
十八.注册为系统服务
DSC集群搭建
一.规划
机器名 实例名 业务ip 心跳ip
DA dsc1 192.168.56.101 172.16.1.101
DB dsc2 192.168.56.102 172.16.1.102
二.创建共享磁盘
进入VM安装目录,打开命令行cmd,创建共享虚拟磁盘,大小20G
.\vmware-vdiskmanager.exe -c -s 20G -a lsilogic -t 2 “D:\DM work\dsc\share\share.vmdk”
在这里插入图片描述在这里插入图片描述
三.编辑两台的虚拟机的.vmx文件
打开虚拟机目录
在这里插入图片描述编辑DA.vmx以及DB.vmx文件,在最后添加
disk.locking=“FALSE”
disk.EnableUUID = “TRUE”
在这里插入图片描述
四.进行磁盘分区
先打开一台虚拟机
查看磁盘分区
lsblk在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
五.绑定裸设备
DA、DB都进行以下操作
vim /etc/udev/rules.d/80-raw.rules
ACTION==“add”,KERNEL==“sdb1”,RUN+=“/bin/raw /dev/raw/raw1 %N”
ACTION==“add”,KERNEL==“sdb2”,RUN+=“/bin/raw /dev/raw/raw2 %N”
ACTION==“add”,KERNEL==“sdb3”,RUN+=“/bin/raw /dev/raw/raw3 %N”
ACTION==“add”,KERNEL==“sdb4”,RUN+=“/bin/raw /dev/raw/raw4 %N”
KERNEL==“raw[1-4]”, OWNER=“dmdba”, GROUP=“dinstall”, MODE=“660”
partprobe /dev/sdb
udevadm control --reload-rules
udevadm trigger --type=devices --action=change
ll /dev/raw/
六.配置初始化配置文件(两台都要)
vim /home/dmdba/dmdbms/config/dmdcr_cfg.ini
DCR_N_GRP = 3
DCR_VTD_PATH = /dev/raw/raw2
DCR_OGUID = 63635
[GRP]
DCR_GRP_TYPE = CSS
DCR_GRP_NAME = CSS
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[CSS]
DCR_EP_NAME = CSS1
DCR_EP_HOST = 172.16.1.101
DCR_EP_PORT = 9341
[CSS]
DCR_EP_NAME = CSS2
DCR_EP_HOST = 172.16.1.102
DCR_EP_PORT = 9343
[GRP]
DCR_GRP_TYPE = ASM
DCR_GRP_NAME = ASM
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[ASM]
DCR_EP_NAME = ASM1
DCR_EP_SHM_KEY = 93360
DCR_EP_SHM_SIZE = 10
DCR_EP_HOST = 172.16.1.101
DCR_EP_PORT = 9349
DCR_EP_ASM_LOAD_PATH = /dev/raw
[ASM]
DCR_EP_NAME = ASM2
DCR_EP_SHM_KEY = 93361
DCR_EP_SHM_SIZE = 10
DCR_EP_HOST = 172.16.1.102
DCR_EP_PORT = 9351
DCR_EP_ASM_LOAD_PATH = /dev/raw
[GRP]
DCR_GRP_TYPE = DB
DCR_GRP_NAME = DSC
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[DSC]
DCR_EP_NAME = DSC1
DCR_EP_SEQNO = 0
DCR_EP_PORT = 5700
DCR_CHECK_PORT = 9741
[DSC]
DCR_EP_NAME = DSC2
DCR_EP_SEQNO = 1
DCR_EP_PORT = 5700
DCR_CHECK_PORT = 9742
在这里插入图片描述
七.创建ASM磁盘(一台虚拟机下执行即可)
cd /home/dmdba/dmdbms/bin
./dmasmcmd
create dcrdisk ‘/dev/raw/raw1’ ‘dcr’

create votedisk ‘/dev/raw/raw2’ ‘vote’

create asmdisk ‘/dev/raw/raw3’ ‘LOG’

create asmdisk ‘/dev/raw/raw4’ ‘DATA’

init dcrdisk ‘/dev/raw/raw1’ from ‘/home/dmdba/dmdbms/config/dmdcr_cfg.ini’ identified by ‘123456’

init votedisk ‘/dev/raw/raw2’ from ‘/home/dmdba/dmdbms/config/dmdcr_cfg.ini’
八.配置ASM 的MAL 文件(两台机)
vim /home/dmdba/dmdbms/config/dmasvrmal.ini
1
[MAL_INST1]
MAL_INST_NAME = ASM1
MAL_HOST = 172.16.1.101
MAL_PORT = 7236

[MAL_INST2]
MAL_INST_NAME = ASM2
MAL_HOST = 172.16.1.102
MAL_PORT = 7237
九.配置dmdcr.ini文件
vim /home/dmdba/dmdbms/config/dmdcr.ini
DA
DMDCR_PATH = /dev/raw/raw1
DMDCR_MAL_PATH =/home/dmdba/dmdbms/config/dmasvrmal.ini
DMDCR_SEQNO = 0
DMDCR_ASM_RESTART_INTERVAL =0
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/dmdbms/config/dmdcr.ini
DMDCR_DB_RESTART_INTERVAL = 0
DMDCR_DB_STARTUP_CMD =/home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdbms/config/dsc1/dm.ini dcr_ini=/home/dmdba/dmdbms/config/dmdcr.ini
DB
DMDCR_PATH = /dev/raw/raw1
DMDCR_MAL_PATH =/home/dmdba/dmdbms/config/dmasvrmal.ini
DMDCR_SEQNO = 1
DMDCR_ASM_RESTART_INTERVAL =0
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/dmdbms/config/dmdcr.ini
DMDCR_DB_RESTART_INTERVAL = 0
DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdbms/config/dsc2/dm.ini dcr_ini=/home/dmdba/dmdbms/config/dmdcr.ini

十.启动DMCSS服务(两台机都需要)
cd /home/dmdba/dmdbms/bin
./dmcss dcr_ini=/home/dmdba/dmdbms/config/dmdcr.ini
十一.启动ASM 服务(两台机都需要)
cd /home/dmdba/dmdbms/bin
./dmasmsvr DCR_INI=/home/dmdba/dmdbms/config/dmdcr.ini

十二.创建ASM磁盘组(使用主控虚拟机创建,即DA)
cd /home/dmdba/dmdbms/bin
./dmasmtool dcr_ini=/home/dmdba/dmdbms/config/dmdcr.ini
create diskgroup ‘DMLOG’ asmdisk ‘/dev/raw/raw3’
create diskgroup ‘DMDATA’ asmdisk ‘/dev/raw/raw4’
十三.初始化实例
DA
配置dminit.ini

vim /home/dmdba/dmdbms/config/dminit.ini
db_name = DSC
system_path = +DMDATA/data
system = +DMDATA/data/dsc/system.dbf
system_size = 128
roll = +DMDATA/data/dsc/roll.dbf
roll_size = 128
main = +DMDATA/data/dsc/main.dbf
main_size = 128
ctl_path = +DMDATA/data/dsc/dm.ctl
ctl_size = 8
PAGE_SIZE = 32
log_size = 1024
dcr_path = /dev/raw/raw1
dcr_seqno = 0
auto_overwrite = 1
[DSC1]
config_path = /home/dmdba/dmdbms/config/dsc1
port_num = 5700
mal_host = 172.16.1.101
mal_port = 9255
log_path = +DMLOG/log/DSC1_log01.log
log_path = +DMLOG/log/DSC1_log02.log
[DSC2]
config_path = /home/dmdba/dmdbms/config/dsc2
port_num = 5700
mal_host = 172.16.1.102
mal_port = 9266
log_path = +DMLOG/log/DSC2_log01.log
log_path = +DMLOG/log/DSC2_log02.log
./dminit control=/home/dmdba/dmdbms/config/dminit.ini
生成两个文件夹dsc1与dsc2,将dsc2拷贝到虚拟机DB上

scp -r /home/dmdba/dmdbms/config/dsc2 dmdba@192.168.56.102:/home/dmdba/dmdbms/config/
十四.启动dmserver数据库服务
DA
cd /home/dmdba/dmdbms/bin
./dmserver /home/dmdba/dmdbms/config/dsc1/dm.ini dcr_ini=/home/dmdba/dmdbms/config/dmdcr.ini
DB
cd /home/dmdba/dmdbms/bin
./dmserver /home/dmdba/dmdbms/config/dsc2/dm.ini dcr_ini=/home/dmdba/dmdbms/config/dmdcr.ini
在DA中show查看
在这里插入图片描述
十五.设置自动拉起功能(两台都改)
修改dmdcr.ini的DMDCR_ASM_RESTART_INTERVAL与DMDCR_DB_RESTART_INTERVAL为1
vim /home/dmdba/dmdbms/config/dmdcr.ini
DMDCR_ASM_RESTART_INTERVAL = 1
DMDCR_DB_RESTART_INTERVAL = 1
十六.配置监视器(任意一台虚拟机)vim /home/dmdba/dmdbms/config/dmcssm.ini
CSSM_OGUID = 63635
CSSM_CSS_IP = 192.168.56.101:9341
CSSM_CSS_IP = 192.168.56.102:9343
CSSM_LOG_PATH =/home/dmdba/dmdbms/log
CSSM_LOG_FILE_SIZE = 256
CSSM_LOG_SPACE_LIMIT = 2048
前台启动
cd /home/dmdba/dmdbms/bin
./dmcssm ini_path=/home/dmdba/dmdbms/config/dmcssm.ini
十七.验证在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值