安装Oracle RAC 11g
1、Oracle Enterprise Linux 和 iSCSI 上构建 Oracle RAC 11g 集群
2、Oracle RAC 的所有共享磁盘存储将基于 iSCSI,iSCSI 使用在第三个节点(该节点在本文中称为网络存储服务器)上运行的 Openfiler 2.3 版 x86_64
3、每个 Linux 节点仅配置两个网络接口 — eth0 用于连接公共网络, eth1 用于 Oracle RAC 专用互连“和”连接网络存储服务器以便进行共享 iSCSI 访问。而在实现生产级 RAC 时,专用互连至少应是千兆位级(或以上)、有冗余路径,并且“仅”供 Oracle 用来传输 Cluster Manager 和 Cache Fusion 的相关数据。应在另一个冗余的千兆位网络上配置第三个专用网络接口(例如, eth2)以访问网络存储服务器 (Openfiler)。
4、
网络存储服务器
Openfiler 构建于 rPath Linux 之上,它是一个基于浏览器的免费网络存储管理实用程序,可在一个框架中提供基于文件的网络连接存储 (NAS) 和基于块的存储区域网 (SAN)。整个软件体系与许多开源应用程序(如 Apache、Samba、LVM2、ext3、Linux NFS 和 iSCSI Enterprise Target)相连接。Openfiler 将这些随处可见的技术组合到一个易于管理的小型管理解决方案中,该解决方案的前端是一个基于 Web 的功能强大的管理界面。
Openfiler 支持 CIFS、NFS、HTTP/DAV 和 FTP,但是,我们将仅使用它的 iSCSI 功能为 Oracle RAC 11g 所需的共享存储组件实现低成本的 SAN。操作系统和 Openfiler 应用程序将安装在一个内置 SATA 磁盘上。另一个内置 73GB 15K SCSI 硬盘将被配置为一个“卷组”,用于满足所有共享磁盘存储需求。Openfiler 服务器将配置为使用该卷组进行基于 iSCSI 的存储,并且将在我们的 Oracle RAC 11g 配置中使用该服务器存储 Oracle Grid Infrastructure 和 Oracle RAC 数据库所需的共享文件。
5、
在 Oracle Grid Infrastructure 11g 第 2 版 (11.2) 中,自动存储管理 (ASM) 和 Oracle Clusterware 软件一起打包到一个二进制版本中并安装到同一个主目录中,这个主目录称为 Grid Infrastructure 主目录。为了使用 Oracle RAC 11g 第 2 版,您必须安装 Grid Infrastructure。在安装程序的询问过程之后,会启动配置助手以配置 ASM 和 Oracle Clusterware。虽然这种组合的产品安装称为 Oracle Grid Infrastructure,但 Oracle Clusterware 和 Automatic Storage Manager 仍然是独立的产品。
在集群中的两个节点上安装并配置 Oracle Grid Infrastructure 后,下一步将是在两个 Oracle RAC 节点上安装 Oracle RAC 软件。
6、
两个 Oracle RAC 节点和网络存储服务器配置如下:
节点 | |||||
节点名称 | 实例名称 | 数据库名称 | 处理器 | RAM | 操作系统 |
racnode1 | racdb1 | racdb. idevelopment. info |
1 个双核 Intel Xeon,3.00 GHz | 4GB | OEL 5.4 - (x86_64) |
racnode2 | racdb2 | 1 个双核 Intel Xeon,3.00 GHz | 4GB | OEL 5.4 - (x86_64) | |
openfiler1 | 2 个 Intel Xeon,3.00 GHz | 6GB | Openfiler 2.3 - (x86_64) | ||
网络配置 | |||||
节点名称 | 公共 IP 地址 | 专用 IP 地址 | 虚拟 IP 地址 | SCAN 名称 | SCAN IP 地址 |
racnode1 | 192.168.1.151 | 192.168.2.151 | 192.168.1.251 | racnode-cluster-scan | 192.168.1.187 |
racnode2 | 192.168.1.152 | 192.168.2.152 | 192.168.1.252 | ||
openfiler1 | 192.168.1.195 | 192.168.2.195 | |||
Oracle 软件组件 | |||||
软件组件 | 操作系统用户 | 主组 | 辅助组 | 主目录 | Oracle 基目录/Oracle 主目录 |
Grid Infrastructure | grid | oinstall | asmadmin、asmdba、asmoper | /home/grid | /u01/app/grid /u01/app/11.2.0/grid |
Oracle RAC | oracle | oinstall | dba、oper、asmdba | /home/oracle | /u01/app/oracle /u01/app/oracle/product/11.2.0/dbhome_1 |
存储组件 | |||||
存储组件 | 文件系统 | 卷大小 | ASM 卷组名 | ASM 冗余 | Openfiler 卷名 |
OCR/表决磁盘 | ASM | 2GB | +CRS | External | racdb-crs1 |
数据库文件 | ASM | 32GB | +RACDB_DATA | External | racdb-data1 |
快速恢复区 | ASM | 32GB | +FRA | External | racdb-fra1 |
7、
iSCSI 启动器
从本质上说,iSCSI 启动器是一个客户端设备,它连接到服务器(在本例中是 iSCSI 目标)提供的某一服务,并发起对该服务的请求。iSCSI 启动器软件需要安装在每个 Oracle RAC 节点(racnode1 和 racnode2)上。
iSCSI 启动器可以用软件实现,也可以用硬件实现。软件 iSCSI 启动器可用于大部分主要操作系统平台。对于本文,我们将使用 iscsi-initiator-utils RPM 中提供的免费 Linux Open-iSCSI 软件驱动程序。iSCSI 软件启动器通常与标准网络接口卡 (NIC)(大多数情况下是千兆位以太网卡)配合使用。硬件启动器是一个 iSCSI HBA(或 TCP 卸载引擎 (TOE) 卡),它本质上只是一个专用以太网卡,其上的 SCSI ASIC 可以从系统 CPU 内卸载所有工作(TCP 和 SCSI 命令)。iSCSI HBA 可以从许多供应商处购买,包括 Adaptec、Alacritech、Intel 和 QLogic。
8、
iSCSI 目标
iSCSI 目标是 iSCSI 网络的“服务器”组件。它通常是一个存储设备,包含您所需的信息并响应来自(一个或多个)启动器的请求。对于本文,节点 openfiler1 将是 iSCSI 目标。
9、用于构建示例 Oracle RAC 11g 环境的硬件包括三个 Linux 服务器(两个 Oracle RAC 节点和一个网络存储服务器)
10、1 台以太网交换机
用于将部署在 192.168.2.0 网络上的 racnode1-priv 和 racnode2-priv 之间的互连。该交换机还将用于传输 Openfiler 的网络存储流量。
11、Oracle RAC 节点 1 — (racnode1)Dell PowerEdge T100
- 双核 Intel(R) Xeon(R) E3110,3.0 GHz,6MB 缓存,1333MHz
- 4GB,DDR2,800MHz
- 160GB 7.2K RPM SATA 3Gbps 硬盘驱动器
- 集成显卡 — (ATI ES1000)
- 集成千兆位以太网卡 — (Broadcom(R) NetXtreme IITM 5722)
- 16x DVD 驱动器
- 无键盘、显示器或鼠标 —(连接到 KVM 切换设备)
450 美元1 个以太网 LAN 卡
用于 racnode2 与 Openfiler 网络存储的 RAC 互连。
Oracle RAC 的每个 Linux 服务器应该包含两个 NIC 适配器。Dell PowerEdge T100 包括一个嵌入式 Broadcom(R) NetXtreme IITM 5722 千兆位以太网 NIC,该 NIC 将用于连接公共网络。另一个 NIC 适配器将用于专用网络(RAC 互连和 Openfiler 网络存储)。所选 NIC 适配器要与专用网络将使用的网络交换机的最大数据传输速度兼容。对于本文,我在专用网络中使用了千兆位以太网交换机(以及一个 1Gb 的以太网卡)。
千兆位以太网
90 美元Oracle RAC 节点 2 — (racnode2)Dell PowerEdge T100
- 双核 Intel(R) Xeon(R) E3110,3.0 GHz,6MB 缓存,1333MHz
- 4GB,DDR2,800MHz
- 160GB 7.2K RPM SATA 3Gbps 硬盘驱动器
- 集成显卡 — (ATI ES1000)
- 集成千兆位以太网卡 — (Broadcom(R) NetXtreme IITM 5722)
- 16x DVD 驱动器
- 无键盘、显示器或鼠标 —(连接到 KVM 切换设备)
450 美元1 个以太网 LAN 卡
用于 racnode2 与 Openfiler 网络存储的 RAC 互连。
Oracle RAC 的每个 Linux 服务器应该包含两个 NIC 适配器。Dell PowerEdge T100 包括一个嵌入式 Broadcom(R) NetXtreme IITM 5722 千兆位以太网 NIC,该 NIC 将用于连接公共网络。另一个 NIC 适配器将用于专用网络(RAC 互连和 Openfiler 网络存储)。所选 NIC 适配器要与专用网络将使用的网络交换机的最大数据传输速度兼容。对于本文,我在专用网络中使用了千兆位以太网交换机(以及一个 1Gb 的以太网卡)。
千兆位以太网
90 美元网络存储服务器 — (openfiler1)Dell PowerEdge 1800
- 双 3.0GHz Xeon/1MB 缓存/ 800FSB (SL7PE)
- 6GB ECC 内存
- 500GB SATA 内置硬盘
- 73GB 15K SCSI 内置硬盘
- 集成显卡
- 一个嵌入式 Intel 10/100/1000 千兆位 NIC
- 16x DVD 驱动器
- 无键盘、显示器或鼠标 —(连接到 KVM 切换设备)
注: 操 作系统和 Openfiler 应用程序将安装在 500GB 内置 SATA 磁盘上。将配置另一个内置 73GB 15K SCSI 硬盘用于数据库存储。Openfiler 服务器将配置为使用另一个硬盘进行基于 iSCSI 的存储,并将在 Oracle RAC 11g 配置中用于存储 Oracle Clusterware 所需的共享文件以及集群数据库文件。
请注意,任何类型的硬盘(内置或外置),只要网络存储服务器 (Openfiler) 能够识别并且该硬盘具有足够的空间,都可用于数据库存储。例如,我已在 500GB 内置 SATA 磁盘上建立了一个额外的分区用于 iSCSI 目标,但决定在此例中使用速度更快的 SCSI 磁盘。
800 美元1 个以太网 LAN 卡
用于专用网络上的网络存储。
网络存储服务器(Openfiler 服务器)应包含两个 NIC 适配器。Dell PowerEdge 1800 包含一个集成的 10/100/1000 以太网适配器,该适配器将用于连接公共网络。另一个 NIC 适配器将用于专用网络(Openfiler 网络存储)。所选 NIC 适配器要与专用网络将使用的网络交换机的最大数据传输速度兼容。对于本文,我在专用网络中使用了千兆位以太网交换机(以及 1Gb 的以太网卡)。
千兆位以太网
125 美元其他组件1 台以太网交换机
用于将部署在 192.168.2.0 网络上的 racnode1-priv 和 racnode2-priv 之间的互连。该交换机还将用于传输 Openfiler 的网络存储流量。对于本文,我在专用网络中使用了千兆位以太网交换机(以及 1Gb 的以太网卡)。
千兆位以太网
50 美元6 根网络电缆
- 6 类接线电缆 —(将 racnode1 连接到公共网络)
- 6 类接线电缆 —(将 racnode2 连接到公共网络)
- 6 类接线电缆 —(将 openfiler1 连接到公共网络)
- 6 类接线电缆 —(将 racnode1 连接到以太网互连交换机)
- 6 类接线电缆 —(将 racnode2 连接到以太网互连交换机)
- 6 类接线电缆 —(将 openfiler1 连接到以太网互连交换机)
10 美元
10 美元
10 美元
10 美元
10 美元
10 美元可选组件KVM 切换设备
为了安装操作系统并执行多项配置任务,本指南需要可以访问所有节点(服务器)的控制台。管理少量服务器时,为了访问其控制台,将每台服务器与自己的显示 器、键盘和鼠标相连可能行得通。但是,随着需要管理的服务器数量越来越多,这一解决方案变得难以实施。更实际的解决方案是配置一台专用计算机,该计算机包 括一个显示器、键盘和鼠标,可以直接访问每台服务器的控制台。使用一台键盘、视频和鼠标切换设备(也称作 KVM 切换设备)可以实现该解决方案。KVM 切换设备是一台允许用户通过一个键盘、视频显示器和鼠标来控制多台计算机的硬件设备。Avocent 提供了一种带有 4 根 6 英尺电缆的优质、低成本 4 端口切换设备:
有关 KVM 切换设备及其使用的详细说明和指南,请参阅“家用和企业 KVM 切换设备”一文。
340 美元合计2,455 美元
安装Oracle RAC 11g的更多相关文章
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.7.Oracle 11G R2 RAC修改public网络IP
问题:Linuxrac2节点的public网IP被占用,导致集群节点2无法访问 1.禁止相关CRS资源的启动,停止这些资源(vip,listener,scan,scan_listener,databa ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.1.系统界面报错Gnome
1.错误信息:登录系统后,屏幕弹出几个错误对话框,无菜单.无按钮 GConf error: Failed to contact configuration server; some possible ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.6.重新配置与缷载11R2 Grid Infrastructure
1.[root@linuxrac1 ~]# /u01/app/oraInventory/orainstRoot.sh 2.[root@linuxrac2 ~]# /u01/app/oraInvento ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.5.安装Grid,创建ASM磁盘组空间不足
因之前分区时,分区的Last cylinder的值选了“1”,导致创建磁盘组空间不足.解决办法是先删除分区,重新创建分区并删除ASM磁盘,然后重建ASM磁盘 1. 先删除分区,重新创建分区: 1)查询 ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure
无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.3.Oracle 集群节点间连通失败
1.检查节点连通性的错误 [grid@linuxrac1 grid]$ ./runcluvfy.sh stage -post hwos -n linuxrac1,linuxrac2 -verbose ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.2.Oracleasm Createdisk ASM磁盘失败:Instantiating disk: failed
1.错误信息:Instantiating disk: failed [root@linuxrac1 /]# /usr/sbin/oracleasm createdisk OCR_VOTE /dev/s ...
- Linux 上Oracle RAC 10g 升级到 Oracle RAC 11g
了解如何在 Oracle Enterprise Linux 5 上逐步将 Oracle RAC 10g 第 2 版升级到 Oracle RAC 11g. Oracle 数据库 11g(即,新一代网格计 ...
- Oracle RAC 11g DG Broker配置和测试
Oracle RAC 11g DG Broker配置和测试 之前在<RHEL6.4 + Oracle 11g DG测试环境快速搭建参考>已经简单说过. 本篇在实验环境中实际配置 环境: R ...
随机推荐
- hdu2767 Proving Equivalences,有向图强联通,Kosaraju算法
点击打开链接 有向图强联通,Kosaraju算法 缩点后分别入度和出度为0的点的个数 answer = max(a, b); scc_cnt = 1; answer = 0 #include<c ...
- 0x05 排序
说是排序结果就是各种奇技淫巧 中位数被坑多了久病成医,例题一题搞笑一题糖果传递(昨晚精神那么好效率还那么差) #include<cstdio> #include<iostream&g ...
- poj--1985--Cow Marathon(树的直径)
Cow Marathon Time Limit: 2000MS Memory Limit: 30000K Total Submissions: 4424 Accepted: 2214 Case ...
- MySql悲观锁总结与实践
mysql(for update)悲观锁总结与实践 https://blog.csdn.net/zmx729618/article/details/52701972 悲观锁,正如其名,它指的是对数据被 ...
- 杂项:MSP(管理服务提供商)
ylbtech-杂项:MSP(管理服务提供商) 随着外包市场的日益成熟,为了满足企业的需求,一个全新的业务方向被开发出来—MSP.MSP采用业界领先的系统管理技术,由经验丰富的系统管理专家通过WAN为 ...
- WebService中使用自定义类的解决方法(5种)
转自:http://www.cnblogs.com/lxinxuan/archive/2007/05/24/758317.html Demo下载:http://files.cnblogs.com/lx ...
- DateTime? 定义的日期变量如何format
DateTime? dateTime; dateTime.Value.ToString("yy-MM-dd")
- C# 读取硬盘信息 ManagementClass类
一.在很多情况下,你可能都需要得到微机的硬件信息.需要加上下面的这句话: using System.Management; 获取硬件信息,需先知道硬件参数信息: Win32_Processor, // ...
- Android设计模式——抽象工厂方法模式
1.抽象工厂方法模式:为了创建一组或相互依赖的对象提供一个接口,而不需要指定它们是具体类……无语 2.找个代码看看: 抽象工厂类<成员为接口> /** * 抽象工厂 * */ public ...
- js 基本基础知识回顾
js中的一切的变量.函数.操作符等等都是区分大小写的. js的基本的数据类型->包含下面的5种: 1.undefined 2.Null 3.Boolean 4.Number 5.String j ...