一、操作前准备:
二、完成DSC集群的搭建:
1.准备 DSC 集群配置
mkdir -p /home/dmdba/DSC/DSC0 #新建目录文件
(1)vi /home/dmdba/DSC/dmdcr_cfg.ini 新建配置文件,写入css,asm和dcs端口信息等
(2)vi /home/dmdba/DSC/dmasvrmal.ini 新建asm通信服务的初始化文件,设置asm的ip和通信端口号等信息。
(3)vi /home/dmdba/DSC/dmdcr_DSC0.ini 写入dsc0相关的初始化信息
(4)vi /home/dmdba/DSC/dmdcr_DSC1.ini 写入dsc1相关的初始化信息
(5)使用DMASMCMD 工具初始化所有磁盘(四个磁盘都要初始化)
2.启动 DMCSS、DMASM 服务程序
(1)启动控制节点DMCSS
./dmcss dcr_ini=/home/dmdba/DSC/dmdcr_DSC0.ini
(2)启动普通节点节点DMCSS
./dmcss dcr_ini=/home/dmdba/DSC/dmdcr_DSC1.ini
(3)启动控制节点DMASMSVR
./dmasmsvr dcr_ini=/home/dmdba/DSC/dmdcr_DSC0.ini
(4)启动普通节点DMASMSVR
./dmasmsvr dcr_ini=/home/dmdba/DSC/dmdcr_DSC1.ini
(5)使用 DMASMTOOL 工具创建 ASM 磁盘组(如果能看到四个磁盘组代表存储层准备就绪)
3.初始化dsc集群实例
(1)创建 dminit.ini 配置文件,写入两个节点的ip,端口号,日志路径等信息。
(2)到DM8的bin目录下使用./dminit 命令执行这个初始文件,然后会在两个DSC节点目录下生成dm.ini和dmmal.ini等文件。
(3)到两个节点目录下启动数据库实例即可。
cd /home/dmdba/dmdbms/bin
./dmserver /home/dmdba/DSC/DSC0/dm.ini dcr_ini=/home/dmdba/DSC/dmdcr_DSC0.ini
(4)验证集群状态,两个节点都是open代表dsc集群搭建成功。
cd /home/dmdba/dmdbms/bin
./disql SYSDBA/Dameng123#@localhost:5238或者5239
SELECT NAME, STATUS$ FROM V$INSTANCE;
SELECT * FROM SYS.GV$INSTANCE;
三、作业实操
1.作业要求:完成DSC集群的部署,并测试建表和插入数据,2个节点都可以查询到数据。
使用disql登录可以查询到dsc的两个节点都是open状态。在dsc0节点建表和插入数据,在dsc1节点可以正常查询到数据。
2.测试故障一个节点后,集群和持续提供服务。
主动把控制节点挂掉,从服务名连接到dsc集群之后可以正常从普通节点登录成功,也可以正常提供查询服务。
文章
阅读量
获赞
