DM8 DSC共享存储集群部署

一、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

转载请备明出处!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值