一、VirtualBox设置
1.绑定裸设备
创建共享磁盘
节点2
二、准备工作
1.环境检查
DM 数据库安装在 Linux 操作系统所需条件:glibc 2.3 以上,内核 2.6,预先安装 UnixODBC,系统性能监控等组件。
1.1检查glibc版本
1.2检查内核版本
1.3 安装UnixODBC
上传unixODBC-2.3.9.tar.gz安装包,在执行以下命令:
mv unixODBC-2.3.9.tar.gz /usr/local
chmod -R 755 unixODBC-2.3.9.tar.gz
tar -zxvf unixODBC-2.3.9.tar.gz
./configure --prefix=/usr/local/unixODBC-2.3.9 --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc
make & make install
报错解决:
odbcinst -j
odbcinst: error while loading shared libraries: libodbcinst.so.2: cannot open shared object file: No such file or directory
解决办法:
安装共享库后要注意共享库路径设置问题, 如下:
A、如果共享库文件安装到了/lib或/usr/lib目录下, 直接执行以下命令:
[root@dmdsc1 unixODBC-2.3.9]ldconfig
B、如果共享库文件安装到了/usr/local/lib,那么在执行ldconfig命令前, 还要把新共享库目录加入到共享库配置文件/etc/ld.so.conf中, 如下:
cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
echo "/usr/local/lib" >> /etc/ld.so.conf
cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib
ldconfig
2.关闭防火墙
3.配置SELINUX
4.用户资源限制
vim /etc/security/limits.conf
5.创建用户和组
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
6.用户环境变量
7.划分裸设备
共享存储规划 --在节点1上进行划分
用途 | 磁盘/分区 | 备注 |
存放 dcr 信息 | /dev/sdb1 | 2GB 左右 |
存放 vote 信息 | /dev/sdb2 | 2GB 左右 |
存放 redo 日志 | /dev/sdb3 | 5 GB 左右 |
存放数据文件 | /dev/sdb4 | 6GB左右根据实际空间来划分) |
2TB以下的存储用fdisk来划分,2TB以上的存储用parted来划分
fdisk -l
root用户下,两个节点上执行:
挂存储
手动执行类似如下命令,然后将以上命令脚本写入/etc/rc.local文件中。--在两个节点上执行
raw /dev/raw/raw1 /dev/sdb1
raw /dev/raw/raw2 /dev/sdb2
raw /dev/raw/raw3 /dev/sdb3
raw /dev/raw/raw4 /dev/sdb4
vim /etc/rc.local
raw /dev/raw/raw1 /dev/sdb1
raw /dev/raw/raw2 /dev/sdb2
raw /dev/raw/raw3 /dev/sdb3
raw /dev/raw/raw4 /dev/sdb4
完成裸设备绑定后,使用如下命令查询是否绑定成功
三、数据库安装
在两个节点下安装DM8数据库,将数据库放置在/home/dmdba/dmdbms目录下
1.上传数据库软件,解压,并将.iso文件挂载到/mnt目录下
2.dmdcr_cfg.ini 配置文件
保存到/home/dmdba/dmdbms/dscdata,在两个 RAC 节点上配置,配置文件内容一致。
使用DMASMCMD工具初始化 ---初始化只需在一个节点上执行
权限不够
用root用户执行以下命令:
chmod -R 777 /dev/ --两个节点都执行
3.dmasvrmal.ini配置文件
保存到/home/dmdba/dmdbms/dscdata,在两个 RAC 节点上配置,配置文件内容一致。
4.dmdcr.ini配置文件
节点1
节点2
5.启动DMCSS、DMASM服务程序
启动顺序为: 节点1的dmcss,节点2的dmcss。配置文件已配置为自动拉起dmasmsvr, 所以不需要手动启动dmasmsvr。
手动启动dmcss命令:
6.使用dmasmtool工具创建DMASM磁盘组
使用一个节点启动dmasmtool工具
7.dminit.ini配置文件
保存到/home/dmdba/dmdbms/dscdata,在一个 RAC 节点上配置。
8.使用dminit初始化DB环境
选择节点1
9.启动数据库服务器
将节点1上的/home/dmdba/dmdbms/dscdata/dsc1_config目录拷贝到节点2相同目录下,再分别启动dmserver即可完成DMRAC集群搭建。
如果DMCSS配置有自动拉起dmserver的功能,可以等待DMCSS自动拉起实例,不需要 手动启动。
scp -r /home/dmdba/dmdbms/dscdata/dsc1_config dmdba@xxx.xxx.xxx.xxx:/home/dmdba/dmdbms/dscdata/dsc1_config
10.查询 RAC 状态
参考网址:https://eco.dameng.com/docs/zh-cn/ops/standard-dsc-cluster.html
转载请备明出处!!!