没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
36页
Red Hat Enterprise Linux 或 Novell SUSE Enterprise Linux 上从头安装 Oracle RAC 10g 的基础知识 第 1 部分: 安装 Linux 第 2 部分: 为 Oracle 配置 Linux 第 3 部分: 准备共享磁盘 第 4 部分: 安装 Oracle RAC 软件 所讨论的五个已通过 Oracle 数据库 10g 认证的 Linux 发行版本是: • Red Hat Enterprise Linux 4 (RHEL4) • Red Hat Enterprise Linux 3 (RHEL3) • Red Hat Enterprise Linux 2.1 (RHEL2.1) • Novell SUSE Linux Enterprise Server 9 • Novell SUSE Linux Enterprise Server 8
资源推荐
资源详情
资源评论
DBA:Linux
在 Linux x86 上安装 Oracle RAC 10g
作者:
arken wang
了解在 Red Hat Enterprise Linux 或 Novell SUSE Enterprise Linux 上从头安装 Oracle RAC 10g 的
基础知识(仅用于评估)
目录
概述
背景
第 部分: 安装
第 部分: 为 配置
第 部分: 准备共享磁盘
第 部分: 安装 软件
结论
概述
这是在 Linux 上安装 Oracle 数据库 10g 软件主要组件指南系列的第二部分。这些指南详细介绍了 Linux
的所有五个已认证的英语发行版本(未介绍 Asianux),并假设使用廉价的 Intel x86 硬件。这些指南逐
步演示了为评估主要 Oracle 10g 产品而在常见硬件上进行安装和配置的过程。 本系列的最终目的是帮助
您安装和配置 Oracle 10g 网格的所有组件。
本指南将提供最简单的方法(步骤数最少)来完成任务。该方法通常意味着所选择的配置将只适用于评估。
因此,本指南既不适用于构建生产品质的环境,也不反映最佳实践。
所讨论的五个已通过 Oracle 数据库 10g 认证的 Linux 发行版本是:
Red Hat Enterprise Linux 4 (RHEL4)
Red Hat Enterprise Linux 3 (RHEL3)
Red Hat Enterprise Linux 2.1 (RHEL2.1)
Novell SUSE Linux Enterprise Server 9
Novell SUSE Linux Enterprise Server 8
如果您是初次接触 Linux 和/或 Oracle,则本指南特别适合您。它首先介绍基础知识,然后逐步引导您从
头安装 Oracle 数据库 10g。
本指南分为四个部分: 第 1 部分介绍 Linux 操作系统的安装,第 2 部分介绍为 Oracle 配置 Linux,第 3
部分讨论分区共享磁盘的要点,第 4 部分介绍 Oracle 软件的安装。
背景
下图显示了 Oracle RAC 10g 配置的主要组件。 集群中的节点通常是单独的服务器(主机)。
硬件
在硬件级别上,RAC 集群中的各节点共享三种功能:
1. 对共享磁盘存储的访问
2. 与专用网络的连接
3. 对公共网络的访问。
共享磁盘存储
Oracle RAC 依赖于一个共享磁盘体系结构。 数据库文件、联机重做日志和数据库的控制文件必须都能为
集群中的每个节点所访问。 共享磁盘还存储 Oracle Cluster Registry 和 Voting Disk(稍后讨论)。 配置
共享存储有多种方法,包括直接连接磁盘(通常是使用铜缆或光纤的 SCSI)、存储区域网 (SAN) 和网络
连接存储 (NAS)。
专用网络
每个集群节点通过专用高速网络连接到所有其他节点,这种专用高速网络也称为集群互联或高速互联
(HSI)。 Oracle 的 Cache Fusion 技术使用这种网络将每个主机的物理内存 (RAM) 有效地组合成一个高速
缓存。 Oracle Cache Fusion 通过在专用网络上传输某个 Oracle 实例高速缓存中存储的数据允许其他任
何实例访问这些数据。 它还通过在集群节点中传输锁定和其他同步信息保持数据完整性和高速缓存一致
性。
专用网络通常是用千兆以太网构建的,但是对于高容量的环境,很多厂商提供了专门为 Oracle RAC 设计
的低延迟、高带宽的专有解决方案。 Linux 还提供一种将多个物理 NIC 绑定为一个虚拟 NIC 的方法(此
处不涉及)来增加带宽和提高可用性。
公共网络
为维持高可用性,为每个集群节点分配了一个虚拟 IP 地址 (VIP)。 如果主机发生故障,则可以将故障节
点的 IP 地址重新分配给一个可用节点,从而允许应用程序通过相同的 IP 地址继续访问数据库。
配置集群硬件
配置 Oracle RAC 集群硬件的方法有很多。 我们此处的配置使用了两台服务器、两个 CPU、1GB RAM、
两个千兆以太网 NIC、一个双通道 SCSI 主机总线适配器 (HBA) 和八个 SCSI 磁盘,这些磁盘通过铜缆连
接到每台主机(每通道四个磁盘)。 这些磁盘被配置为一个磁盘组 (JBOD) — 没有硬件 RAID 控制器。
软件
在软件级别上,RAC 集群中的每个节点需要:
1. 一个操作系统
2. Oracle 集群就绪服务
3. Oracle RAC 软件,可选
4. 一个 Oracle 自动存储管理实例。
操作系统
很多不同操作系统都支持 Oracle RAC。 本指南重点介绍 Linux。 必须为 OS 正确地配置操作系统,包括
安装必需的软件包、设置内核参数、配置网络、建立具有适当安全性的帐户、配置磁盘设备以及创建目录
结构。 本指南将介绍所有这些任务。
Oracle 集群就绪服务
Oracle RAC 10g 引进了 Oracle 集群就绪服务 (CRS) — 一组用于集群环境的与平台无关的系统服务。 在
RAC 和 Oracle 并行服务器先前版本中,Oracle 依靠厂商提供的集群管理软件来提供这些服务。 虽然
CRS 与厂商供应的集群件协同工作,但 Oracle RAC 10g 所需组件只是 CRS。 实际上,必须在安装
RAC 之前安装 CRS。
CRS 维护着两个文件: Oracle Cluster Registry (OCR) 和 Voting Disk。 OCR 和 Voting Disk 必须以原
始分区或集群文件系统文件的形式存在于共享磁盘上。 本指南说明了使用这两种方法创建 OCR 和
Voting Disk 的过程,并逐步演示了 CRS 的安装。
Oracle RAC 软件
Oracle RAC 10g 软件是 RAC 数据库的核心,每个集群节点上都必须安装。 幸运的是,Oracle Universal
Installer (OUI) 可以完成在每个节点上安装 RAC 软件的大部分工作。 您只需在一个节点上安装 RAC —
OUI 会完成其余的工作。
Oracle 自动存储管理 (ASM)
ASM 是 Oracle 数据库 10g 中的一个新特性,它以一种与平台无关的方式提供文件系统服务、逻辑容量
管理器和软件 RAID。Oracle ASM 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或
移除磁盘以及自动平衡 I/O 以删除“热点”。它还支持直接和异步的 I/O,并使用 Oracle9i 中引入的 Oracle
数据管理器 API(简化的 I/O 系统调用接口)。
Oracle ASM 不是通用的文件系统,只能用于 Oracle 数据文件、重做日志、控制文件和 RMAN 快速恢复
区。ASM 中的文件既可以由数据库自动创建和命名(使用 Oracle 管理文件特性),也可以由 DBA 手动
创建和命名。由于操作系统无法访问 ASM 中存储的文件,因此对使用 ASM 文件的数据库执行备份和恢
复操作的唯一途径就是使用恢复管理器 (RMAN)。
ASM 作为单独的 Oracle 实例实施,只有它在运行时其他数据库才能访问它。ASM 需要的内存不多: 对
大部分系统来说只需 64MB。 在 Oracle RAC 环境中,ASM 实例必须运行在每个集群节点上。
第 1 部分:安装 Linux
按照本系列第一篇指南中的说明安装和配置 Linux。 您需要为每台服务器提供三个 IP 地址: 一个用于专
用网络,一个用于公共网络,一个用于虚拟 IP 地址。 使用操作系统的网络配置工具来分配专用的和公共
的网络地址。 不要使用操作系统的网络配置工具来分配虚拟 IP 地址;这项工作将会在 Oracle RAC 软件
安装期间由 Oracle 虚拟 IP 配置助手 (VIPCA) 来完成。
(关于 Novell SUSE 环境中 orarun.rpm 的一个说明: Novell 提供一个名为 orarun.rpm 的程序包,旨在
简化 SLES 上 Oracle 产品的安装和管理。 尽管它是一个优秀的工具,但使用它需要一组不同的安装步骤。
本指南不使用 orarun.rpm,以便提供一套既适用于 SUSE 又适用于 Red Hat 的统一安装说明。)
Red Hat Enterprise Linux 4 (RHEL4)
所需内核:
2.6.9-5.EL 或更高版本
验证内核版本:
其他所需程序包的版本(或更高版本):
make-3.80-5
gcc-3.4.3-9.EL4
compat-db-4.1.25-9
验证已安装的程序包:
!"#$
%&
!"#$
Red Hat Enterprise Linux 3 (RHEL3)
所需内核:
2.4.21-4.EL 或更高版本
验证内核版本:
&
其他所需程序包的版本(或更高版本):
make-3.79
binutils-2.11.90.0.8-12
gcc-3.2.3-2
compat-db-4.0.14.5
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
openmotif21-2.1.30-8
setarch-1.3-1
验证已安装的程序包:
$" !"#$!" !" ''
!"$"#''
!"$"#''#(!!")"*
++
$"&&
&
!"#$&
!" +
!" ''+
!"$"#''+
!"$"#''#(+
!!")
"*
#,""
所需内核:
或更高版本
验证内核版本:
+
其他所需程序包的版本(或更高版本):
gcc-2.96.108.1
make-3.79
binutils-2.11.90.0.8-12
openmotif-2.1.30-11
glibc-2.2.4-31
验证已安装的程序包:
$"!!") $
%
+%
剩余35页未读,继续阅读
资源评论
a421596252
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare
- Screenshot_2024-03-28-19-17-25-020_com.ss.android.lark.jpg
- 基于Java的车辆违章信息查询系统设计源码
- wqeAFSDADWDAESD
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功