达梦数据库集群DSC配置
达梦数据库集群DSC配置
一、环境准备
1.1 主机信息
主机名 业务网 内连接
DSC1 192.168.1.1 10.1.1.1
DSC2 192.168.1.2 10.1.1.2
1.2 内核参数
nofile 65536
nproc 20480
二、磁盘管理
2.1 设备磁盘队列管理
vi /sys/block/sda/queue/scheduler
noop [deadline] cfq
2.1 初始裸设备
vi /etc/rc.local
#DM DSC Voting disks
raw /dev/raw/raw1 /dev/mapper/mpathf1
raw /dev/raw/raw2 /dev/mapper/mpathf2
raw /dev/raw/raw1 /dev/mapper/mpathf3
raw /dev/raw/raw2 /dev/mapper/mpathf4
chown dmdba:dinstall /dev/raw/raw1
chown dmdba:dinstall /dev/raw/raw2
chown dmdba:dinstall /dev/raw/raw3
chown dmdba:dinstall /dev/raw/raw4
chmod 660 /dev/raw/raw1
chmod 660 /dev/raw/raw2
chmod 660 /dev/raw/raw3
chmod 660 /dev/raw/raw4
#放到开机自动启动中
chmod 755 /etc/rc.d/rc.local
三、配置文件DMDCR调整
路径为:/home/dmdba/dmcr_cfg.ini
DCR_N_GRP = 3
DCR_VTD_PATH = /dev/raw/raw2
DCR_OGUID = 88888
[GRP]
DCR_GRP_TYPE = CSS
DCR_GRP_NAME = GRP_CSS
[GRP_CSS]
DCR_EP_NAME = CSS0
DCR_EP_HOST = 10.1.1.1
DCR_EP_PORT = 9341
[GRP_CSS]
DCR_EP_NAME = CSS1
DCR_EP_HOST = 10.1.1.2
DCR_EP_PORT = 9343
[GRP]
DCR_GRP_TYPE = ASM
DCR_GRP_NAME = GRP_ASM
[GRP_ASM]
DCR_EP_NAME = ASM0
DCR_EP_SHM_KEY = 93360
DCR_EP_SHM_SIZE = 10
DCR_EP_HOST = 192.168.1.1
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
DCR_EP_HOST = 192.168.1.2
DCR_EP_PORT = 9351
DCR_EP_ASM_LOAD_PATH = /dev/raw
[GRP]
DCR_GRP_TYPE = DB
DCR_GRP_NAME = GRP_DSC
[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
四、初始化磁盘组
使用DMASMCMD 工具初始化磁盘组
cd /opt/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/dmdcr_cfg.ini’ identified by ‘dcrdisk’
init votedisk ‘/dev/raw/raw2’ from ‘/home/dmdba/dmdcr_cfg.ini’
五、配置dmdcr.ini 与启动
5.1配置dmdcr.ini
路径为/home/dmdba/dmdcr.ini
DMDCR_PATH = /dev/raw/raw1
DMDCR_MAL_PATH = /home/dmdba/dmasvrmal.ini
DMDCR_SEQNO = 0
/opt/dmdbms/bin/DmASMSvrService_DSC0
start
/opt/dmdbma/bin/DmService_DSC0 start
5.2两个节点分别启动dmcss、dmasmsvr
cd /opt/dmdbms/bin
./dmcss DCR_INI=/home/dmdba/dmdcr.ini
./dmasmsvr DCR_INI=/home/dmdba/dmdcr.ini
六、创建DMASM 磁盘组
在一个节点启动dmasmtool 工具
./dmasmtool DCR_INI=/home/dmdba/dmdcr.ini
#创建日志磁盘组
create diskgroup ‘DMLOG’ asmdisk ‘/dev/raw/raw3’
#创建数据磁盘组
create diskgroup ‘DMDATA’ asmdisk ‘/dev/raw/raw4’
七、配置dminit.ini与初始化DB
7.1配置dminit.ini
路径/home/dmdba/dminit.ini目录,设置初始化参数等
db_name = dsc
system_path = +DMDATA/data
system = +DMDATA/data/dsc/system.dbf
system_size = 512
roll = +DMDATA/data/dsc/roll.dbf
roll_size = 512
main = +DMDATA/data/dsc/main.dbf
main_size = 512
ctl_path = +DMDATA/data/dsc/dm.ctl
ctl_size = 8
log_size = 2048
dcr_path = /dev/raw/raw1
dcr_seqno = 0
auto_overwrite = 0
PAGE_SIZE = 32
EXTENT_SIZE =32
CASE_SENSITIVE = 1
CHARSET = 1
[DSC0]
config_path = /home/dmdba/dsc0_config
port_num = 5236
mal_host = 10.1.1.1
mal_port = 9340
log_path = +DMLOG/log/dsc0_log01.log
log_path = +DMLOG/log/dsc0_log02.log
[DSC1]
config_path = /home/dmdba/dsc1_config
port_num = 5236
mal_host = 10.1.1.2
mal_port = 9341
log_path = +DMLOG/log/dsc1_log01.log
log_path = +DMLOG/log/dsc1_log02.log
7.2dminit 初始化DB
在任务一个节点启动dminit 工具初始化数据库。
./dminit control=/home/dmdba/dminit.ini
说明:初始完成将在当前节点/home/dmdba/生成
dsc1_config 目录,须整体拷贝到另一个节点对应目录下
八、配置远程归档
先将两个节点上的dm.ini 中的ARCH_INI 设置为1,然后配置dmarch.ini 文件
节点一
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /data/dmarch/arch_0
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 102400
[ARCH_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC1
ARCH_INCOMING_PATH =/home/dmdba/DAMENG/dmarch/arch_0_remote
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 102400
节点二
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /data/dmarch/arch_1
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 102400
[ARCH_REMOTE1]
ARCH_TYPE = REMOTE
ARCH_DEST = DSC0
ARCH_INCOMING_PATH =/home/dmdba/DAMENG/dmarch/arch_1_remote
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 102400
九、启动数据库服务器
节点一
./dmserver /home/dmdba/dsc0_configi/dm.ini
dcr_ini=/home/dmdba/dmdcr.ini
节点二
./dmserver/home/dmdba/dsc1_configi/dm.ini
dcr_ini=/home/dmdba/dmdcr.ini
十、配置连接
vi /etc/dm_svc.conf
dm=(192.168.1.1:5236,192.168.1.2:5236)
注意:两个节点均要配置
十一、创建表空间
创建表空间:
create tablespace tab datafile ‘+DMDATA/data/dsc/tab_1.dbf’ size 512;
十二、总结
达梦集群部署总体来说还是较为简单,在配置过程需要大量的配置文件,大家理解总体配置思路与配置内容,应该说还是较易上手的。由于时间比较紧促,像示意图、执行结果截图未能第一时间发布。
最后也希望此文章能帮助到正想建立DSC的朋友。
达梦数据库集群DSC配置相关推荐
- 达梦数据库集群节点磁盘性能测试
达梦数据库集群节点磁盘性能测试 1.本次测试磁盘 IP 共享数据盘 非共享挂载盘 192.168.157.100 /dev/pbdx15 /dmarch 192.168.157.101 /dev/pb ...
- 达梦数据库集群主备节点切换
1.前提条件 (1)集群各节点正常. (2)自动确认监视器集群请确认配置了手动监视器dmmonitor.ini 2.主备集群主节点切换 2.1 打开手动监视器 (1)使用dmdba用户,找到手动监视器 ...
- DM达梦数据库集群之分布式集群(MPP)主备
文章目录 前言 端口规划 一.在两台MPP主机上初始化两个备库 1.在实例mpp1上初始mpp2的备库 2.在实例mpp2上初始mpp1的备库 3.主库脱机备份 4.备份还原(备库执行) 二.配置参数 ...
- 达梦数据库集群部署(已实现)
准备两台ip 主库ip 192.168.1.127 从库ip 192.168.1.122 1.关闭数据库后,使用dmrman工具(主库ip 192.168.1.127) backup database ...
- 达梦数据库DM8版本DSC集群启停注意事项
达梦数据库DM8的DSC集群与DM7相比,新增加了DMCSSM监视器功能,使用监视器启停集群非常方便. 首先,介绍一下什么是DSC DMDSC:DM共享存储数据库集群,英文全称DM Data Shar ...
- 达梦数据共享集群(DSC)---搭建过程
一.简介 达梦数据共享集群(DSC)允许达梦数据库实现在一组集群服务器上运行任何程序包,而客户应用不必作任何更改. 这种体系提供了最高级别的可用性和最灵活的可伸缩性.如果出现集群其中一个服务器失败,达 ...
- mysql 查看集群状态_MySQL数据库集群正确配置步骤
类型:电子教程大小:8.5M语言:中文 评分:8.3 标签: 立即下载 对MySQL数据库集群进行正确配置的实际操作步骤,以及对其概念的讲述,如果你对其相关的实际操作有兴趣了解的话,以下的文章将会给你 ...
- oracle数据库dblink创建语句_「运维实验」——达梦数据库DBlink连接Oracle配置
经过昨天达梦数据库间DBlink配置(具体操作可回看上一篇文章),今天做延伸实验. 实验环境说明 Oracle数据库1:192.168.80.40 ora11g RHEL 6.5 64位 达梦数据库1 ...
- 达梦数据库(DM)——配置达梦数据库外部链接——DM到DM的外部链接创建
目录 一.关于外部链接 二.环境准备工作 三.DM到DM的外部链接创建 3.1配置dm.ini 3.2配置dmmal.ini 3.3重启数据库服务 3.4创建外部链接 3.4.1在源端上建立到目的端的 ...
最新文章
- 有序标称变量(Categorical Features)编码为数值变量(Continuous Features​​​​​​​)详解及实践
- 罗敏敏组建立新型脑-脑接口实现“阿凡达”式的跨鼠遥控
- DNS SOA NS区别
- ListView在列表中新增一行的操作(增加、取消)
- calender获取本月最后一天的日期_怕忘记2020法考重点日期?这份法考日历为你护航,信息量巨大...
- 面试官如何考察你的思维方式?【比较有趣】
- macOS 跳过非 AppStore 下载的软件打开时的验证步骤
- DeepNude已迅速下线,来看看它涉及的图像修复技术
- 苹果秋季新品发布会终于官宣:然而并不会发布新iPhone?
- python开发酷q插件gui_Python酷Q应用开发
- 登陆界面万能密码绕过
- 7个简单步骤解释区块链挖掘和交易如何工作
- 在VC6.0下设置Unicode编译环境
- ccleaner_创建快捷方式或热键以静默方式运行CCleaner
- c语言 srand was not,c语言srand生成随机数的问题
- 华硕Z99jc安装win7出现安装程序无法定位现有系统分区,也无法创建新的系统分区解决办法...
- 为什么亿万资产的投资者依旧对加密货币长期走势持乐观态度?
- 制作IOS企业版APP网页下载
- 成功解决numpy.ndarray size changed
- java无法读取方案文档_解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题...