达梦数据库集群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. 达梦数据库集群节点磁盘性能测试

    达梦数据库集群节点磁盘性能测试 1.本次测试磁盘 IP 共享数据盘 非共享挂载盘 192.168.157.100 /dev/pbdx15 /dmarch 192.168.157.101 /dev/pb ...

  2. 达梦数据库集群主备节点切换

    1.前提条件 (1)集群各节点正常. (2)自动确认监视器集群请确认配置了手动监视器dmmonitor.ini 2.主备集群主节点切换 2.1 打开手动监视器 (1)使用dmdba用户,找到手动监视器 ...

  3. DM达梦数据库集群之分布式集群(MPP)主备

    文章目录 前言 端口规划 一.在两台MPP主机上初始化两个备库 1.在实例mpp1上初始mpp2的备库 2.在实例mpp2上初始mpp1的备库 3.主库脱机备份 4.备份还原(备库执行) 二.配置参数 ...

  4. 达梦数据库集群部署(已实现)

    准备两台ip 主库ip 192.168.1.127 从库ip 192.168.1.122 1.关闭数据库后,使用dmrman工具(主库ip 192.168.1.127) backup database ...

  5. 达梦数据库DM8版本DSC集群启停注意事项

    达梦数据库DM8的DSC集群与DM7相比,新增加了DMCSSM监视器功能,使用监视器启停集群非常方便. 首先,介绍一下什么是DSC DMDSC:DM共享存储数据库集群,英文全称DM Data Shar ...

  6. 达梦数据共享集群(DSC)---搭建过程

    一.简介 达梦数据共享集群(DSC)允许达梦数据库实现在一组集群服务器上运行任何程序包,而客户应用不必作任何更改. 这种体系提供了最高级别的可用性和最灵活的可伸缩性.如果出现集群其中一个服务器失败,达 ...

  7. mysql 查看集群状态_MySQL数据库集群正确配置步骤

    类型:电子教程大小:8.5M语言:中文 评分:8.3 标签: 立即下载 对MySQL数据库集群进行正确配置的实际操作步骤,以及对其概念的讲述,如果你对其相关的实际操作有兴趣了解的话,以下的文章将会给你 ...

  8. oracle数据库dblink创建语句_「运维实验」——达梦数据库DBlink连接Oracle配置

    经过昨天达梦数据库间DBlink配置(具体操作可回看上一篇文章),今天做延伸实验. 实验环境说明 Oracle数据库1:192.168.80.40 ora11g RHEL 6.5 64位 达梦数据库1 ...

  9. 达梦数据库(DM)——配置达梦数据库外部链接——DM到DM的外部链接创建

    目录 一.关于外部链接 二.环境准备工作 三.DM到DM的外部链接创建 3.1配置dm.ini 3.2配置dmmal.ini 3.3重启数据库服务 3.4创建外部链接 3.4.1在源端上建立到目的端的 ...

最新文章

  1. 有序标称变量(Categorical Features)编码为数值变量(Continuous Features​​​​​​​)详解及实践
  2. 罗敏敏组建立新型脑-脑接口实现“阿凡达”式的跨鼠遥控
  3. DNS SOA NS区别
  4. ListView在列表中新增一行的操作(增加、取消)
  5. calender获取本月最后一天的日期_怕忘记2020法考重点日期?这份法考日历为你护航,信息量巨大...
  6. 面试官如何考察你的思维方式?【比较有趣】
  7. macOS 跳过非 AppStore 下载的软件打开时的验证步骤
  8. DeepNude已迅速下线,来看看它涉及的图像修复技术
  9. 苹果秋季新品发布会终于官宣:然而并不会发布新iPhone?
  10. python开发酷q插件gui_Python酷Q应用开发
  11. 登陆界面万能密码绕过
  12. 7个简单步骤解释区块链挖掘和交易如何工作
  13. 在VC6.0下设置Unicode编译环境
  14. ccleaner_创建快捷方式或热键以静默方式运行CCleaner
  15. c语言 srand was not,c语言srand生成随机数的问题
  16. 华硕Z99jc安装win7出现安装程序无法定位现有系统分区,也无法创建新的系统分区解决办法...
  17. 为什么亿万资产的投资者依旧对加密货币长期走势持乐观态度?
  18. 制作IOS企业版APP网页下载
  19. 成功解决numpy.ndarray size changed
  20. java无法读取方案文档_解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题...

热门文章

  1. Python---列表
  2. 论文摘要是全文的精华
  3. 帝国备份王放到空间以后打开index.php显示空白页,解决办法。
  4. LSTM 三重门背后的故事
  5. 如何用计算机提高英语水平,英语对计算机专业的重要性及如何提高英语水平
  6. 如何重置您的Apple AirPods
  7. java 不同时区时间转换_Java对世界不同时区timezone之间时间转换的处理方法
  8. 清华华为发布“万词王”反向词典系统,入选AAAI 2020
  9. 关于RMI的经验总结
  10. php打印机,PHP云打印类完整示例