Oracle rac 基于 NFS存储的实现

本文涉及的产品
可视分析地图(DataV-Atlas),3 个项目,100M 存储空间
数据可视化DataV,5个大屏 1个月
简介: 使用nfs搭建rac在Oracle应用方案中也比较成熟,在要求性能不太高的情况下可以选择使用

oracle的安装规划方面不用多介绍了,只介绍NFS的配置和安装过程中的一些使用asm磁盘的不同点。

1、环境准备
2个rac节点,4台存储节点
计算节点:
10.160.36.64
10.160.36.76
存储节点:
10.160.36.33
10.160.36.60
10.160.36.62
10.160.36.70

2、NFS存储准备
nfs存储提供端安装nfs软件
yum install -y nfs-utils
yum install -y portmap

chkconfig nfs on
service rpcbind start
service nfs start

#lvcreate -L 7999G -n datalv1 -i 4 -I 64 datavg
lvcreate -n datalv11 -L 7990G datavg
mkfs.ext4 /dev/datavg/datalv1
mount /dev/datavg/datalv1 /oradata

vi /etc/fstab
/dev/datavg/datalv1    /oradata ext4 defaults 0 0
vi /etc/exports
每台存储分别设置
/oradata                 *(rw,sync,no_wdelay,insecure_locks,no_root_squash)

3、NFS客户端准备,也就是rac两个计算节点
计算节点:
/dev/vdb    /u01    ext4    defaults 0 0
10.160.36.33:/oradata /oradata1 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 0 0
10.160.36.60:/oradata /oradata2 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 0 0
10.160.36.63:/oradata /oradata3 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 0 0
10.160.36.70:/oradata /oradata4 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 0 0

4、安装rac
注意ocr和votedisk 的文件路径和冗余的选择

10-Grid-OCRStorageOption.jpg 091d5458f5ad8f25f7dbd1b41a0e237f7d2070c5

16e29bec201259e526e6ef14da77337f6c7aaca9
11-Grid-VotingDiskStorageOption.jpg


附录、oracle的官方nfs挂载参数
Mount Options for Oracle files when used with NFS on NAS devices (文档 ID 359515.1)
Operating System
Mount options for      Binaries ##
Mount options for Oracle Datafiles
Mount options for CRS Voting Disk and OCR (12.1 and lower)
In 12.2, both OCR and voting disks must reside in ASM.
Refer to  Document 2201844.1
Sun Solaris *
rw,bg,hard,nointr,rsize=32768,
wsize=32768,proto=tcp,noac,
vers=3,suid
rw,bg,hard,nointr,rsize=32768,
wsize=32768,proto=tcp,noac,
forcedirectio, vers=3
rw,bg,hard,nointr,rsize=32768,
wsize=32768,proto=tcp,vers=3,
noac,forcedirectio
AIX (5L) **
rw,bg,hard,nointr,rsize=32768,
wsize=32768,proto=tcp,
vers=3,timeo=600
cio,rw,bg,hard,nointr,rsize=32768,
wsize=32768,proto=tcp,noac,
vers=3,timeo=600
cio,rw,bg,hard,intr,rsize=32768,
wsize=32768,tcp,noac,
vers=3,timeo=600
HPUX 11.23 ***  --
rw,bg,vers=3,proto=tcp,noac,
hard,nointr,timeo=600,
rsize=32768,wsize=32768,suid
rw,bg,vers=3,proto=tcp,noac,
forcedirectio,hard,nointr,timeo=600,
rsize=32768,wsize=32768
rw,bg,vers=3,proto=tcp,noac,
forcedirectio,hard,nointr,timeo=600
,rsize=32768,wsize=32768
Windows
(Use dNFS if needed.
Refer to 
Not Supported Not Supported Not Supported
Linux x86
#
****
rw,bg,hard,nointr,rsize=32768,
wsize=32768,tcp, vers=3,
timeo=600, actimeo=0
rw,bg,hard,nointr,rsize=32768,
wsize=32768,tcp,actimeo=0,
vers=3,timeo=600
rw,bg,hard,nointr,rsize=32768,
wsize=32768,tcp,noac,actimeo=0,
vers=3,timeo=600
Linux x86-64 #
****
rw,bg,hard,nointr,rsize=32768,
 wsize=32768,tcp,vers=3,
timeo=600, actimeo=0
rw,bg,hard,nointr,rsize=32768, 
wsize=32768,tcp,actimeo=0, 
vers=3,timeo=600
rw,bg,hard,nointr,rsize=32768, 
wsize=32768,tcp,noac,vers=3,
timeo=600,actimeo=0
Linux - Itanium
rw,bg,hard,nointr,rsize=32768, 
wsize=32768,tcp,vers=3,
timeo=600, actimeo=0
rw,bg,hard,nointr,rsize=32768, 
wsize=32768,tcp,actimeo=0, 
vers=3,timeo=600
rw,bg,hard,nointr,rsize=32768, 
wsize=32768,tcp,noac,vers=3,
timeo=600,actimeo=0
相关实践学习
Github实时数据分析与可视化
基于Github Archive公开数据集,将项目、行为等20+种事件类型数据实时采集至Hologres进行分析,并搭建可视化大屏。
阿里云实时数仓实战 - 项目介绍及架构设计
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
4天前
|
Oracle 关系型数据库
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
|
1月前
|
存储 负载均衡 Oracle
|
1月前
|
存储 Oracle 关系型数据库
|
Oracle 关系型数据库 数据库管理
|
Oracle 关系型数据库 数据库管理
|
Oracle 关系型数据库 网络安全
|
关系型数据库 Oracle 数据库