oracle rac存储安装
oracle rac 10.2 的在 linux 上的存储选项
博客分类:
- Oracle
Oracle 集群需要存储的软件和数据
| 项目 | 内容 | 最少磁盘空间 |
| Clusterware 软件 | 集群软件 | 500M(安装完成后不变) |
| voting disk(表决磁盘) | 记录集群节点信息 | 20M |
| OCR(Oracle 集群注册) | 存储集群配置信息 | 100M |
| Oracle 数据库软件 | 数据库软件 | 1.3G(安装完成后不变) |
| RAC 数据库 | 存储所有数据库文件 | 1.2G(使用过程中不断增加) |
| Recovery File(恢复文件) | 快速恢复数据 | 2G |
Oracle 集群中各部分的存储机制(非第三方集群文件系统)
| 项目 | 存储系统 | 存储位置 |
| Clusterware 软件 | NFS(要求NAS设备)、ext2、ext3 等本地文件系统 | 本地磁盘、网络磁盘(NFS) |
| voting disk | OCFS2、Raw device、NFS | 共享磁盘、网络磁盘(NFS) |
| OCR | OCFS2、Raw device、NFS | 共享磁盘、网络磁盘(NFS) |
| 数据库软件 | OCFS2(共享)、NFS(网络)、ext2、ext3 等本地文件系统 | 本地磁盘、网络磁盘(NFS)、共享磁盘(OCFS2) |
| RAC 数据库 | OCFS2、ASM、Raw device、NFS | 共享磁盘、网络磁盘(NFS) |
| 恢复文件 | OCFS2、ASM、NFS | 共享磁盘、网络磁盘(NFS) |
从存储位置中可以看出,所有的内容均可使用网络磁盘,但是网络磁盘要求有 NAS 设备。如果不使用 NAS 设备,除软件外,其它的数据都必须存储在共享磁盘上。对于 Oracle 数据库软件,如果要存储在共享磁盘上(所有服务器共享一个 Oracle Home),需要使用 OCFS2 文件系统。
Clusterware 和 Oracle 数据库存储选项
| 存储选项 |
支持的文件类型 |
||
| Clusterware | 数据库 | 恢复文件 | |
| ASM | 否 | 是 | 是 |
| OCFS2 | 是 | 是 | 是 |
| Raw Device | 是 | 是 | 否 |
| NFS | 是 | 是 | 是 |
从上表中可以看出,想要使用单一文件系统,必须使用 OCFS2 或 NFS 文件系统。但是,Oracle 10g 提供了非常方便的存储管理系统 ASM,因此,大多数情况下建议使用 OCFS2 来存储 Clusterware 的数据和 Oracle 数据库软件,使用 ASM 来存储数据库文件。
综上所述,在 Linux(x86)上安装 Oracle 集群,推荐采用以下几种策略之一:
(1)将 Oracle 数据库软件安装在本地磁盘(每个节点上一个拷贝),使用裸设备来存储 Clusterware ,使用 ASM 来存储数据库和恢复文件。
| 项目 | 存储系统 | 存储位置 |
| Clusterware 软件 | ext2、ext3 | 本地磁盘 |
| voting disk | Raw device | 共享磁盘 |
| OCR | Raw device | 共享磁盘 |
| 数据库软件 | ext2、ext3 | 本地磁盘 |
| RAC 数据库 | ASM | 共享磁盘 |
| 恢复文件 | ASM | 共享磁盘 |
(2)数据全部使用 OCFS2 来存储,并将 Oracle 数据库软件安装在 OCFS2 上(所有节点共享一个 Oracle Home)
| 项目 | 存储系统 | 存储位置 |
| Clusterware 软件 | ext2、ext3 | 本地磁盘 |
| voting disk | OCFS2 | 共享磁盘 |
| OCR | OCFS2 | 共享磁盘 |
| 数据库软件 | OCFS2 | 共享磁盘 |
| RAC 数据库 | OCFS2 | 共享磁盘 |
| 恢复文件 | OCFS2 | 共享磁盘 |
(3)将 Oracle 数据库软件安装在共享磁盘上(所有节点共享一个 Oracle Home),使用 ASM 存储恢复文件和数据库。
| 项目 | 存储系统 | 存储位置 |
| Clusterware 软件 | ext2、ext3 | 本地磁盘 |
| voting disk | OCFS2 | 共享磁盘 |
| OCR | OCFS2 | 共享磁盘 |
| 数据库软件 | OCFS2 | 共享磁盘 |
| RAC 数据库 | ASM | 共享磁盘 |
| 恢复文件 | ASM | 共享磁盘 |
在大多数情况下,使用第三种策略对于管理和扩展及I/O负载均衡会更好。
oracle rac存储安装的更多相关文章
- oracle rac 常见安装、管理错误
1. 安装CRS失败,或执行root.sh报错,可能原因: (1) 节点间的时间不同步,解决方法:使用ntp服务 (2) Linux下启用了默认的防火墙,导致执行root.sh报错: Failure ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:5.安装Oracle RAC FAQ-RAC安装DB软件runInstaller看不到节点
集群安装正常: [root@kmdbrac1 ~]# crs_stat -t -v Name Type R/RA F/FT Target State Host -------------------- ...
- ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档
ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报 分类: Oracle RA ...
- oracle rac安装
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&id=4681351&uid=29655480 参考 1.百度文库中的收藏 2. ...
- 在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导
Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWa ...
- Oracle RAC + ASM + Grid安装
(一)环境准备 主机操作系统 windows10 虚拟机平台 vmware workstation 12 虚拟机操作系统 redhat 5.5 x86(32位) :Linux.5.5.for.x86. ...
- 【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)
[Oracle RAC]Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂) 2 Oracle11gR2 RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件 ...
- 【Oracle RAC】Linux系统Oracle12c RAC安装配置详细记录过程V2.0(图文并茂)
[Oracle RAC]Linux系统Oracle12c RAC安装配置详细过程V2.0(图文并茂) 2 Oracle12c RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 ...
- Oracle 11gR1 RAC存储迁移方案
一.需求Oracle 11gR1 RAC存储计划更换,数据库版本为11.1.0.7,无停机维护窗口. 二.环境准备1.主机环境.OS环境2.安装11.1.0.6.0版Clusterware(linux ...
随机推荐
- Maven插件实现的autoconfig机制(转)
autoconfig这种机制在软件开发和发布的过程中是非常方便也是非常必要的一种动态替换配置信息的一种手段,一种很贴切的比喻:这个就像在windows下面安装一个软件时,我们按照安装向导给我们弹出提示 ...
- Chrome 浏览器各版本下载大全
随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择 ...
- 用twisted 做一个日志收集系统
混沌初开 起初我是不会上logging模块的,直接导致了即时有了日志,我也存到了数据库中,而且量也不大,是否能遇到异常只能靠运气了 开天辟地 不得不说,没有任何输出的线上环境真的挺难调试的,当然,聪明 ...
- Web应用工作流程总结
了解Web应用的工作过程有益于Web测试时更好的理解,Web应用工作的过程分为以下5个步骤: 1. 用户在Web浏览器中输入一个Web地址.选择一个超链接或点击一个按钮 2. Web浏览器将用户的动作 ...
- ctrl+c关闭多线程python程序
项目中经常需要用到多线程,如果一个python程序用了多线程,当子线程没有结束时,用ctrl+c是关闭不了主线程的,这时候就只能用kill命令杀掉,这样会很麻烦. 所以探讨了下怎么ctrl+C关闭多线 ...
- Ubuntu 下部署asp.net运行环境
在Ubuntu下部署asp.net运行环境,网上教程很多,基本都是编译Mono源码,然后安装jexus.但是可能是我最近RP不太好,编译Mono源码一直都是失败,无奈之下只好找另外的方法安装了. 网上 ...
- HBase Shell(转)
HBase 为用户提供了一个非常方便的使用方式, 我们称之为“HBase Shell”.HBase Shell 提供了大多数的 HBase 命令, 通过 HBase Shell 用户可以方便地创建.删 ...
- BZOJ Tyvj 1729 文艺平衡树
Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 ...
- win10应用安装位置修改方法
win10应用安装位置怎么改?很多用户升级win10的系统之后,对于win10应用装置的位置如何修改一直不知道如何解决,今天,小编就跟大家一起来看看如何修改win10应用装置的位置. win10应用安 ...
- spring framework 各版本源码下载地址
现在spring的源码下载地址真是不好找,这次终于找到了.记录一下,以帮助需要的朋友. https://github.com/spring-projects/spring-framework/tags ...