`

oracle rac 10.2 的在 linux 上的存储选项

阅读更多

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 10.2.0.4 X64.zip

    2. **RAC(Real Application Clusters)**:Oracle 10g 引入了RAC技术,允许在多台服务器上创建一个共享的数据库实例,提供高可用性和负载均衡。在10.2.0.4版本中,RAC功能得到了进一步增强,提高了系统容错性和性能...

    oracle rac安装文档

    文档中详细描述了在每个节点上搭建Oracle RAC的过程。 1. **创建Oracle用户**:为Oracle RAC的安装和管理创建特定的用户账户。 2. **设置Oracle用户的环境变量**:配置用户的环境变量,例如PATH、LD_LIBRARY_PATH等...

    oracle rac10205升级到11204

    在本场景中,我们讨论的是将一个运行在Red Hat Enterprise Linux 5.7上的Oracle RAC 10.2.0.5.0集群升级到11.2.0.4.0的过程。 首先,确认当前RAC的状态是非常重要的。通过`crs_stat -t`命令可以看到所有应用资源的...

    安装10.2.0.1 RAC 使用 Vmware 1.05 与iSCSI存储

    本篇将详细介绍如何在虚拟环境中使用Vmware 1.05和iSCSI存储来安装10.2.0.1版本的Oracle RAC。 首先,理解RAC的概念至关重要。RAC允许多个数据库实例同时访问同一物理数据库,这些实例分布在不同的服务器节点上,...

    Vmware+Linux+Oracle+10G+RAC全程详细图解

    本次实验详细记录了使用 Vmware Server 1.0.6 在 Linux Enterprise 5.1 上部署 Oracle 10g RAC 的全过程。尽管在实验初期遭遇了多种挑战,如软件兼容性问题、硬件故障等,但通过不断探索与实践,最终成功搭建了所需...

    vmware+linux+oracle10g_rac全过程.doc

    【描述】:本文档详细记录了一位专家在安装Oracle 10g RAC(Real Application Clusters)过程中的每一步,包括在vmware环境中设置Linux服务器以及解决问题的经验总结,适合初学者跟随操作。 【标签】:vmware、...

    rac搭建测试

    Oracle RAC,全称Real Application Clusters,是Oracle数据库的一种高可用性和性能增强特性,它允许在多个服务器(节点)上共享和管理单个数据库。RAC通过提供故障切换和负载均衡能力,确保了数据库服务的连续性和...

    Red_Hat_Enterprise_Linux5.8上安装Oracle10g教程

    在Red Hat Enterprise Linux 5.8上安装Oracle 10g是一个复杂的过程,涉及多个步骤和注意事项。首先,确保你的系统满足Oracle 10g的最低硬件要求,至少需要1GB的内存和适当的交换分区,通常是内存的1.5到2倍。可以...

    Oracle 11gR2 RAC(ASM) on RHEL6.4安装流程

    本文档旨在详细介绍Oracle 11gR2 RAC (ASM) 在Red Hat Enterprise Linux Server 6.4 (Santiago) 上的安装流程。RAC (Real Application Clusters) 是Oracle提供的高可用性和负载均衡解决方案,而ASM (Automatic ...

    vmware+linux+oracle10g_rac的安装过程

    本实验的目标是在 VMware 虚拟化平台上搭建基于 Linux 操作系统的 Oracle 10g RAC 集群。 ##### 硬件需求 - **笔记本配置**:至少配备 2GB 内存及 320GB 硬盘空间。 - **外部存储设备**:为了满足实验所需的大容量...

    rac的安装和维护

    本文将深入解析“rac的安装和维护”这一主题,尤其关注Oracle 10g RAC在Linux环境下的安装及配置过程,以及如何通过NFS(Network File System)提供共享存储。 ### Oracle RAC简介 Oracle RAC是一种数据库集群解决...

    Oracle10gR2 RAC for VMware 安装指导

    本环境采用的操作系统为 OEL-R5-U5-X86_32 (即 Enterprise Linux Server release 5.5 (Carthage)),并且在 VMware Workstation 7.1.3 (build-324285) 虚拟化平台上部署 Oracle 10g R2 RAC。所有用户口令统一设置为 ...

    Oracle_10gR2_RAC_for_RHEL5安装指导文档

    - **Oracle 数据库版本**: Oracle 10.2.0.1,这是 RAC 架构下的具体版本号。 - **虚拟机版本**: 使用的是 VMware Server 1.0.7,确保能够满足 RAC 集群的虚拟化需求。 **1.4 虚拟机的建立和配置** - **虚拟机创建...

    linux_AS5下ORACLE_10G安装实例经典教材

    本文档旨在详细介绍如何在 Red Hat Linux AS5 操作系统上安装 Oracle 10G (10.2.0.5) Real Application Clusters (RAC) 的全过程。文档中的内容已成功实施并持续稳定运行。 #### 具体步骤 ##### 2.1 硬件环境描述 ...

    oracle10G 安装

    在Linux操作系统上安装Oracle 10G 需要遵循一系列步骤,以下是超详细的安装指南: ### 第一部分:Redhat Linux AS 4.6 安装 1. **SERVER RAID 配置**:在安装Linux前,首先要配置RAID(冗余磁盘阵列),这可以提高...

    Runinstaller

    标题“Runinstaller”指的是Oracle数据库安装过程中的一种工具,它用于在新的操作系统上部署Oracle 10.2软件。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于数据存储、处理和管理。在不同的操作系统环境...

    oracle 10安装

    本篇文章将详细介绍如何在 Linux x86 系统上快速安装 Oracle Database 10g Release 2(10.2)。此文档适用于希望了解 Oracle 10g 安装流程的专业人士和技术人员。以下内容将涵盖安装过程中所需的所有关键步骤,包括...

    VMware中linux环境下oracle安装图文教程(二)ORACLE 10.2.05版本的升级补丁安装

    在本文中,我们将深入探讨如何在VMware中的Linux环境下安装Oracle 10.2.0.5数据库,并对其进行升级补丁的...通过这篇文章,你应该对如何在VMware虚拟机上的Linux系统中安装和更新Oracle 10.2.0.5数据库有了清晰的认识。

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    7.6.4 在Linux上配置iSCSI Initiator 7.7 iSCSI 在安全方面的相关设定 7.7.1 Initiator主机以IP认证方式获取iSCSI Target资源 7.7.2 Initiator主机以密码认证方式获取iSCSI Target资源 7.8 iSCSI性能优化...

Global site tag (gtag.js) - Google Analytics