免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 54971 | 回复: 6

Oracle10G集群安装-Windows (Oracle官网) [复制链接]

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2010-07-09 14:35 |显示全部楼层
本帖最后由 renxiao2003 于 2010-07-09 17:19 编辑

游客,如果您要查看本帖隐藏内容请回复

使用真正应用集群 (RAC) 和自动存储管理 (ASM) 在 Windows 上安装 Oracle 数据库 10g目的

本教程介绍了如何使用真正应用集群 (RAC) 和自动存储管理 (ASM) 在 Windows 双节点集群上安装 Oracle 数据库 10g。本教程中的示例使用 Oracle 数据库 10g 标准版,但此安装过程类似于 Oracle 数据库 10g 企业版的安装过程。

所需时间

大约 30 分钟

主题

本教程探讨了下列主题:

概述
前提条件
配置磁盘系统
安装集群就绪服务
标记 ASM 的逻辑驱动器
使用真正应用集群安装 Oracle 数据库 10g
验证两个节点上的有效路径名
在 Oracle Enterprise Manager 数据库控制中复查安装
总结
相关信息
查看屏幕截图

将光标置于此图标上可以加载和查看本教程的所有屏幕截图。(警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)


注意:此外,还可以在下列步骤中将光标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。概述

安装分为两个阶段。第一阶段,安装和配置集群就绪服务 (CRS) 软件。第二阶段,使用 RAC 软件安装 Oracle 数据库。

前提条件

要确保安装成功,应检查以下要求:

软件
Web 浏览器
硬件
磁盘空间
网络

软件

Oracle 真正应用集群 10g 的软件要求为:

要求
系统体系结构32 位
操作系统Windows 2000 (Service Pack 1) 或更高版本或 Windows Server 2003
网络协议TCP/IP

要检查是否满足以上要求,执行以下步骤:

1.

选择开始 > 设置 > 控制面板。双击系统


2.

请注意,已经满足操作系统要求。



注意:要执行安装,需要 Oracle 集群服务 CD-ROM 和 Oracle 数据库 10g CD-ROM。


Web 浏览器

iSQL*Plus 和 Oracle Enterprise Manager 数据库控制支持以下 Web 浏览器:

Netscape Navigator 4.78、4.79、7.01 或 7.1.0
Microsoft Internet Explorer 5.5 (Service Pack 1)
Microsoft Internet Explorer 6.0 (Service Pack 2)

要检查是否满足以上要求,执行以下步骤:

1.

打开浏览器,选择 Help > About <您的浏览器>


2.

请注意,已经安装了一个支持的 Web 浏览器版本。




硬件

要确保集群中的两个节点均满足 Oracle 数据库 10g 真正应用集群的最低安装要求,执行以下步骤:

1.

检查物理 RAM 大小是否至少为 512 MB。选择开始 > 设置 > 控制面板。双击系统


2.

请注意,已经满足内存要求。



3.

确认已配置的交换空间的大小至少为物理 RAM 大小(在本例中为 2 MB)的两倍。选择开始 > 设置 > 控制面板。双击系统,然后单击“高级”选项卡。


4.

单击性能选项



5.

请注意,“虚拟内存”设置为 2 GB。单击更改



6.

请注意,“最大值”设置为 4 GB 或物理 RAM 大小的两倍。单击确定三次。




磁盘空间

要支持真正应用集群数据库,必须将数据库文件存储在由集群中两个节点共享的磁盘上。可以使用硬件供应商支持的任何共享磁盘(网络附加存储 (NAS) 除外)。必须将共享磁盘挂接到集群的两个节点上,并且这两个节点必须能够读取和写入这些共享磁盘。出于性能和可用性原因,应至少使用两个共享磁盘来存储数据库文件。

安装 Oracle Real Application Clusters 10g 以及创建数据库的要求包括:

要求所需可用空间位置
辅助 Oracle 文件两个节点上均有 100 MB任何本地系统驱动器
临时空间两个节点上均有 50 MB任何本地系统驱动器
集群就绪服务软件两个节点上均有 500 MB任何本地系统驱动器,但必须是两个节点上的同一具名驱动器
数据库软件两个节点上均为 1 GB任何本地系统驱动器,但必须是两个节点上的同一具名驱动器
数据库文件7 GB共享磁盘

要确认您是否具有所需数量的可用磁盘空间,执行以下步骤:

1.

打开我的电脑,右键单击要验证的驱动器,然后单击属性


2.

您注意到,已经满足磁盘空间要求了。



论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2010-07-09 14:36 |显示全部楼层
本帖最后由 renxiao2003 于 2010-07-09 17:20 编辑

网络

集群中的两个节点必须能够使用 TCP/IP 协议相互通信及与外部客户端通信。客户端之间的通信以及集群中节点间的通信是通过公共网络进行的。这两个节点均需要一个为公共网络配置好的网络适配器。

要启用可用性和故障切换,还需要为每个节点配置虚拟 IP (VIP) 地址。在出现故障时可以在节点间移动 VIP 地址。CRS 替您管理 VIP 地址。

要支持虚拟 IP 地址,这两个节点需要一个与公共网络的子网和网络掩码兼容的未使用的 IP 地址。还应在域名系统 (DNS) 中注册虚拟 IP 地址和主机名。

要在两个节点上运行的实例之间进行通讯,还需要专用网络。此专用网络只连接集群中的节点,无法从集群外部访问。这两个节点均需要一个为此专用网络配置的单独网络适配器。

公共网络与专用网络的比较

两个节点均必须满足以下公共网络要求和专用网络要求:

1. 支持两个网络适配器

有用于客户端连接的公共网络接口
有用于数据库实例之间通信的专用网络接口

2. 支持接口名称限制

名称区分大小写。
名称不能包含任何多字节语言字符。
公共网络接口名称与专用网络接口名称不能相同。
每个接口在两个节点上的名称必须相同。
公共 IP 地址和专用 IP 地址必须位于不同的子网上。

3. 为公共网络接口在域名系统 (DNS) 中注册了 IP 地址和主机名

4. 为每个专用网络接口提供一个专用 IP 地址,并可以提供一个专用主机名

注意:Oracle 建议为这些接口使用专用网络 IP 地址,例如:10.*.*.* 或 192.168.*.*。可以在两个节点上使用 %SystemRoot%\system32\drivers\etc\hosts 文件将专用主机名与专用 IP 地址相关联。

主机名类型IP 地址 [td=1,1,97]注册位置
iwinrca01.us.oracle.com公共139.185.150.201 [td=1,1,97]DNS
iwinrca02.us.oracle.com公共139.185.150.202 [td=1,1,97]DNS
viprca01.us.oracle.com虚拟139.185.150.54 [td=1,1,97]DNS
viprca02.us.oracle.com虚拟139.185.150.55 [td=1,1,97]DNS
iwinrca01-node专用10.10.10.2 [td=1,1,97]主机文件
iwinrca02-node专用10.10.10.3 [td=1,1,97]主机文件

要配置或确定与集群节点关联的 IP 地址,执行以下步骤:

1.

确定两个公共 IP 地址和虚拟 IP 地址的 IP 地址和名称。在第一个节点上,选择开始 > 运行。输入 cmd 并按 [Enter]。


2.

输入 ipconfig 并按 [Enter]。



从该窗口中,可以看到公共网络接口名和专用网络接口名、公共 IP 地址和虚拟 IP 地址以及第一个节点的专用 IP 地址。


3.

切换到另一个节点并再次执行步骤 1 和步骤 2。您将看到公共网络接口名和专用网络接口名、公共 IP 地址和虚拟 IP 地址以及第二个节点的专用 IP 地址。确保这些接口名与第一个节点上的接口名相匹配。


4.

确认 %SystemRoot%\system32\drivers\etc\hosts 文件中列出了专用 IP 地址。



5.

确认这两个节点真地可以通信。在这两个节点上,使用 IP 地址或别名对另一个节点的专用 IP 地址和公共 IP 地址执行 ping。在另一个节点上重复此过程。



配置磁盘系统

要配置磁盘系统,必须执行以下任务:

禁用写入缓存
为集群就绪服务准备磁盘
为数据存储准备磁盘

禁用写入缓存

要禁用写入缓存,执行以下步骤:

1.

选择开始 > 设置 > 控制面板 > 管理工具 > 计算机管理 > 设备管理器 > 磁盘驱动器。右键单击第一个磁盘驱动器并选择属性


2.

选择磁盘属性选项卡并取消选中启用了写入缓存。然后单击 OK



3.

为所有磁盘驱动器重复上一步骤。



为集群就绪服务准备磁盘

集群就绪服务 (CRS) 提供了集群活动的总体管理。CRS 要求以下关键文件位于共享磁盘的逻辑驱动器中:

Oracle Cluster Registry
Voting disk

从集群的一个现有节点,执行以下步骤:

1.

选择开始 > 设置 > 控制面板 > 管理工具 > 计算机管理。展开存储并选择磁盘管理


2.

右键单击磁盘 1 上的可用空间区域,选择创建逻辑驱动器



3.

显示创建分区向导。单击 Next


4.

选择逻辑驱动器作为要创建的分区类型。单击 Next


5.

为第一个逻辑分区的大小输入 100 MB。这是要为 Oracle Cluster Registry 逻辑驱动器设置的大小。单击 Next


6.

选择不分配驱动器号或驱动器路径选项,并单击下一步


7.

选择不要格式化这个磁盘分区选项,然后单击下一步


8.

复查您的选择,然后单击 Finish


9.

已创建逻辑驱动器。重复上一步骤,为 Voting disk 创建第二个逻辑驱动器,大小为 20 MB


10.

检查该集群中的两个节点,以确保分区在这两个节点上可见,并确保任何一个 Oracle 分区均未分配驱动器号。


论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2010-07-09 14:38 |显示全部楼层
本帖最后由 renxiao2003 于 2010-07-09 17:21 编辑

为数据库存储准备磁盘

必须配置用于自动存储管理 (ASM) 的磁盘存储。ASM 存储由一个或多个磁盘组组成,每个磁盘组包含多个磁盘。要准备在磁盘空间前提条件中标识的共享磁盘,需要创建两个或多个逻辑驱动器,每个驱动器位于不同的共享磁盘上,总大小至少为 7 GB。要准备每个逻辑驱动器,执行以下步骤:

1.

在该示例中,只有一个磁盘可用,因此在磁盘 1 上创建了两个附加逻辑驱动器。您为 ASM 磁盘组创建的所有分区必须至少为 7 GB,大小均等并且必须在磁盘上包含尽可能多的可用空间。重复在上个部分中执行的步骤,创建两个逻辑驱动器。

注意:要使用的磁盘空间大小以 MB 为单位,因此应输入相应的大小。


安装集群就绪服务

要安装集群就绪服务,执行以下步骤:

1.

从 Oracle 集群就绪服务 CD-ROM 中运行 setup.exe


2.

显示 Welcome 页面时,单击 Next



3.

在 Specify File Locations 页面上,输入 Oracle 主目录以及要将文件置于的目录的名称。确保输入的位置位于包含您先前标识的可用空间的驱动器上。然后单击 Next


注意: If this is your first Oracle installation, you will receive the Specify Inventory directory page which provides the location where Oracle will store its inventory of installed products.接受默认值,然后单击 Next


4.

接受 Language Selection 页面上的默认值 English,然后单击 Next



5.

在 Cluster Configuration 页面上,输入集群名以及这两个节点的公共节点名和专用节点名。然后单击 Next

注意:您可能需要多次单击 Next 以转到下一页。



6.

在 Specify Network Interface Usage 页面上,Universal Installer 将显示一个集群范围的接口列表。为第一个 Local Area Connection 接口选择 Public,并为 Local Area Connection 2 接口选择 Private,然后单击 Next



7.

在 Select Disk Formatting Options 页面上,选择 Do not format any logical drives 并单击 Next



8.

在 Disk Configuration - Oracle Cluster Registry (OCR) 页面上,选择用于保存 OCR (100 MB) 的分区磁盘号,然后单击 Next



9.

在 Disk Configuration - Voting Disk 页面上,选择用于保存 voting disk (20 MB) 的分区磁盘号,然后单击 Next



10.

检查将要安装的产品列表,然后单击 Install



11.

显示进度页面。



12.

显示 Configuration Assistants 页面。



13.

当配置工具完成它们的处理后,显示 End of Installation 页面。单击 Exit,然后单击 Yes 关闭 Universal Installer。



标记 ASM 的逻辑驱动器

要在数据库安装过程中启用磁盘发现,必须通过 asmtoolg 用 ASM 标头标记用于存储数据库文件的逻辑驱动器。出于标识目的,使用该工具创建的所有磁盘名称均以 ORCLDISK 开头。要标记 ASM 的逻辑驱动器,执行以下步骤:

1.

运行 \BIN\asmtoolg.exe


2.

接受默认值 Add or change label,然后单击 Next



3.

在“Stamp disks”页面上,选择一个要标记的磁盘,并可以选择修改该前缀。然后单击 Next



4.

单击 Next



5.

单击 Finish



6.

对第二个逻辑磁盘重复以上步骤。

注意:也可以在初次标记时同时选择两个磁盘。


使用真正应用集群安装 Oracle 数据库 10g

要使用 RAC 安装 Oracle 数据库 10g,执行以下步骤:

1.

从 Oracle 数据库 10g CD-ROM 中运行 setup.exe


2.

显示 Welcome 页面时,单击 Next



3.

在 Specify File Locations 页面上,输入 Oracle 主目录以及要将文件置于的目录的名称。Destination 部分中的名称和路径应不同于安装集群就绪服务时指定的名称和路径。确保输入的位置位于包含您先前标识的可用空间的驱动器上。然后单击 Next



4.

在 Specify Hardware Cluster Installation Mode 页面上,默认情况下已选中 Cluster Installation 模式。此外,从中运行 Universal Installer 的本地节点始终处于选中状态。选择要成为此安装会话一部分的其他节点,然后单击 Next


注意:如果 Universal Installer 在已包含在此安装中的任何节点上检测到网络问题,则显示警告。要解决这些问题,检查以下安装日志文件:\Program Files\Oracle\Inventory\logs\installActions.log


5.

在 Select Installation Type 页面上,选择 Standard Edition 选项并单击 Next



6.

在 Select Database Configuration 页面上,接受默认选项创建一个通用的启动程序数据库,然后单击 Next



7.

在 Specify Database Configuration Options 页面上,可以更改数据库和字符集的默认名称。选择 Create database with sample schemas 选项,然后单击 Next



8.

在 Select Database Management Option 页面上,接受默认选项并单击 Next



9.

在 Specify Database File Storage Option 页面上,选择 Automatic Storage Management (ASM) 并单击 Next


注意:只有企业版才支持其他选项。


10.

在 Specify Backup and Recovery Options 页面上,选择 Enable Automated Backups。默认情况下,Automatic Storage Management 处于选中状态。在 Backup Job Credentials 部分中,输入当前窗口会话用户的名称和口令。然后单击 Next



11.

在 Configure Automatic Storage Management 页面上,选中为 ASM 磁盘组准备的每个磁盘的复选框。Universal Installer 只列出位于已经使用 asmtoolg 标记的磁盘上的逻辑驱动器的分区。然后单击 Next



12.

在 Specify Database Schema Passwords 页面上,输入并确认所有特权数据库帐户的口令,然后单击 Next



13.

在 Summary 页面上,检查将要安装的软件组件列表。然后,单击 Install



14.

显示进度页面。



15.

安装完成时,将显示 Virtual IP Configuration Assistant 的 Welcome 页面。单击 Next



16.

在 Network Interfaces 页面上,选择要将 VIP 地址分配给的网络接口卡 (NIC)。然后单击 Next

注意:确保针对此目的已选中公共 NIC。如果选择专用 NIC,则集群将无法正常工作。



17.

在“Virtual IPs for cluster nodes”页面上,输入在网络前提条件部分中标识的虚拟 IP (VIP) 地址,然后单击 Next



18.

在 Summary 页面上,复查所有输入,然后单击 Finish



19.

显示 Configuration Assistant Progress Dialog 页面。



20.

配置完成时,单击 OK



21.

显示 Configuration Results 页面。复查结果,然后向下滚动到该页面的底部,然后单击 Exit



22.

退出 VIPCA 后,将运行 Net Configuration Assistant 和 Database Configuration Assistant。



23.

显示 Database Configuration Assistant 进度页面。



24.

数据库创建完成时,单击 OK



25.

已经启动了这两个节点上的集群数据库实例。



26.

安装已经成功。单击 Exit,然后单击 Yes 关闭 Universal Installer。




验证两个节点上的有效路径名

要验证两个节点上的路径名,执行以下步骤:

1.

选择开始 > 设置 > 控制面板 > 系统 > 高级 > 环境变量。选择 Path 变量。确保将该值设置为 \bin。如果该变量不包含该值,则将该值添加到路径变量定义的起始处。


2.

对另一个节点重复上一步骤。



在 Oracle Enterprise Manager 数据库控制中复查安装

要复查安装结果,执行以下步骤:

1.

打开一个浏览器,并输入以下 URL:

http://.:5500/em

输入 sys/ 作为 SYSDBA,单击 Login


2.

您将看到集群数据库启动了两个实例。在 General 部分中,单击 Cluster 旁边的链接。



3.

Cluster Database 随即启动。向下滚动查看主机列表。



4.

您已刚刚完成了双节点 RAC 数据库的创建,其中两个节点拥有一个 Oracle 实例、Oracle Net Services 监听器以及用于数据库控制的 Oracle Enterprise Manager 组件。



总结


在本教程中,您学习了如何执行下列任务:
配置磁盘系统
安装集群就绪服务和标记 ASM 的逻辑驱动器
使用真正应用集群安装 Oracle 数据库 10g

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2010-07-12 10:38 |显示全部楼层
恩   不错   比较详细  不过  windows上的oracle服务器不太稳定!
duolanshizhe 发表于 2010-07-12 08:32



    是的,还要受内存限制,好像在32位机下最多支持到1.7G内存。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2010-07-19 08:39 |显示全部楼层
正在整理11.2(Solaris10)的安装手册。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2010-07-28 09:43 |显示全部楼层
回复 21# zujuhu


    能帮助上你就是我最大的幸福了。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
发表于 2010-08-06 16:48 |显示全部楼层
牛,多翻译点
fengjian1585 发表于 2010-08-06 09:24



    这可不是我翻译的,这是ORACLE的官网资料,翻译好的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP