RUI个人博客 首页>>Oracle RAC>>[原]翻译官方文档(一):Oracle RAC Installation Guide 11g Release 2 (11.2) for Linux and UNIX(下)

[原]翻译官方文档(一):Oracle RAC Installation Guide 11g Release 2 (11.2) for Linux and UNIX(下)

²  Single Client Access Name(SCAN):一个域名解析分配给SCAN的所有地址。Oracle 推荐分配给SCAN三个地址。在Grid基础架构安装时,为每个SCAN地址创建监听,而且Oracle Clusterware控制一个SCAN地址的请求响应。

对于高可用,必须在DNS中提供最少三个ip地址来做SCAN映射,一个SCAN域名必须在你企业网中唯一。

²  Virtual IP address:每个节点一个Public网络地址(ip),在客户端连接中作为虚拟Ip地址(VIP),如果一个节点故障,则Oracle Clusterware通过VIP地址failover到其他可用的节点。

安装过程中,如果不使用Grid Naming Service(自动提供vip),则你提供VIP地址,这个VIP地址作为集群的一部分,对于每一个节点使用相同的接口名称,如果使用一个域名服务器(DNS),网络管理员应该将hostname注册到DNS中用作VIP,这样每个节点的DNS与集群节点一致都是可解析的。安装时VIP不应该被使用,因为这个IP地址是Oracle Clusterware管理的。

²  Public IP address:每个节点GNS都分配给一个public host name地址,或者是系统管理员在初始系统配置的时候手工分配的。Public ip地址名必须解析到hostname.DNS中注册public ipvip地址。如果没有配置DNS,你必须确保在节点/etc/hosts文件中配置每一个public ip地址,(集群所有节点)

²  Private IP address:对于每个节点的一个private ip地址服务私有内部连接地址,专门唯一的用于集群节点的通信。GNS自动配置地址。如果手工配置必须确保每个private ip地址都是可用的:

n  Separate from the public network  public网络分离

n  Accessible on the same network interface on each node 每个节点使用相同网络接口

n  Connected to a network switch between the nodes for the private network; crosscable interconnects are not supported私有网络的节点连接同一个网络交换机,不支持交叉电缆

内网连接是用于Oracle Clusterware  Oracle RAC之间的内部通讯。如果使用手工配置,则在所有可用节点的/etc/hosts文件中加入private ip地址。

Oracle推荐内网的私有网络连接和配置在专用的交换机,不连接相同集群内节点的其他网络。

Note

  所有得Hostname必须配置满足RFC 952标准,支持:字母数字字符,不支持:下划线 (“_”)

如果不使用GNS,在你安装之前要求你的网络管理员必须配置SCAN, public, vritual, private ip 地址。如果从集群中添加或删除节点还需要网络管理员重新配置。

例子: 

 集群中拥有两个节点,每个节点有一个public接口一个private接口,而且你需要在DNS重配置第三个ip地址作为一个SCAN域地址。可以参考以下表格:

Table 1-1 Manual Network Configuration Example

Identity

Home Node

Host Node

Given Name

Type

Address

Address Assigned By

Resolved By

Node 1 Public

Node 1

node1

node1

Public

192.0.2.101

Fixed

DNS

Node 1 VIP

Node 1

Selected by Oracle Clusterware

node1-vip

Virtual

192.0.2.104

Fixed

DNS and hosts file

Node 1 Private

Node 1

node1

node1-priv

Private

192.168.0.1

Fixed

DNS and hosts file, or none

Node 2 Public

Node 2

node2

node2Footref 1

Public

192.0.2.102

Fixed

DNS

Node 2 VIP

Node 2

Selected by Oracle Clusterware

node2-vip

Virtual

192.0.2.105

Fixed

DNS and hosts file

Node 2 Private

Node 2

node2

node2-priv

Private

192.168.0.2

Fixed

DNS and hosts file, or none

SCAN VIP 1

none

Selected by Oracle Clusterware

mycluster-scan

virtual

192.0.2.201

Fixed

DNS

SCAN VIP 2

none

Selected by Oracle Clusterware

mycluster-scan

virtual

192.0.2.202

Fixed

DNS

SCAN VIP 3

none

Selected by Oracle Clusterware

mycluster-scan

virtual

192.0.2.203

Fixed

DNS

 

2.5 Overview of Secure Shell(SSH)Configuration

概述Secure Shell(SSH)配置

Oracle Clusterware  Oracle RAC中需要配置Secure Shell(SSH),Oracle推荐需要系统管理员安装Oracle RAC之前允许集群中每一个节点都可以使用SSH工具进行连。一经启动,就可以通过OUI相关脚本进行安装配置。安装过程中因为环境约束导致安装用户无法执行脚本,则需要系统管理员手工配置SSH脚本。

2.6 Overview of Browser Requirement

概述 浏览器需求

需要使用网站打开文档,使用Oracle Enterprise ManagerOracle Application Express。网站必须支持Java脚本和HTML 4.0  CSS 1.0标准。类似:

·   Netscape Navigator 8.1 

·   Netscape Navigator 9.0

·   Microsoft Internet Explorer 6.0 SP2

·   Microsoft Internet Explorer 7.0 SP1

·   Microsoft Internet Explorer 8.0 and later

·   Firefox 2.0

·   Firefox 3.5

·   Firefox 3.6

·   Safari 3.1

·   Safari 4.0.x

·   Google Chrome 3.0

·   Google Chrome 4.0

2.7 Overview of Platform-Specific Server Configuration

概述特定平台服务器配置

Oracle Clusterware   Oracle RAC测试了特定操作系统内核,指定了操作系统组件。Oracle需要使用在已经验证了版本后的操作系统内核和组件上。

Oracle推荐在安装之前需要你和系统管理员共同仔细查看Oracle Grid Infrastructure Installation Guide  文档中的系统需求,确保你的系统满足这些要求。如果你的系统不满足最低的操作系统版本内核和组件的要求,你的安装就会出现错误,也有可能在运行过程中出现错误。

3. Overview of Oracle RAC Storage

安装Oracle RAC,需要将数据文件配置在共享存储上。

·      Where to Review Storage System Requirements

·      Overview of Oracle Automatic Storage Management Cluster File System

·      Overview of Oracle Database and Recovery File Options

·      General Storage Considerations for Oracle RAC

·      Using Logical Volume Managers with Oracle Grid Infrastructure and Oracle RAC

3.1 Where to Review Storage System Requirements

哪里查看存储系统需求

官方文档:

Oracle Grid Infrastructure Installation Guide à 3.Configuring Storage for Grid Infrastructure for a Cluster and Oracle Real Application Clusters (Oracle RAC)

存储和系统管理员参照这章节来配置Oracle RAC  Oracle Database存储文件

3.2 Overview of Oracle Automatic Storage Management Cluster File System

概述Oracle Automatic Storage Management 集群文件系统

Oracle Grid Intrastructur 11g r2版本开始,Oracle ASM已经扩展到一般的文件系统(Oracle ASM 文件系统,or ACFS),可以用来存放所有的文件到ASM中,例如:database homes,application 文件,这个版本的新特性只支持linux系统,不支持UNIX平台。

3.3 Overview of Oracle Database and Recovery File Options

概述Oracle Database和恢复文件设置

以下两种方式实现存储Oracle Database和恢复文件:

 

Note:

Installing files on raw or block devices is not supported. Install files on a shared file system or on Oracle ASM. Upgrading existing raw or block devices is supported.

 

Oracle Automatic Storage Management: Oracle ASM是集成的,高性能的数据文件系统和磁盘管理数据文件,自动执行数据库文件条带化和镜像化。

 

Note:

For Standard Edition Oracle Database installations using Oracle RAC, Oracle ASM is the only supported storage option.

 

A supported shared file system:支持的文件系统包含以下:

²  支持集群文件系统:如果打算使用集群文件系统存储数据文件,那么当你创建Oracle Clusterware 分区时必须创建足够大的分区存储数据库文件。

NAS Network File System (NFS) listed on Oracle Certify:如果是使用NFS存储数据文件,则当你创建Oracle Clusterware 分区时必须创建足够大的分区存储数据库文件。

 

Note:

Oracle RAC software can be installed on OCFS2. However, it cannot be installed on Oracle Cluster File System (OCFS). Oracle RAC and Oracle Grid Infrastructure software can be installed on network-attached storage (NAS).For OCFS2 certification status, refer to the Certify page on My Oracle Support.

 

3.4 General Storage Considerations for Oracle RAC

 对于所有的安装,你必须选择存储选项来满足Oracle Database files或者使用Oracle RACOracle Clusterware。如果在安装过程中启用自动备份,必须执行存储选项来存放recovery files(the Fast Recovery Area)。不必使用相同的文件类型作为存储选项。

1-2 展示了存储选项支持用来存储数据文件和数据库恢复文件。数据文件包含:data files,control files,redo log files,the server parameter file,and the password file.

Table 1-2 Supported Storage Options for Oracle Database and Recovery Files

Storage Option

File Types Supported Database

Recovery

Oracle Automatic Storage Management

Yes

Yes

OCFS2

Yes

Yes

Local storage

No

No

NFS file system

Note: Requires a certified NAS device

Yes

Yes

Shared raw devices being used with existing installation

Yes

for upgrades only, or as a manual configuration

No

Shared block devices being used with existing installations

Yes

for upgrades only, or as a manual configuration

No

 

参考一下当使用每个文件类型来作为存储选项:

²  如果选择的存储选项满足所有的需求列表,则可以使用所支持的存储类型组合来存放每个类型文件。

²  Oracle建议使用Oracle ASM作为存储数据和恢复文件的存储选项。

²  对于标准版的Oracle RAC安装,Oracle ASM是唯一支持数据库和恢复文件的存储选项。

²  如果升级已经存在的Oracle RAC数据库,或者使用Oracle ASM实例的Oracle RAC数据库,你必须确保你的系统满足下面条件:

-          Oracle Universal Installer(OUI)Database Configuration Assistant(DBCA)可以在Oracle RAC数据库或者使用Oracle ASM实例的Oracle RAC数据库的所有节点运行。

-          Oracle RAC数据库或者使用Oracle ASM 实例的Oracle RAC数据库,打算将新的集群安装到之前运行的相同节点上,例如:你已经运行一个三节点的集群RAC数据库,你必须升级所有的三个节点,不能升级集群中的两个节点而在升级中移除第三个节点。

²  如果不是用存储选项而使用外部文件冗余,那么必须配置至少三份voting disk空间来保证提供voting disk磁盘冗余。

3.5 Using Logical Volume Managers with Oracle Grid Infrastructure and Oracle RAC

   Oracle Grid Infrastrue  Oracle RAC只支持cluster-aware卷组管理。

4 Additional Information to Prepare for Installation

       安装之前附加的内容:

·         Oracle ASM is Installed with Oracle Grid Infrastructure

·         Obtain the Oracle ASM ASMSNMP Password for Oracle Enterprise Manager

·         Oracle Clusterware and Vendor Clusterware

·         Shared Components of Oracle RAC Installations

·         Simplified Upgrade of TIMESTAMP WITH TIME ZONE Data

·         Ensure an External Jobs User Is Created for HP-UX

·         Oracle Database 11g Real Application Clusters Release Compatibility

4.1 Oracle ASM is Installed with Oracle Grid Infrastructure

    过去的版本中,Oracle ASM 的安装是Oracle Database 安装的一部分,从Oracle 11g r2(11.2)开始,Oracle ASM 作为安装Grid Infrastructure的一部分。如果升级已经存在的Oracle ASM,必须通过运行Oracle Grid Infrastructure 来升级Oracle ASM

     如果没有选择使用Oracle ASM作为集群文件的存储选项,你必须首先使用Oracle ASM Configuration Assistant(ASMCA)来配置Oracle ASM,然后为Oracle Database 存储创建Oracle ASM实例,创建磁盘组。

4.2 Obtain(获得) the Oracle ASM ASMSNMP Password for Oracle Enterprise Manager

   Oracle Grid Infrastructure administrator中获得ASMSNMP。为集群安装Oracle Grid Infrastructure时,ASMSNMP账户会被创建并且状态置为OPEN。赋予ASMSYSDBA权限。Oracle Enterprise Manager 需要通过ASMSNMP账户监控Oracle ASM实例而且检索ASM-related数据字典视图中的数据。

4.3 Oracle Clusterware and Vendor(供应商) Clusterware

     Oracle Clusterware提供集群服务,使用Oracle Clusterware就不需要供应商集群。如果打算安装Oracle RAC,就必须安装Oracle Clusterware

4.4 Shared Components(共享组件) of Oracle RAC Installations

     对于Oracle RAC,你和你的系统管理员必须注意在Oracle RAC环境中所有的实例都会共享control file,server parameter file,redo log files and data files。这些文件必须放到共享文件系统中,而且所有的集群中数据库实例必须都可以读取它们。每个实例也拥有他们各自的redo log files,failures时,重做日志文件的共享访问使幸存实例执行恢复。

4.5 Simplified Upgrade of TIMESTAMP WITH TIME ZONE Data

     作为安装Oracle Database 11g r2(11.2)一部分,time zone版本文件从 11被安装到了$ORACLE_HOME/oracore/zoneinfo/,你可以使用当前的时区版本,或者升级到最新的版本。Oracle推荐将服务器升级到最新的时区版本。升级到最新的时区版本可能导致TIMESTAMP WITH TIME ZONE(TSTZ) 时间变陈旧。使用最新提供的DBMS_DST PL/SQL包可以更新TSTZ时间最小的减少手工规范和系统停机时间。

     Oracle RAC 数据库中所有的实例都必须使用相同的时区。Oracle RAC数据库时区的默认时区设置为Oracle Grid Infrastructure Grid用户,除非以SQL*Plus方式启动的实例。当使用SQL*Plus时,必须确保Oracle 实例所使用的时区与Oracle Clusterware 使用相同的时区。可以使用下面的命令在数据库中更改Oracle Clusterware的时区,time zone 是你想要更改的时区。

   srvctl setenv database -T 'TZ=time zone

    客户端安装时区版本。对于Oracle 数据库版本11.2,不需要立即升级客户端时区。最方便的就是系统管理员在某个时间点升级客户端时区。然而,当客户端和服务器使用不同的时区版本会有一个小的性能影响。

   See Also:

      Oracle Database Upgrade Guide for information about preparing to upgrade Timestamp with Time Zone data,

     Oracle Database Globalization Support Guide for information about how to upgrade the Time Zone file and Timestamp with Time Zone data, and 

     Oracle Call Interface Programmer's Guide for information about performance effects of clients and servers operating with different versions of Time Zone files

4.6 Ensure an External Jobs User Is Created for HP-UX

       如果在HP-UX平台安装Oracle RAC,安装完之后必须确保一个最低权限的用户创建属主为外部作业,而且注意该用户必须设置为外部作业用户作为root进行登录来修改$ORACLE_HOME/rdbms/admin/externaljob.ora。只有root用户修改该文件。

4.7 Oracle Database 11g Real Application Clusters Release Compatibility(兼容性)

     在同一台计算机中可以安装和操作不同版本的数据库软件:

²  当在Oracle Clusterware中安装不同版本的Oracle软件时,Oracle Clusterware版本必须大于或者等于Oracle Database软件版本。Oracle ClusterwareOracle ASM在安装Oracle Grid Infrastructure 11g release 2(11.2)安装中同时升级。

²  如果已经存在Oracle home目录,就可以创建新的Oracle home目录来安装Oracle Database 11g r2 (11.2)。必须确保Oracle Clusterware目录与Oracle Grid Infrastructure home目录分离。Oracle Grid Infrastructure 为集群安装的Cluster目录中不能安装Oracle DatabaseOracle base 目录。

²  如果Oracle RAC运行的是Oracle 9i 版本,并且继续使用该版本,就必须运行集群软件兼容该版本,例如Oracle Cluster Manager 或者第三方集群软件。Oracle Clusterware 11g版本可以安装在相同的系统中作为Oracle 9i数据库软件,但是Oracle 9i 软件无法在Oracle Clusterware 11g中支持。

 

Note:

If you want to remove third party cluster software after upgrading your database to Oracle Database 10g or Oracle Database 11g, then you must first remove the third party cluster software, and then re-install Oracle Clusterware.

 

²  如果OUI发现有一个之前的数据库版本,则OUI询问你关于升级参数选择。你可以选择使用DBUA升级之前版本数据库中的一个,或者使用DBCA创建一个新的数据库。该会话收集的信息被传递给DBUADBCA后软件才会被安装。

如果OUI查出有一个之前的Oracle Clusterware版本,那么你被要求升级已经存在的Oracle Clusterware安装。只有一个Oracle Clusterware版本可以在一个服务器上存在,而且所有的服务器必须是唯一一个集群的成员。

无法在一个单独的服务器上安装Oracle Grid Infrastructure,而且无法紧接着为一个集群安装Oracle Grid Infrastructure。如果已经将Oracle Grid Infrastructure安装到单独的服务器上,要想为集群安装Oracle Grid Infrastructure则必须在安装之前移除之前的安装。

 

Note:

Do not move Oracle binaries from the Oracle home to another location. Doing so can cause dynamic link failures.

 

5 Confirming(确认) Cluster Readiness for Oracle RAC Installation with OVU

    开始安装之前,使用CVU来确保你的系统为Oracle Rac的安装已经做好了准备。如果任何检查失败,则确定错误报告,手工或者使用修正生成的脚本,或者联系你的系统或存储管理员来找到解决错误地方的办法。

     Grid Home下,CVU是可用的,在bin目录下。例如,如果Oracle Grid Infrastructure 一个集群home/u01/crs,则路径为/u01/crs/bin。开始CVU,通过Grid home bin目录,使用类似下面的命令:

Clufy stage -pre dbinst -fixup -n nodelist -r release -osdba OSDBA -verbose

上面执行的命令中,-fixup  -osdba是可选的标签。

例如:安装一个两节点的nodeAnodeB的集群,测试集群准备安装Oracle Database 11g Oracle RAC,使用的OSDBA dba,参考下面的命令检查系统:

$ ./cluvfy stage -pre dbinst -fixup -n nodea,nodeb -osdba dba -verbose

通过./cluvfy -help寻找更多关于CVU命令的信息。

6 Stopping Existing Oracle Processes for Upgrades or Coexisting(共存的) Databases

如果你在一个已存在Oracle RAC或者Oracle Database系统中计划安装,那么你必须执行额外的工作来为安装做系统的准备。

Table 1-3提供了概述在一个已存在Oracle Database 安装中需要完成的。查看表格,作为需求执行工作。

Table 1-3 Overview of System Preparation for Upgrades or Co-existing Databases

Installation Scenario

What you need to do

Upgrading from Oracle Database 10grelease 1 (10.1) to 11g release 2 (11.2)

No additional tasks. Refer to Installing Oracle Database 11g on a System with Oracle Database 10g

Installing Oracle Database 11g release 2 (11.2) on a system to coexist with Oracle Database 10g release 1 (10.1)

No additional tasks. Refer to Installing Oracle Database 11g on a System with Oracle Database 10g

Upgrading from Oracle9i release 9.2 to Oracle Database 11g release 2 (11.2)

Shut down the Global Service Daemon, and shut down a default listener on port 1521, if present. Refer to Installing Oracle 11g Database on a System with Oracle9i Database Release 2

Installing Oracle Database 11g release 2 (11.2) on a system to co-exist with Oracle9i release 9.2

Shut down a default listener on port 1521, if present, and shut down the Global Service Daemon. Refer to Installing Oracle 11g Database on a System with Oracle9i Database Release 2

 

Installing Oracle Database 11g on a System with Oracle Database 10g

如果系统中已安装了Oracle Database 10g,安装Oracle Database 11g release 2(11.2)要么保存要么升级Oracle Database 10g安装,大部分安装类型配置并且开启一个默认的Oracle Net监听使用TCP/IP协议1521端口和IPC键值EXTPROC。发生下列情况之一:

²  共存安装,Database Configuration Assistant(DBCA)自动移动监听和相关文件从Oracle Database 10gOracle home目录到Oracle Database 11g Oracle home目录。

²  升级安装,Oracle Database Upgrade Assistant(DBUA)自动查找Oracle Database 10g监听,而且移动监听到Oracle Database 11g

 

Note:

For Oracle Database 11g release 2 (11.2) to coexist with Oracle Database 10g release 1 (10.1) databases using Oracle ASM, the 10.1 database must be release 10.1.0.3 or later.

 

Installing Oracle 11g Database on a System with Oracle9i Database Release 2说明任务:如果安装Oracle Database 11g release 2(11.2)在已存在Oracle 9i Database release 2(9.2)中,而且Oracle Net监听进程使用相同的端口或键值作为默认用来Oracle Database 11g release 2 (11.2)的安装,端口1521OUI只能配置新的监听;无法启动它。安装过程中确保新的监听进程启动,启动OUI之前关闭所有存在的监听。参考:”Shutting Down the Listener”

必须停止Global Services Daemon(GSD),原因,安装Oracle Database 11g过程中,Oracle Database 9i release 9.2 SRVM共享数据被升级到一个Oracle Cluster Registry,导致9.2 GSD将不能使用。Oracle Grid Infrastructure 安装开始11g release 2 (11.2) GSD服务Oracle 9i 9.2客户端。参考:”Shutting down the Global Services Daemon”

Shutting Down the Listener 决定是否存在Oracle Database 9i 监听程序运行和必要的shutdown,下面的步骤:

1. 切换用户到软件属主用户,例如:

# su - oracle

2. 输入下面的命令决定是否有Oracle Database 9i监听程序运行而且确定名字和Oracle home目录是否已经安装:

$ ps -ef | grep tnslsnr

下面的命令显示系统中Oracle Net监听运行信息:

... oracle_home1/bin/tnslsnr LISTENER -inherit

本例中,Oracle_home1 Oracle home 目录监听安装位置而且LISTENER是监听名。

3. 设置ORACLE_HOME环境变量来为监听指定适当的Oracle home目录:

 · Bourne, Bash, or Korn shell:

$ ORACLE_HOME=oracle_home1

$ export ORACLE_HOME

²  C or tcsh shell:

% setenv ORACLE_HOME oracle_home1

4. 使用下面的命令来指定TCP/IP端口号和IPC键值:

$ $ORACLE_HOME/bin/lsnrctl status listenername

Note:

If the listener uses the default name LISTENER, then you do not have to specify the listener name in this command.

 

5. 使用类似下面的命令停止监听进程:

$ $ORACLE_HOME/bin/lsnrctl stop listenername

6. 重复上面的进程命令停止所有运行在系统中的监听以及集群中所有其他节点。

Shutting down the Global Services Daemon 作为数据库安装软件属主(例如,oracle) 在集群中每个节点,使用下面语法停止GSD

$ cd 92_Oracle_home

$ bin/gsdctl stop

上面的语法例子中 变量92_Oracle_home Oracle Database 9i release 29.2home

 

 

自己翻译:官方文档:

Real Application Clusters Installation Guide for Linux and UNIX

à 1 Preinstallation Checklist


昵  称:
邮  箱:
评论内容:
验 证 码:
可用[code][/code]插入代码
点击刷新验证码