达梦数据库DMDSC的搭建
达梦DMDSC的简介
DMDSC 集群是一个多实例、单数据库的系统。多个数据库实例可以同时访问、修改同一个数据库的数据。用户可以登录集群中的任意一个数据库实例,获得完整的数据库服务。数据文件、控制文件在集群系统中只有一份,不论有几个节点,这些节点都平等地使用这些文件,这些文件保存在共享存储上。每个节点有自己独立的联机日志和归档日志,其中联机日志保存在共享存储上,归档日志可以保存在本地存储上也可以保存在共享存储上。
注:搭建过程是参考DM8共享存储集群使用手册。
环境准备
虚拟机软件:VMware Workstation 15 Pro
系统:中标麒麟 NeoKylin Linux Server 7
数据库:DM8开发版
虚拟机中需要新建2个系统分别A和B,并且安装完成达梦数据库,且配置了固定IP。
主机名 | IP地址 |
---|---|
A | 192.168.1.56 |
B | 192.168.1.57 |
DM数据安装目录:/dm8
DM数据库的工具:/dm8/bin
配置文件目录:/home/data
给文件夹设置权限 chmod 777 /home/data/
VMware 中配置共享磁盘配置我单独讲链接:
配置共享磁盘
格式化共享磁盘
使用fdisk /dev/sdb格式共享磁盘
[root@A ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x4ea5ab15 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-10485759,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{
K,M,G} (2048-10485759,默认为 10485759):+100M
分区 1 已设置为 Linux 类型,大小设为 100 MiB
命令(输入 m 获取帮助):
1.依次输入 n → p →1 →回车→ +100M →回车,完成第一块磁盘划分
2.依次输入 n → p →2 →回车→ +100M →回车,完成第二块磁盘划分
3.依次输入 n → p → 3 →回车→ +2048M →回车,完成第三块磁盘划分
4.依次输入 n → p → 4 →回车→回车→回车,完成第四块磁盘划分
A和B主机均需要编辑此文件
编辑60-raw.rules 文件
vim /etc/udev/rules.d/60-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