数据库集群部署
- 格式:docx
- 大小:4.06 MB
- 文档页数:60
1.1 ORACLE GI安装
1.1.1 创建OCR,VOTEDISK和ORADATA磁盘
注意:一下磁盘划分是根据某局某处安装编写的文档,其中磁盘组和逻辑卷的命名都统一,只有磁盘设备的选择需要根据各点的具体情况来划分。
在sfrac1节点执行
创建磁盘组
[root@sfrac1 ~]# vxdg -s init ocrvotedg aluadisk0_4
[root@sfrac1 ~]# vxdg -s init oradatadg aluadisk0_1
[root@sfrac1 ~]# vxdg -s init ftpdg aluadisk0_5
[root@sfrac1 ~]# vxdg -s init dbbakdg aluadisk0_10
[root@sfrac1 ~]# vxdg -s init ftpbakdg aluadisk0_11
[root@sfrac1 ~]# vxdg -s init oradatadgud aluadisk0_13
[root@sfrac1 ~]# vxdg -s init ftpdgud aluadisk0_14
[root@sfrac1 ~]# vxdg -s init ocrvotedgud aluadisk0_1
分别创建逻辑卷
[root@sfrac1 ~]# vxassist -g ocrvotedg make ocrvotevol maxsize
[root@sfrac1 ~]# vxassist -g oradatadg make oradatavol maxsize
[root@sfrac1 ~]# vxassist -g ftpdg make ftpvol maxsize
[root@sfrac1 ~]# vxassist -g dbbakdg make dbbakvol maxsize
[root@sfrac1 ~]# vxassist -g ftpbakdg make ftpbakvol maxsize
[root@sfrac1 ~]# vxassist -g oradatadgud make oradatavoludmaxsize
[root@sfrac1 ~]# vxassist -g ftpdgud make ftpvoludmaxsize
[root@sfrac1 ~]# vxassist -g ocrvotedgud make ocrvotevoludmaxsize
启动卷
[root@rac1 ~]# vxvol -g ocrvotedg startall
[root@rac1 ~]# vxvol -g oradatadg startall [root@sfrac1 ~]# vxvol -g ftpdg startall
[root@sfrac1 ~]# vxvol -g dbbakdg startall
[root@sfrac1 ~]# vxvol -g ftpbakdg startall
[root@sfrac1 ~]# vxvol -g oradatadgud startall
[root@sfrac1 ~]# vxvol -g ftpdgud startall
[root@sfrac1 ~]# vxvol -g ocrvotedgud startall
1.1.2 创建文件系统并挂载
创建文件系统并挂载在同一挂载点
在一个节点上执行
mkfs -t vxfs /dev/vx/rdsk/ocrvotedg/ocrvotevol
mkfs -t vxfs /dev/vx/rdsk/oradatadg/oradatavol
mkfs -t vxfs /dev/vx/rdsk/ftpdg/ftpvol
mkfs -t vxfs /dev/vx/rdsk/ftpbakdg/ftpbakvol
mkfs -t vxfs /dev/vx/rdsk/dbbakdg/dbbakvol
mkfs -t vxfs /dev/vx/rdsk/oradatadgud/oradatavolud
mkfs -t vxfs /dev/vx/rdsk/ftpdgud/ftpvolud
mkfs -t vxfs /dev/vx/rdsk/ocrvotedgud/ocrvotevolud
在所有节点上执行
mkdir /ocr
mkdir /oradata
mkdir /ftp
mkdir /ftpbak
mkdir /dbbak
mount -t vxfs -o cluster /dev/vx/dsk/ocrvotedg/ocrvotevol /ocr
mount -t vxfs -o cluster /dev/vx/dsk/oradatadg/oradatavol /oradata
mount -t vxfs -o cluster /dev/vx/dsk/ftpdg/ftpvol /ftp mount -t vxfs -o cluster /dev/vx/dsk/ftpbakdg/ftpbakvol /ftpbak/
mount -t vxfs -o cluster /dev/vx/dsk/dbbakdg/dbbakvol /dbbak/
确认配置成功
df -k
1.1.3 将ocr和vote添加到VCS资源组
修改VCS配置为读写权限
haconf -makerw
配置加入CVM资源组
hares -add ocrvote_voldg_ocrvotedg CVMVolDg cvm
hares -modify ocrvote_voldg_ocrvotedg Critical 0
hares -modify ocrvote_voldg_ocrvotedg CVMDiskGroup ocrvotedg
hares -modify ocrvote_voldg_ocrvotedg CVMVolume -add ocrvotevol
hares -modify ocrvote_voldg_ocrvotedg CVMActivation sw
VCS下配置文件系统
hares -add ocrvote_mnt_ocrvotedg CFSMount cvm
hares -modify ocrvote_mnt_ocrvotedg Critical 0
hares -modify ocrvote_mnt_ocrvotedg MountPoint "/ocr"
hares -modify ocrvote_mnt_ocrvotedg BlockDevice \ "/dev/vx/dsk/ocrvotedg/ocrvotevol" 链接资源关系
hares -link ocrvote_voldg_ocrvotedg cvm_clus
hares -link ocrvote_mnt_ocrvotedg ocrvote_voldg_ocrvotedg
hares -link ocrvote_mnt_ocrvotedg vxfsckd
开启资源
hares -modify ocrvote_voldg_ocrvotedg Enabled 1
hares -modify ocrvote_mnt_ocrvotedg Enabled 1
修改VCS配置为只读
haconf -dump -makero
将资源启动
hares -online ocrvote_voldg_ocrvotedg -sys sfrac1
hares -online ocrvote_voldg_ocrvotedg -sys sfrac2
hares -online ocrvote_mnt_ocrvotedg -sys sfrac1
hares -online ocrvote_mnt_ocrvotedg -sys sfrac2
确认资源已经在每个节点启动
hares -state ocrvote_voldg_ocrvotedg
hares -state ocrvote_mnt_ocrvotedg
每个节点修改权限
[root@rac1 opt]# chown -R grid:oinstall /ocr
[root@rac1 opt]# chown -R oracle:oinstall /oradata/
正确配置截图
所有组合资源online
1.1.4 使用oracle OUI安装GI
上传安装包
p13390677_112040_Linux-x86-64_3of7.zip
至rac1下面的/opt目录
解压
unzip p13390677_112040_Linux-x86-64_3of7.zip
生成grid目录
通过本地图形界面安装或者使用Xmanger4远程安装。
使用grid用户运行命令
/opt/grid/runInstaller
跳过更新
安装和配置GI 高级安装
英语
配置scan 配置ssh等价
点击ssh Connectivity 输入grid用户密码,点击setup
配置成功,ok,下一步
确定接口类型 ocr和voting disk存储类型,选择sfs
制定ocr存储位置,选择外部冗余,位置为之前挂载的/ocr,取名为ocr
确定voting disk位置,和ocr一样,放在/ocr/vote
不使用IPMI
默认的组权限 确定安装位置
默认的位置安装历史信息文件
先决条件检查,此次安装将只有PDKSH包问题
总览 安装中,大概5分钟左右,会提示脚本执行
每个节点分别执行脚本