ImageVerifierCode 换一换
格式:DOCX , 页数:70 ,大小:385.09KB ,
资源ID:22642121      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22642121.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle RAC 集群 官方文档Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle RAC 集群 官方文档Word文件下载.docx

1、示例(以前的随附 CD) 23. 创建 TNS 监听器进程 24. 创建 Oracle 集群数据库 25. 安装后任务 (可选) 26. 验证 TNS 联网文件 27. 创建/更改表空间 28. 验证 RAC 集群与数据库配置 29. 启动/停止集群 30. 疑难解答 31. 结论 32. 致谢本指南相关下载:Oracle Enterprise Linux 5.0 版(适用于 x86 和 x86_64)Oracle 数据库 11g企业版第 1 版、集群件、示例 (11.1.0.6.0)Openfiler 2.2 (respin 2)(openfiler-2.2-x86-disc1.iso 或

2、openfiler-2.2-x86_64-disc1.iso)ASMLib 2.0 Library - (2.0.3-1)oracleasmlib-2.0.3-1.el5.i386.rpm支持文件1. 简介熟悉 Oracle 真正应用集群 (RAC) 11g技术的最有效方法之一是访问一个实际的 Oracle RAC 11g集群。没有什么方法比直接体验它们能够更好地理解其优势了,包括容错、安全性、负载均衡和可伸缩性。遗憾的是,对于很多商家而言,典型的生产级 RAC 配置所需的硬件投入使它们无法实现这一目标。一个小型的两节点集群可能需要 10,000 美元到 20,000 美元以上。该价格还不包括

3、生产级 RAC 环境的核心(通常是一个存储区域网),其起价为 10,000 美元。对于那些没有大笔现金但希望熟悉 Oracle RAC 11g的人而言,本指南提供了一种低成本的替代方法来配置 Oracle RAC 11g第 1 版系统,它使用现成的商用组件和可下载的软件,估计成本在 2,200 美元到 2,600 美元之间。该系统包括一个双节点集群(每个节点有一个处理器),这两个节点均运行 Oracle 的 Enterprise Linux(5.0 版)、Oracle RAC 11g第 1 版、OCFS2 和 ASMLib 2.0。Oracle RAC 的所有共享磁盘存储将基于使用网络存储服务

4、器(即 Openfiler 2.2 版)的iSCSI。本文应与 Red Hat Enterprise Linux 一同使用。如果 Red Hat Enterprise Linux 不稳定,Oracle 的 Enterprise Linux(免费提供)可以实现这一目标,它包括 OCFS2 和 ASMLib 软件包(不包括 ASMLib 用户空间库,它需要单独下载)。由rPath Linux驱动的Openfiler是一个基于浏览器的免费网络存储管理实用程序,在单一框架中提供基于文件的网络连接存储 (NAS) 和基于块的存储区域网 (SAN)。Openfiler 支持 CIFS、NFS、HTTP/D

5、AV 和 FTP,但是,我们仅使用它的 iSCSI 功能为 Oracle RAC 11g需要的共享存储组件实现低成本的 SAN。我们通过它的 USB 2.0 接口将一个 500GB 的外置硬盘驱动器连接到网络存储服务器(在本文中,有时称为 Openfiler 服务器)。Openfiler 服务器将配置为使用该磁盘进行基于 iSCSI 的存储,并且将在 Oracle RAC 11g配置中用于存储 Oracle 集群件所需的共享文件以及所有 Oracle ASM 卷。注:本指南仅供教学使用,因此设置很简单,仅用于演示想法和概念。例如,本文仅在一个物理磁盘上设置了磁盘镜像,而实际上,应该在多个物理驱

6、动器上设置磁盘镜像。另请注意,尽管本指南提供了成功安装完整的 Oracle RAC 11g系统的详细说明,但它绝不能替代 Oracle 官方文档(参见下面的列表)。除本指南以外,用户还应该参考以下 Oracle 文档,以便全面了解 Oracle RAC 11g的其他配置选项、安装和管理。Oracle 的官方文档网站是。 Oracle 集群件安装指南针对 Linux 的 11g 第 1 版 (11.1) Oracle 集群件管理和部署指南11g 第 1 版 (11.1) Oracle 真正应用集群安装指南针对 Linux 和 UNIX 的 11g 第 1 版 (11.1) Oracle 真正应用

7、集群管理和部署指南 Oracle 数据库两日速成和真正应用集群指南 Oracle 数据库存储管理员指南这不是构建低成本 Oracle RAC 11g系统的唯一方法。我曾使用过其他基于 SCIS 部署共享存储部件的解决方案。在某些情况下,SCSI 的成本会高于本文所描述的实现的成本,低成本 SCSI 配置将包括: SCSI 控制器:两个 SCSI 控制器,单价从 20 美元(Adaptec AHA-2940UW)到 220 美元(Adaptec 39320A-R) 内含 SCSI:70 美元 (包含 1 个 Bay 3.5 英寸 U320 SCSI 驱动器盒) SCSI 硬盘驱动器:140 美元

8、 (36GB 15K 68p U320 SCSI 硬盘驱动器) SCSI 电缆:两根 SCSI 电缆,每根 20 美元(3英尺外置 HD68 到 HD68 U320 线缆)注意,某些主板可能已包含内置的 SCSI 控制器。本指南的以前版本使用原始分区在共享存储上存储文件,但在此我们将使用 Oracle 集群文件系统第 2 版 (OCFS2) 和 Oracle 自动存储管理 (ASM) 特性。两个 Oracle RAC 节点配置如下:Oracle 数据库文件RAC 节点名实例名数据库名$ORACLE_BASE用于存储 DB 文件的文件系统/卷管理器linux1orcl1orcl/u01/app/

9、oracleASMlinux2orcl2Oracle 集群件共享文件文件类型文件名iSCSI 卷名挂载点文件系统Oracle 集群注册表/u02/oradata/orcl/OCRFilecrs/u02/oradata/orclOCFS2CRS 表决磁盘/u02/oradata/orcl/CSSFile注意,在 Oracle 数据库 10g第 2 版 (10.2) 中,集群就绪服务(即 CRS)称作 Oracle 集群件。Oracle 集群件软件将安装到构成该 RAC 集群的两个节点的/u01/app/crs目录中。不要将 Oracle 集群件安装到特定于版本的单独的 Oracle 集群件主目录

10、(例如/u01/app/oracle/product/11.1.0/.)中,并且该目录绝不能是ORACLE_BASE目录(例如/u01/app/oracle)的子目录。这是对最佳灵活体系结构 (OFA) 规则所作的更改。尽管 Oracle 集群件软件将安装到这两个 Oracle RAC 节点的本地磁盘上,但集群件软件要求与集群中的两个节点共享它的两个文件:“Oracle 集群注册表 (OCR)”文件和“表决磁盘”(Voting Disk) 文件。这两个文件将安装到使用 Oracle 集群文件系统第 2 版 (OCFS2) 的共享存储设备中。还可以使用裸设备存储这些文件,但不能使用 ASM 存储

11、这两个共享的集群件文件。第 1 版软件将安装到构成该 RAC 集群的两个节点的单独的 Oracle 主目录(即,/u01/app/oracle/product/11.1.0/db_1)中。所有 Oracle 物理数据库文件(数据、联机重做日志、控制文件、归档重做日志)将安装到由自动存储管理 (ASM) 管理的共享卷上。用户可以将 Oracle 数据库文件轻松地存储到 OCFS2 中,而使用 ASM 可以使本文更有趣!本文仅作为绝对不可替代的文档。此处唯一的例外是供应商硬件的选择(即:计算机、网络设备和外置硬盘驱动器)。确保您从供应商处购买的硬件在 Enterprise Linux 5 和 Op

12、enfiler 2.2 上受支持。如果您要寻找一个使用 iSCSI 的带 Oracle Enterprise Linux 4.5 的 Oracle RAC 10g第 2 版示例,请单击此处。如果您要寻找一个使用 FireWire 的带 RHEL 4 的 Oracle RAC 10g如果您要寻找一个带 RHEL 3 的 Oracle RAC 10g第 1 版示例。要获得以前发布的本指南的 Oracle9iRAC 版本。概述在介绍构建 RAC 集群的详细信息之前,首先阐明集群的定义将很有帮助。集群是一组两个或多个互连的计算机或服务器,对于最终用户和应用程序来说,它们就好像是一台服务器,通常共享同一

13、组物理磁盘。集群的主要优势在于提供了一个具有高可用性的框架,在该框架中,一个节点(例如,数据库服务器)的故障不会影响整个应用程序。如果其中一个服务器出现故障,则其他运行良好的(一个或多个)服务器可以接管故障服务器的负载,并且应用程序继续正常运行,就好像什么都没有发生。实际上,集群计算机的概念在几十年前就出现了。第一个成功的集群产品由 DataPoint 在 1977 年开发完成,该产品名为 ARCnet。ARCnet 产品在实验室的学术环境中获得了很大成功,但尚未真正投放到商业市场。直到 20 世纪 80 年代,Digital Equipment Corporation (DEC) 才发布了针

14、对 VAX/VMS 操作系统的 VAX 集群产品。随着针对 Digital VAX 集群产品的 Oracle 6 发布,Oracle 成为在数据库级别支持集群的第一个商业数据库。但是,不久之后,Oracle 意识到还需要一个更高效、可伸缩性更强的分布式锁管理器 (DLM),因为 VAX/VMS 集群产品中的锁管理器不太适合数据库应用程序。Oracle 决定为 VAX/VMS 集群产品设计并编写自己的 DLM,以提供数据库所需的细粒度块级锁定。Oracle 自己的 DLM 包含在 Oracle 6.2 中,这导致产生了 Oracle Parallel Server (OPS) 运行并行服务器的第

15、一个数据库。在 Oracle 7 中,OPS 得到了扩展,它不仅支持 VAX/VMS 集群产品,还支持大多数 UNIX 形式。该框架不仅要求供应商提供的集群件运行良好,还要适用于复杂的环境,以设置并管理所涉及的多个给定层。在 Oracle 8 中,Oracle 引入了一个集成到 Oracle 内核中的通用锁管理器。在更高版本的 Oracle 中,这称为集成分布式锁管理器 (IDLM),并依赖于称为操作系统依赖 (OSD) 层的附加层。这个新模型为 Oracle 铺平了道路,使其不仅拥有自己的 DLM,还可以在未来版本中创建自己的集群件产品。随 Oracle9i一同推出的 Oracle 真正应用

16、集群 (RAC) 是 Oracle Parallel Server 的后续版本。由于使用的是同一个 IDLM,Oracle 9i仍然依赖于外部集群件,但它是包含自己的集群件产品(称为集群就绪服务 (CRS)的第一个版本。在 Oracle 9i中,CRS 只能用于 Windows 和 Linux。到了 Oracle 10g,Oracle 的集群件产品可用于所有操作系统。随着 Oracle 数据库 10g第 2 版 (10.2) 的发布,集群就绪服务被重命名为 Oracle 集群件。如果使用 Oracle 10g或更高版本,则 Oracle 集群件是 Oracle RAC 在其上运行的大多数平台所

17、需的唯一集群件(不包括 Tru 集群,在这种情况下,您需要供应商集群件)。您也可以使用其他供应商提供的集群件,前提是该集群件需要经过 Oracle RAC 的认证。本指南使用 Oracle 11g集群件。与 OPS 一样,Oracle RAC 允许多个实例同时访问同一个数据库(存储)。通过允许系统进行扩展,RAC 提供了容错、负载均衡和性能优势。同时,由于所有实例都访问同一个数据库,因此一个节点出现故障不会导致无法访问数据库。Oracle RAC 的核心是共享磁盘子系统。集群中的每个实例必须能够访问集群中所有其他实例的所有数据、重做日志文件、控制文件和参数文件。为了使所有实例都能够访问数据库,

18、数据磁盘必须全局可用。每个实例都有自己的、可在本地读写的重做日志文件和 UNDO 表空间。集群中的其他实例必须能够访问这些文件(只读),以便在系统出现故障时恢复该实例。一个实例的重做日志文件只能由该实例写入,并且只能在系统故障期间由其他实例读取。另一方面,UNDO 可以在正常数据库操作(例如,CR 构建)期间随时读取。Oracle RAC 与 OPS 之间的最大区别在于增加了高速缓存融合。使用 OPS 时,从一个实例到另一个实例的数据请求需要首先将数据写到磁盘,然后请求实例才能读取该数据(获得必需的锁之后)。而使用高速缓存融合,数据沿着使用复杂锁定算法的高速互连链路传递。不是所有的数据库集群解

19、决方案都使用共享存储。某些供应商使用一种称为联合集群的方法,在这种方法中,数据分布在多台计算机中,而不是由所有计算机共享。但是,对于 Oracle RAC,多个实例使用相同的磁盘集合来存储数据。Oracle 的集群方法利用了集群中所有节点的集体处理能力,同时提供了故障切换安全性。Dell、IBM 和 HP 等供应商提供了预先配置的面向生产环境的 Oracle RAC 解决方案。但是,本文将集中讨论如何使用 Linux 服务器和低成本的共享磁盘解决方案 iSCSI 来整合您自己的 Oracle RAC 11g环境以进行开发和测试。有关 Oracle RAC 的更多背景知识,请访问 OTN 上的O

20、racle RAC 产品中心。3. 共享存储概述现在,光纤通道是最流行的共享存储解决方案之一。前面曾提到过,光纤通道是一种高速串行传输接口,用于在点到点 (FC-P2P)、仲裁环路 (FC-AL) 或交换式拓扑结构 (FC-SW) 中连接系统与存储设备。光纤通道支持的协议包括 SCSI 和 IP。光纤通道配置最多可以支持 127 个节点,每个方向上最高可以实现 2.12 GB 的吞吐量,预期可达到 4.25 GB。但是,光纤通道的价格很昂贵。单是光纤通道交换机的起价就可能需要约 1,000 美元。这还不包括光纤通道存储阵列和高端驱动器,一个 36GB 驱动器的价格可高达约 300 美元。典型的

21、光纤通道安装包括用于服务器的光纤通道卡。基本安装的费用为大约 10,000 美元,还不包括构成集群的服务器的成本。光纤通道的一种较为便宜的替代方法是 SCSI。SCSI 技术提供了可接受的共享存储性能。对于那些习惯了基于 GPL 的 Linux 价格的管理员和开发人员来说,即使是 SCSI(一个双节点集群的价格在 2,000 美元到 5,000 美元左右)也可能超出预算。另一种流行的解决方案是基于 NAS 的 Sun NFS(网络文件系统)。只有在您使用网络设备或类似的设备时,它才可以用于共享存储。具体来说就是,您需要拥有能够保证在 NFS 上进行直接 I/O、将 TCP 作为传输协议并且读/

22、写块大小为 32K 的服务器。参见 Oracle Metalink 上的 Certify 页面,以了解可用于 Oracle RAC 的受支持的网络连接存储 (NAS) 设备。其中一个主要缺陷限制了使用 NFS 和 NAS 进行数据库存储的优势,即,性能降低和复杂的配置要求。标准的 NFS 客户端软件(使用操作系统提供的 NFS 驱动程序的客户端系统)没有针对 Oracle 数据库文件 I/O 访问模式进行优化。随着 Oracle 11g的引入,一个称为Direct NFS Client的新特性将 NFS 客户端功能直接集成到 Oracle 软件中。通过该集成,Oracle 可以优化 Oracl

23、e 软件与 NFS 服务器之间的 I/O 路径,从而显著提高性能。Direct NFS Client 可以为数据库负载简化(在许多情况下可以自动化)NFS 客户端配置的性能优化。要了解有关 Direct NFS Client 的更多信息,请参阅标题为“Oracle 数据库 11gDirect NFS Client”的 Oracle 白皮书。本文将使用的共享存储基于使用网络存储服务器(随 Openfiler 安装)的 iSCSI 技术。该解决方案提供了一个低成本的光纤通道替代方案,只用于测试和教学目的。考虑到方案中使用低端硬件,因此它不适用于生产环境。4. iSCSI 技术多年以来,光纤通道存储

24、区域网 (FC SAN) 是唯一用于构建基于网络的存储解决方案的技术。基于以前的一组 ANSI 协议(称为光纤分布式数据接口(FDDI),开发光纤通道的目的是在存储网络上移动 SCSI 命令。FC SAN 的优势包括提高了性能、磁盘利用率、可用性以及可扩展性等,但最重要的是支持服务器集群!但是,FC SAN 现在仍受三个主要缺点的限制。首先是价格。尽管构建 FC SAN 的成本在最近几年有所下降,但进入成本对于 IT 预算有限的小公司来说仍然是高的惊人。第二个缺点是硬件组件不兼容。采用 FC SAN 之后,许多产品制造商对光纤通道规范的解释各不相同,从而导致许多互连问题。如果从公共制造商购买光

25、纤通道组件,这通常不是一个问题。第三个缺点是光纤通道网络不是以太网!它需要一种单独的网络技术,并要求数据中心人员具备另外一组技能。随着千兆位以太网的普及以及对降低成本的需要,基于 iSCSI 的存储系统逐渐成为光纤通道的有力竞争对手。现在,iSCSI SAN 仍然是 FC SAN 的最大竞争者。2003 年 2 月 11 日,经过 Internet 工程任务组 (IETF) 的批准,Internet 小型计算机系统接口(一般称为 iSCSI)成为一个基于 Internet 协议 (IP) 的存储网络标准,用于建立和管理基于 IP 的存储设备、主机和客户端之间的连接。iSCSI 是 SCSI-3

26、 规范框架中定义的数据传输协议,它与光纤通道的类似之处在于其也负责在存储网络上运送块级数据。块级通信意味着数据以“块”的形式在主机和客户端之间传输。数据库服务器依赖这种类型的通信(而不是大多数 NAS 系统使用的文件级通信)来工作。与 FC SAN 一样,iSCSI SAN 是一个专用于存储的单独物理网络,但其组件与典型 IP 网络 (LAN) 中的组件基本相同。尽管 iSCSI 拥有光明的前景,但早期的批评很快指出了其与性能有关的内在不足。iSCSI 的优势是能够利用大家熟悉的 IP 网络作为传输机制。但是,TCP/IP 协议非常复杂并且占用 CPU 资源过多。而使用 iSCSI,大部分对数

27、据进行的处理(TCP 和 iSCSI)都由软件来执行,比完全通过硬件来处理的光纤通道慢得多。将每个 SCSI 命令映射到等价 iSCSI 事务所带来的开销过大。对许多公司来说,解决方案是取消 iSCSI 软件启动器,投资能够从服务器 CPU 中卸载 TCP/IP 和 iSCSI 处理的专用卡。这些专用卡有时称为 iSCSI 主机总线适配器 (HBA) 或 TCP 卸载引擎 (TOE) 卡。还要考虑到目前 10 GB 以太网是主流!与其他新技术一样,iSCSI 具有一组自己的缩略语和术语。对于本文来说,用户只需要了解 iSCSI 启动器与 iSCSI 目标之间的区别即可。iSCSI 启动器。从本

28、质上说,iSCSI 启动器是一个连接并启动服务器提供的某一服务的请求(在本例中是 iSCSI 目标)的客户端设备。iSCSI 启动器软件需要安装在每个 Oracle RAC 节点(linux1和linux2)上。iSCSI 启动器可以使用软件实现,也可以使用硬件实现。软件 iSCSI 启动器可用于大部分主要操作系统平台。对于本文,我们将使用iscsi-initiator-utilsRPM 中提供的免费 LinuxOpen-iSCSI软件驱动程序。iSCSI 软件启动器通常与标准网络接口卡 (NIC)(大多数情况下是千兆位以太网卡)配合使用。硬件启动器是一个 iSCSI HBA(或 TCP 卸载

29、引擎 (TOE) 卡),它在本质上只是一个专用以太网卡,其上的 SCSI ASIC 可以从系统 CPU 内卸载所有工作(TCP 和 SCSI 命令)。iSCSI HBA 可以从许多供应商处购买,包括 Adaptec、Alacritech、Intel 和 QLogic。iSCSI 目标。iSCSI 目标是 iSCSI 网络的“服务器”组件。它通常是一个存储设备,包含您所需的信息并回应来自启动器(一个或多个)的请求。对于本文,节点openfiler1将是 iSCSI 目标。因此,根据有关 iSCSI 的所有这些讨论,是否意味着光纤通道很快就会消失?可能不是这样。多年以来,光纤通道通过其极快的速度、灵活性和强健的可靠性,为自己的能力提供了有力的证据。对高性能存储、大型复杂连接以及关键任务可靠性有严

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1