达梦数据库共享存储集群-DSC集群搭建步骤

DSC集群搭建步骤

一、部署规划

此处以部署2节点DSC为例,在部署前先对两个节点的实例进行路径的规划;

节点0节点1
安装路径/dm8/dm8
dm.ini路径/dm8/data/dsc0_config/dm8/data/dsc1_config
本地归档路径+DMDATA/DSC0_ARCH+DMDATA/DSC1_ARCH
远程归档路径+DMDATA/DSC0_ARCH_FROM_DSC1+DMDATA/DSC1_ARCH_FROM_DSC0
备份路径/data/dmbak/data/dmbak
数据库日志路径/dm8/log/dm8/log
业务网IP192.168.106.132192.168.106.133
心跳IP192.168.106.132192.168.106.133
监视器日志节点1下的/dm8/mon_log下
监视器节点1服务器上
监视器文件/dm8/config/dmmonitor.ini

此处由于本地未区分业务IP和心跳IP,实际使用需要区分开。

二、安装数据库软件

2.1 创建组和用户

三、搭建前准备

四、搭建DSC集群

五、部署监视器

六、关闭集群注册服务

七、设置服务开机自启

八、测试集群

九、集群的启动和关闭(严格遵守)

十、数据库参数调整

十一、配置dm_svc.conf

十二、配置归档

十三、设置作业备份

三、搭建前准备

3.1挂载共享存储

1、准备两台虚拟机,正常启动和关机,确认虚拟机环境OK
2、新增共享存储硬盘20G
在这里插入图片描述在这里插入图片描述
3、把两台虚拟机都正常启动起来
(1)删除虚拟机文件夹下lck后缀的文件;
(2)添加参数vmx文件下disk.locking=“false”

3.2共享存储分区

4、fdisk -l查看共享存储
大小分别为200M,200M,4G,/
在这里插入图片描述输入 fdisk /dev/sdb,划分共享磁盘

依次输入 n ——> p——> 1 回车,大小分别为200M,200M,4G,剩下全部,输入w保存退出;
在这里插入图片描述设置好后:
在这里插入图片描述5、blockdev --getsize64 /dev/raw/raw1查看裸设备大小
udevadm control --reload(start_udev)完成裸设备绑定
partprobe /dev/sdb/通知操作系统磁盘变化
dmasmcmd中Listdisks /dev/raw/查看磁盘大小
在这里插入图片描述

在这里插入图片描述6、两个节点分别安装数据库软件/home/dmdba/dmdbms
7、配置dmdcr_cfg.ini 配置文件放到/home/data 目录(一个节点)

DCR_N_GRP = 3
DCR_VTD_PATH = /dev/raw/raw2
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.106.132
DCR_EP_PORT = 9341
[GRP_CSS]
DCR_EP_NAME = CSS1
DCR_EP_HOST = 192.168.106.133
DCR_EP_PORT = 9343
[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 = 10
DCR_EP_HOST = 192.168.106.132
DCR_EP_PORT = 9349
DCR_EP_ASM_LOAD_PATH = /dev/raw
[GRP_ASM]
DCR_EP_NAME = ASM1
DCR_EP_SHM_KEY = 93361
DCR_EP_SHM_SIZE = 10
"dmdcr_cfg.ini" 51L, 966C

8、到数据库安装目录的bin目录下(/home/dmdba/dmdbms/bin), 使用 DMASMCMD 工具初始化(一个节点)

create dcrdisk '/dev/raw/raw1' 'dcr'
create votedisk '/dev/raw/raw2' 'vote'
create asmdisk '/dev/raw/raw3' 'LOG0'
create asmdisk '/dev/raw/raw4' 'DATA0'
init dcrdisk '/dev/raw/raw1' from '/home/data/dmdcr_cfg.ini' identified by 'abcd'
init votedisk '/dev/raw/raw2' from '/home/data/dmdcr_cfg.ini'

在这里插入图片描述9、准备 DMASM 的 MAL 配置文件(命名为 dmasvrmal.ini),使用 DMASM 的所有节点都要配置,内容完全一样,保存到/home/data 目录下

[MAL_INST1]
 MAL_INST_NAME = ASM0
 MAL_HOST = 192.168.106.132
 MAL_PORT = 7236
[MAL_INST2]
 MAL_INST_NAME = ASM1
 MAL_HOST = 192.168.106.133
 MAL_PORT = 7237

在这里插入图片描述10、准备 dmdcr.ini 配置文件,保存到/home/data 目录下面

vi dmdcr.ini

DMDCR_PATH = /dev/raw/raw1
DMDCR_MAL_PATH =/home/data/dmasvrmal.ini #dmasmsvr 使用的 MAL 配置文件路径
DMDCR_SEQNO = 0
#ASM 重启参数,命令行方式启动
DMDCR_ASM_RESTART_INTERVAL = 0
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/data/dmdcr.ini
#DB 重启参数,命令行方式启动
DMDCR_DB_RESTART_INTERVAL = 0
DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver path=/home/data/dsc0_config/dm.ini dcr_ini=/home/data/dmdcr.ini

注意:DMDCR_ASM_STARTUP_CMD之后的是一行内容,是空格,不是换行!!DMDCR_DB_STARTUP_CMD后面也是一行内容

11、发送dmasvrmal.ini,dmdcr.ini到另一个节点,并修改相应参数;

DMDCR_PATH = /dev/raw/raw1
DMDCR_MAL_PATH =/home/data/dmasvrmal.ini #dmasmsvr 使用的 MAL 配置文件路径
DMDCR_SEQNO = 1
#ASM 重启参数,命令行方式启动
DMDCR_ASM_RESTART_INTERVAL = 0
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/data/dmdcr.ini
#DB 重启参数,命令行方式启动
DMDCR_DB_RESTART_INTERVAL = 0
DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver path=/home/data/dsc1_config/dm.ini dcr_ini=/home/data/dmdcr.ini

12、两节点分别启动 DMCSS、DMASM 服务程序(如果配置为自动启动,只要启动ass)
./dmcss DCR_INI=/home/data/dmdcr.ini
./dmasmsvr DCR_INI=/home/data/dmdcr.ini

在这里插入图片描述
在这里插入图片描述在这里插入图片描述13、在192.168.106.132(节点0)使用 dmasmtool 工具创建 DMASM 磁盘组
cd /home/dmdba/dmdbms/bin

./dmasmtool DCR_INI=/home/data/dmdcr.ini
#创建日志磁盘组
create diskgroup ‘DMLOG’ asmdisk ‘/dev/raw/raw3’
#创建数据磁盘组
create diskgroup ‘DMDATA’ asmdisk ‘/dev/raw/raw4’
在这里插入图片描述
14、准备 dminit.ini 配置文件,保存到/home/data 目录(初始化库)
在这里插入图片描述15、cd /home/data/home/data/dsc1_config 目录拷贝到 10.0.2.102 机器相 同目录下,再分别启动 dmserver 即可完成 DMDSC 集群搭建。
在这里插入图片描述16、启动数据库服务:
./dmserver /home/data/dsc0_config/dm.ini dcr_ini=/home/data/dmdcr.ini

在这里插入图片描述17、登录disql,查询select * from V$dsc_ep_info;可以查看到两个节点

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值