RUI个人博客 首页>>Oracle RAC>>[原]翻译官方文档搭建Oracle 11g RAC之 2 Installing Oracle Database 11g with Oracle Real Application Clusters

[原]翻译官方文档搭建Oracle 11g RAC之 2 Installing Oracle Database 11g with Oracle Real Application Clusters

2 Installing Oracle Database 11g with Oracle Real Application Clusters

本章节阐述Oracle Real Application Clusters(Oracle RAC)安装Oracle Database 11g release 2(11.2)的第二阶段安装过程。

本章节包含的主题:

· Reviewing Oracle Application Express Requirements

· Selecting a Configuration Option

· Oracle Database Vault Installation and Configuration

· Oracle Database Configuration Type Descriptions

· Oracle Configuration Manager Option

· Database Security Options

· Changing Administrative Account Database Passwords

· Actions of OUI and DBCA During Installation

· Installing Oracle Database with Other Languages

· Selecting a Database Name

· Using Oracle Universal Installer to Install Oracle RAC

· Using Oracle Universal Installer to Install Oracle RAC One Node

· Using DBCA to Configure Oracle RAC One Node

 

2.1 Reviewing Oracle Application Express Requirements

对于Oracle Database 11g release中,Oracle Application Express被提供作为Oracle Database的选项,而不是Oracle Application的选项。安装完Oracle Clusterware之后安装Oracle Database,而且已经存在Oracle Database安装,你要升级存在的Oracle Database,查看下面Oracle Application Express需求:

· Browser Requirements for Oracle Application Express

· Installing with Existing Oracle HTML Server Installations

· Oracle Text Requirement for Oracle Application Express

· Oracle XML DB Requirement for Oracle Application Express

2.1.1 Browser Requirements for Oracle Application Express

查看或开发Oracle Application Express应用,网页浏览器必须支持Java ScriptHTML 4.0CSS 1.0标准。浏览器需求:

·  Mozilla 1.7 or a later version

·  Firefox 1.0.4 or a later version

 

2.1.2 Installing with Existing Oracle HTML Server Installations

Oracle Application Express必须可以使Oracle HTTP服务和mod_plsql读取运行。下列产品包含HTTP服务和mod_plsql版本需求:

·  Oracle 9i Database release 2 (9.2) or a later version

·  Oracle 9i Application Server release 1 (1.0.2.2) or a later version

 

2.1.3 Oracle Text Requirement for Oracle Application Express

Oracle Text必须被安装,这样可以在线查询到Oracle Application Express的帮助。默认,Oracle TextOracle Database安装的一部分。

 

2.1.4 Oracle XML DB Requirement for Oracle Application Express

要升级Oracle Database 11g release 2(11.2)Oracle XML DB必须安装在要升级的Oracle Database。要么在安装的过程中或者通过DBCA创建预安装数据库,则Oracle XML DB已经安装和配置。

 

2.2 Selecting a Configuration Option

本章节描述OUI特性:开始安装Oracle RAC进程中都应该理解。

选择安装选项页面,提供一些的选项:

·  Create and configure a Database:提供选项为特殊的系统负载需求使用预安装数据库模板创建数据库,例如online transaction processing(OLTP)数据库,或决策支持或数据仓库数据库。

·  Install database software only:只安装数据库软件,之后必须完成数据库配置。

·  Upgrade an existing database:升级存在的数据库。

如果进行安装数据库软件,Oracle推荐使用预安装数据库操作的一种,或者在配置页选择高级选项,而且配置自定义启动数据库。

 

See Also:

If you have an existing Oracle installation, then record your environment's version numbers,

 patches, and other configuration information, and review upgrade procedures for your existing installation. Review the Oracle upgrade documentation before proceeding with your installation to decide how to proceed.

For late-breaking updates and best practices about preupgrade, post-upgrade, compatibility, and interoperability discussions, refer to "Oracle Upgrade Companion." "Oracle Upgrade Companion" is available through Note 785351.1 on My Oracle Support:

 

2.3 Oracle Database Vault Installation and Configuration

 

·  Oracle Database Vault Requirements

·  Oracle Database Vault Accounts

·  Multiple Oracle Database Vault Homes

·  Starting the Listener with Oracle Database Vault Installations

·  Installing Oracle Database Vault

 

2.3.1 Oracle Database Vault Requirements

Oracle Database库需求:

·  Oracle Database Enterprise Edition安装(single-instance or Oracle RAC)

·  设置初始化参数db_block_size 4096或更高

·  Oracle Enterprise Manager Console

·  Oracle Clusterware running(for installation in an Oracle RAC environment)

 

Note:

You must have root access to start Oracle Clusterware.

The command crsctl start crs also starts the database. Before you start OUI to install Oracle Database Vault, shut down the database.

 

·  为数据库配置监听安装到Oracle Database Vault.确保新的监听进程在安装过程中是启用的,开始启用Oracle Universal Installer之前必须停止存在的监听。

·  Oracle Database Vault安装数据写入到Oratab文件(AIX: /etc/oratab; Solaris,HP-UX/var/opt/oracle/oratab)和文件oraInst.loc(AIX: /etc/oraInst.loc; Solaris,HP-UX/var/opt/oracle/oraInst.loc).通过使用与安装Oracle Database相同的安装用户提供存取,或其他属于oinstall组成员的用户。

·  已经存在的数据库密码文件。额外的,密码文件认证参数,REMOTE_LOGIN_PASSWORDFILE,必须设置为EXCLUSIVESHARED

设置REMOTE_LOGIN_PASSWORDFILE参数到Oracle Database 初始化文件,使用orapwd工具创建和管理密码文件。

2.3.2 Oracle Database Vault Accounts

Oracle Database Vault 提示在安装时可以创建两个账户。分别是Oracle Database Vault属主和Oracle Database Vault 账户管理用户。安装过程中必须为Oracle Database Vault提供一个账户名和密码。创建Oracle Database Vault账户管理是可选的。

2.3.2.1 Oracle Database Vault Owner

Oracle Database Vault Owner账户被赋予DV_OWNER角色。这个账户可以管理Oracle Database Vault角色和配置。

Oracle Database Vault Owner用户名至少为2,最大为30字符长度。账户密码至少是8,最大是30字符。

你选择的Oracle Database Vault Owner账户密码必须安全。下列是密码限制执行:

·  密码必须包含至少一个字母,一个数字和一个非字母数字的字符(字符).

·  密码不同于账户名

·  密码不能包含任何重复的字符。

2.3.2.2 Oracle Database Vault Account Manager

Oracle Database Vault Account Manager被赋予DV_ACCTMGR角色。该账户被用于管理数据库用户账户。Oracle Database Vault Account Manager别创建用来促进职责分离。如果你不选择创建Oracle Database Vault Account Manager,那么DV_ACCTMGR角色默认被赋予给Oracle Database Vault属主账户。

Oracle Database Vault Account Manager用户名至少为2,最大为30字符长度。账户密码至少是8,最大是30字符。

应用于Oracle Database Vault Owner的密码限制同样应用于Oracle Database Vault Account Manager

2.3.3 Multiple Oracle Database Vault Homes

可以安装Oracle Database Vault到不止一个相同系统,不同的Oracle homes

2.3.4 Starting the Listener with Oracle Database Vault Installations

你需要在整个Oracle RAC的所有节点开启监听和数据库,除了执行安装的节点。你必须使用Server Control(srvctl)工具开始和停止Oracle Database Vault Oracle RAC实例。不用使用SQL*Plus开始和停止Oracle RAC实例。

例如:

$ORACLE_HOME/bin/lsnrctl start listener_name

$ORACLE_HOME/bin/srvctl start instance -d database_name -i instance_name

 

2.3.5 Installing Oracle Database Vault

Oracle Database Vault被安装通过高级安装选项。你可以使用DBCA在安装之后配置Oracle Database Vault,或者选择不配置Oracle Database Vault

 

2.3.5.1 Configuring Oracle Database Vault During Oracle RAC Installation

安装Oracle RAC过程中安装Oracle Database Vault

1. 开启Oracle Universal Installer,选择高级安装。

2. 选择Enterprise Edition,之后选择选项。

3. 额外的默认安装组件,选择Oracle Label Security(OLS)Oracle Database Vault

4. 安装完成,经常创建数据库。

5. 创建完数据库,开始DBCA

6. 选择选项配置数据库。

7. 选择OLSOracle Database Vault配置数据库。

8. 提供需求Oracle Database Vault用户IDs和密码继续配置。如果你先启用一个分离的Oracle Database Vault管理员,那么你可以选择配置DV_ACCCTMGR用户。

 

2.3.5.2 Configuring Oracle Database Vault After Oracle RAC Installation

安装Oracle RAC之后配置Oracle Database Vault

1. 安装Oracle RAC Enterprise Edition database

2. 停止所有数据库进程。

3. 输入下面命令:

$ make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk dv_on
$ make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk ioracle

4. 开启所有Oracle RAC进程。

5. 开启DBCA,选择选项配置数据库。

6. 组件列表中选择:Oracle Label SecurityOracle Database Vault

7. 提供所需的管理用户账户和密码,进程开始配置。

 

2.4 Oracle Database Configuration Type Descriptions

当你运行OUI,你可以选择Typical或高级安装类型。

Typical安装类型安装一个默认配置的Oracle Database,基础配置选项。Oracle推荐更多的用户选择Typical作为安装选项。

高级安装类型为了定制安装,只用于特殊的环境需求,例如SYS,SYSMAN,SYSTEMDBSNMP账户需要不同的密码,或在你的服务器上使用不同的数据库字符,改变产品语言或其他非标准配置。

你可以安装Oracle RAC One Node到集群中两个或者更多节点。Oracle RAC One Node安装开始一个实例在一个节点作为Oracle RAC One Node pool成员。如果该实例down了,那么Oracle RAC One Node实例通过使用Online Database Relocation启动到其他pool成员。这个特性迁移数据库实例和连接到其他集群节点实现高可用性。

 

2.4.1 General Purpose and Transaction Processing, and Data Warehouse Configuration Types

通用的和事务处理类型和数据仓库配置类型使用预配置数据库模板最佳化对于每个类型数据库。

安装过程中,OUI开始Oracle Network Configuration Assistant(NETCA)DBCA, 和安装预配置数据库没有进一步的输入。安装数据库过程中,OUI显示进度指示器。

DBCA进程处理两个配置类型创建一个启动数据库,并配置Oracle的网络服务。

如果选择高级配置,那么你必须输入特定的信息作为描述到下一章。

 

2.4.2 Using the Advanced Install Type

使用高级安装类型满足特定的需求,例如选择特定的组件来添加或移除安装,创建数据库默认字符集,或增加产品用户接口的翻译到非English的语言中,默认,安装配置新数据库字符集基于操作系统语言。

 

2.5 Oracle Configuration Manager Option

安装期间,你会收到提示信息需要启用Oracle Configuration Manager。该选项启用将你的Oracle RAC配置和 My Oracle Support(原名Oracle Metalink)账户相结合。如果你需要提交一个服务请求到Oracle Support,该配置信息可以帮助提供更多的快速结论解决服务问题。

配置OCM工具需求下面的服务协议信息:

·  My Oracle Support e-mail address/username

·  Password

额外的,如果主机系统没有直接连接到网络,你需要提示服务保证信息,

 

2.6 Database Security Options

安装期间,你要求提示选择数据库安全配置。Secure Configuration 选项配置数据库的数据库审计选项,和密码策略和过期设置。

对于新的数据库安装,对于Oracle Database 11g release 2(11.2)默认配置包含Secure Configuration选项。如果你想要禁用这些增强的安全控制,那么你可以点击Disable security setting框。Oracle Database 10.2默认选项安装。安装之后,你可以开启DBCA修改安全设置。你可以启用或禁用审计或密码安全设置,或恢复之前的安全设置。

对于数据库升级,升级数据库保留你已存在的数据库安全配置,确保已存在的应用的兼容性。安装之后,你可以使用DBCA启用或禁用Secure Configuration审计或密码安全的设置。

安装之后启用或禁用安全配置,必须使用命令行DBCA

安装之后启用或禁用安全配置,必须使用命令行DBCA选项。通过设计,DBCA 11g release 2或之后图形用户界面没有启用或禁用安全配置的选项。

 

Note:

Oracle strongly recommends configuring your database with the Secure Configuration option either during installation, or after installation using command line DBCA.

 

2.7 Changing Administrative Account Database Passwords

所有数据库包含管理账户SYS,SYSTEMSYSMAN。管理账户是高权限的账户,而且只需要通过个人认证来执行管理工作,例如开始或停止数据库,管理数据库内存和存储,创建和管理数据库用户等等。

所有的Oracle系统管理账户除了SYS,SYSTEM,SYSMANDBSMP的密码安装之后都被收回。完成安装之后可以更改管理员账户和DBSMP的密码。必须更改管理账户密码不同于默认密码的新密码。

设置密码使用下面向导指定密码:

·  Passwords must be between 8 and 30 characters long.

·  Passwords must not start with a numeral.

·  Passwords must not be the same as the user name.

·  Passwords must not be Oracle reserved words.

·  The SYS account password must not be change_on_install.

·  The SYSTEM account password must not be manager.

·  The SYSMAN account password must not be sysman.

·  The DBSNMP account password must not be dbsnmp.

·  To use the same password for all the accounts, that password must not be change_on_install, manager, sysman, or dbsnmp.

·  Passwords should have at least 1 alphabetic, 1 numeric, and 1 punctuation character

·  Passwords should not be simple or obvious words, such as welcome, account, database, and user.

 

2.8 Actions of OUI and DBCA During Installation

安装Oracle Database后,OUI运行DBCA创建数据库,与Optimal Flexible Architecture(OFA)(最佳灵活体系结构)向导一致。安装创建下面的OFA向导意味着DBCA创建你的数据库文件,包含默认服务参数文件(SPFILE),使用标准文件名和文件布局实践。

DBCA进程主要阶段包含:

创建数据库

配置Oracle网络服务,如果需要。

开启监听和数据库实例

你也可以使用DBCA单机模式创建或删除数据库,或从Oracle Enterprise Manager Database ControlOracle Enterprise Manager Grid Control切换数据库管理。

Oracle Database release 11.1和之后版本开始,Oracle RAC数据库使用DBCA不在执行service management。使用srvctlOracle Enterprise Manager DB ControlGrid Control对于所有的管理和监控服务。Oracle Net Configuration Assistant(NetCA)运行作为Oracle Grid Infrastructure 安装的一部分。

Oracle Database 10g和之后的版本,一些数据库语言和区域定义文件已经更新,以更好地反映区域公约相关场所使用。

如果默认NLS参数值结果改变,将对你已运行的应用很不利,那么你可以安装Oracle 9i兼容定义文件来恢复改变。安装Oracle 9i文件代替Oracle 11g文件,必须通过一条命令运行OUI

./runInstaller oracle.rsf.nlsrtl_rsf:b_cr9idata=true

 

2.9 Installing Oracle Database with Other Languages

使用非默认语言(English),要么为数据库要么为应用程序运行于数据库中,你必须使用Advanced Installation类型。

 

2.10 Selecting a Database Name

数据库名字输入字段被使用设置下面Oracle初始化参数值:

·  DB_NAME

·  DB_UNIQUE_NAME

·  DB_DOMAIN

Oracle RAC环境中,数据库名(DB_UNIQUE_NAME)是不超过30字符的包含字母,下划线(_)dollar($),和pound(#)字符的字符串的一部分,但是必须以字母符号开头。不允许其他特殊字符在数据库名字中。对于数据库DB_NAME参数的设置为前8个字符的数据库名字。

全局数据库名域一部分(DB_DOMAIN)不能超过128个字符。Domain名不允许使用下划线(_)DB_UNIQUE_NAME.DB_DOMAIN值整体连接在企业内部必须唯一。

例如,如果数据库global database nameorl$racprod2551.example.com,安装过程中提供的,那么下面的值被使用到初始化参数:

 

Parameter                                                      Value

DB_UNIQUE_NAME                orl$racprod2551

DB_DOMAIN                      example.com

DB_NAME                        orl$racp

 

SID前缀是database name的前8为字符。SID前缀只能包含字符a-z,A-Z,and 0-9SID前缀不包含操作系统特殊字符,因此如果你在database name的前8位字符中使用特殊字符,那么这些特殊字符在SID前缀被省略。每个数据库有单个SID前缀。集群中数据库的SID前缀必须是唯一的。

对于Oracle RAC数据库,每个包含SID前缀和实例数的实例拥有唯一标识符,ORACLE_SID

Oracle RAC数据库实例的ORACLE_SID生成不同,基于如何选择管理数据库。如果你选择policy-managed数据库,那么Oracle生成的SID格式name_#nameDB_UNIQUE_NAME的前8位字母字符,而且 # 是实例号。如果选择admin_managed数据库,那么DBCA提前生成的SID实例名,而且SID的格式name#

例如,如果DB_UNIQUE_NAMEorl$racprod2551的数据库,下面是SID指的使用:

 

Database or Instance Type                                                  Value used for ORACLE_SID

Single-instance Oracle Database                   orlracpr

Policy-managed Oracle RAC instance                orlracpr_1

Admin-managed Oracle RAC instance               orlracpr1

 

2.11 Using Oracle Universal Installer to Install Oracle RAC

使用Oracle RAC安装Oracle数据库软件:

1.确保你可以使用SSH存取其他节点。OUI需要允许设置无密码的SSH用户账户可以运行Oracle RAC安装。OUI可以自动设置设置他启动,或你的系统管理员可以设置他在安装前自动启动。

2.在你打算运行OUI上打开一个终端,以你想要安装Oracle Database installation的属主为用户账户登录(例如,oracle)

如果你不能关闭stty命令,或有其他的限制条件阻止使用OUI自动SSH配置,那么你必须确保你的SSH被配置,而且在你开启安装器之前被启用。

3.确保你有susudo认证,因为在安装期间将提示以root用户运行一个脚本。

运行Software Updates选项来获得更多当前系统需求更新,关键补丁更新,和其他推荐更新的安装,使用一个有效的My Oracle Support 用户名和密码,或提示提供路径来下载软件更新选项包。

4.Oracle Database 11g release 2(11.2)安装介质或安装二进制下载空间,在Disk1磁盘上运行runInstaller命令。例如,当软件二进制下载区为:/home/oracle/oraclesw,输入下面的命令:

$ cd /home/oracle/oraclesw/Disk1

$ ./runInstaller

5.通过OUI提示提供信息或以root运行脚本。安装期间需要帮助,点击Help。点击Details查看日志文件。

 

Note:

You can run the root.sh script simultaneously(同时) on all nodes in the cluster for Oracle RAC installations or upgrades.

 

如果安装期间遇到问题,在安装日志文件中检查OUI的操作记录。日志文件位于Oracle Inventory 目录:

OraInventory/logs/installActionsdate_time.log

 

Caution:

The Oracle home name and path that you provide during database installation must be different from the home that you used during the Oracle Grid Infrastructure installation in phase one. You must not install Oracle Database 11g with Oracle RAC software into the same home in which you installed the Oracle Grid Infrastructure for a cluster software.

Note that because Oracle ASM is part of the Oracle Grid Infrastructure home, it cannot be upgraded during an Oracle RAC installation.

 

当你完成第二个和最后阶段的安装,转到:Chapter 4, "Oracle Real Application Clusters Postinstallation Procedures”执行安装后的工作。

 

Caution:

After installation is completed and you have created the database, if you decide that you want to install additional Oracle Database 11g release 2 (11.2) products in the database, then you must stop all processes running in the Oracle home before you attempt to install the additional products. For the Oracle Universal Installer to relink certain executables and libraries, all database processes must be stopped. Refer to Appendix E, "How to Stop Processes in an Existing Oracle Real Application Clusters Database" for additional information.

 

下列是关于安装附加的信息列表:

·  Select Database Management选项页面,如果你可以完成Grid Control Management Agent安装,那么你可以要么选择Grid要么Local Database Control。否则,Oracle RAC只支持数据库管理中Local Database Control。但你使用local Database Control,你可以选择e-mail选项和输入Outgoing SMTP服务名和e-mail地址。

如果你执行的安装不包含Oracle Enterprise Manager(例如,Advanced Installation软件安装不含Oracle Enterprise Manager,不包含Oracle Enterprise Manager配置的安装或使用你自己脚本创建的数据库)。那么你之后可以使用OUI进行Oracle Enterprise Manager的配置,DBCA,或Oracle Enterprise Manager Configuration Assistant(EMCA)工具。

 

2.12 Using Oracle Universal Installer to Install Oracle RAC One Node

安装Oracle RAC一个节点:

1. 在你打算运行OUI上打开一个终端,以你想要安装Oracle Database installation的属主为用户账户登录(例如,oracle)

如果你不能关闭stty命令,或有其他的限制条件阻止使用OUI自动SSH配置,那么你必须确保你的SSH被配置,而且在你开启安装器之前被启用。

2. 确保你有susudo认证,因为在安装期间将提示以root用户运行一个脚本。

3. Oracle Database 11g release 2(11.2)安装介质或安装二进制下载空间,在Disk1磁盘上运行runInstaller命令。例如,当软件二进制下载区为:/home/oracle/oraclesw,输入下面的命令:

$ cd /home/oracle/oraclesw/Disk1

$ ./runInstaller

4. 选择配置Oracle RAC一个节点数据库,而且选择和安装Oracle RAC到运行Oracle RAC One Node的所有节点。

5. 通过OUI提示提供信息或以root运行脚本。安装期间需要帮助,点击Help。点击Details查看日志文件。

 

Note:

You can run the root.sh script simultaneously(同时) on all nodes in the cluster for Oracle RAC installations or upgrades.

 

如果安装期间遇到问题,在安装日志文件中检查OUI的操作记录。日志文件位于Oracle Inventory 目录:

OraInventory/logs/installActionsdate_time.log

 

Caution:

The Oracle home name and path that you provide during database installation must be different from the home that you used during the Oracle Grid Infrastructure installation in phase one. You must not install Oracle Database 11g with Oracle RAC software into the same home in which you installed the Oracle Grid Infrastructure for a cluster software.

If you are upgrading a database, then you must use the same type of Oracle home. For example, you should not change from local Oracle homes to a shared Oracle home.

 

Note that because Oracle ASM is part of the Oracle Grid Infrastructure home, it cannot be upgraded during an Oracle RAC installation.

 

2.13 Using DBCA to Configure Oracle RAC One Node

如果你选择在集群节点中只安装Oracle RAC软件,你可以使用Oracle Database Configuration Assistant(DBCA)来配置Oracle RAC One Node

安装之后,启动DBCA,在欢迎页面,选择Oracle RAC One Node databaseDBCA在你选择的节点集中的一个节点启动。之后你可以增加额外的节点到集群。

选择一个节点将Oracle RAC One Node部署到单节点。Oracle 推荐你选择集群中所有的节点来部署Oracle RAC One Node能够failover

如果你选择低于两个节点,或创建服务器池为2个基数或更多,那么DBCA布置告警信息配置你的选择将不支持Oracle RAC One Node实例failover

当你创建一个admin-managed Oracle RAC One Node 数据库,注意,在数据库池的开始只有一个节点安装二进制文件,所有候选服务器中放入到通用的服务器池中。付过服务器未在通用或免费,那么这可能导致停止运行在候选服务器中的资源。

See Also:

Oracle Technology Network for more information about Oracle RAC One Node:

http://www.oracle.com/technology/products/database/clustering/index.html

 


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