执行此任务时,clsetup 实用程序会创建以下资源,以用于与 Oracle Grid Infrastructure 进行交互操作:
充当 Support for Oracle RAC 数据库代理的 Oracle Solaris Cluster 资源
表示 Oracle Grid Infrastructure 框架的 Oracle Solaris Cluster 资源
下列存储选择之一:
表示可伸缩设备组和可伸缩文件系统挂载点的 Oracle Grid Infrastructure 资源
表示 Oracle ASM 磁盘组的 Oracle Grid Infrastructure 资源
开始之前
确保满足以下先决条件:
Support for Oracle RAC 框架资源组已创建并处于联机状态。请参见注册和配置 Support for Oracle RAC 框架资源组。
已配置用于 Oracle 数据库文件的存储资源。请参见为 Oracle 数据库文件注册和配置存储资源。
Support for Oracle RAC 软件已安装。请参见安装 Oracle RAC 软件。
已验证 Support for Oracle RAC 软件的安装。请参见检验 Oracle RAC 的安装。
Oracle 数据库已创建。请参见创建 Oracle 数据库。
Oracle 数据库正在运行。
要确定 Oracle 数据库是否正在运行,请使用 Oracle 数据库 srvctl 命令,如下所示:
$ srvctl status database -d db-name
db-name 指定 Oracle 数据库的名称。
确保您具有以下信息:
Oracle Grid Infrastructure 主目录的完整路径
Oracle 数据库主目录的完整路径
要用于所使用的 Oracle 文件的所有 Oracle Solaris Cluster 存储资源的名称
# clsetup
此时将显示 clsetup 主菜单。
此时会显示 "Data Services"(数据服务)菜单。
clsetup 实用程序显示关于 Support for Oracle RAC 的信息。
clsetup 实用程序提示您选择是对 Support for Oracle RAC 进行初始配置还是管理现有配置。
clsetup 实用程序提示您选择 Support for Oracle RAC 群集位置。此位置可以是全局群集,也可以是区域群集。
clsetup 实用程序将显示要配置的 Support for Oracle RAC 组件的列表。
clsetup 实用程序将显示在群集上配置的 Support for Oracle RAC 数据库的名称列表。
clsetup 实用程序将显示群集上存在的 Oracle 数据库主目录列表。
clsetup 实用程序将提示您输入要配置的 Support for Oracle RAC 数据库的名称。
clsetup 实用程序将显示群集上所存在的 Oracle 主目录的列表。
clsetup 实用程序将显示在群集上配置的 Oracle 数据库系统标识符的列表。实用程序还会提示您为要运行 Support for Oracle RAC 的节点列表中的第一个节点指定系统标识符。
clsetup 实用程序会提示您输入 Oracle 数据库主目录。
clsetup 实用程序将显示在群集上配置的 Oracle 系统标识符的列表。实用程序还会提示您为要运行 Support for Oracle RAC 的节点列表中的第一个节点指定系统标识符。
clsetup 实用程序将显示该实用程序将创建的 Oracle Solaris Cluster 对象的名称。
clsetup 实用程序将显示一个屏幕,在这个屏幕中您可以指定新名称。
clsetup 实用程序将返回其将创建的 Oracle Solaris Cluster 对象的名称列表。
clsetup 实用程序将显示关于该实用程序将创建的 Oracle Solaris Cluster 配置的信息。
clsetup 实用程序将显示进度消息,指示该实用程序正在运行命令来创建配置。完成配置后,clsetup 实用程序将显示其创建配置所运行的命令。
clsetup 实用程序将返回用于配置 Support for Oracle RAC 的选项的列表。
下表列出了在您完成此任务后 clsetup 实用程序将创建的 Oracle Solaris Cluster 资源默认配置。
|
clsetup 实用程序还会为 Oracle 组件所依赖的可伸缩设备组和可伸缩文件系统挂载点的每个 Oracle Solaris Cluster 资源创建 Oracle Grid Infrastructure 资源。
clsetup 实用程序创建的每个 Oracle Grid Infrastructure 资源的名称如下所示:
sun.node.sc-rs
此名称中的可替换项如下所述:
node 指定要运行 Oracle Grid Infrastructure 资源的节点的名称。
sc-rs 指定 Oracle Grid Infrastructure 资源表示的 Oracle Solaris Cluster 资源的名称。执行为 Oracle 数据库文件注册和配置存储资源中的任务时将创建此资源。
node 上数据库实例的 Oracle Grid Infrastructure 资源依赖于 clsetup 实用程序为该节点创建的 Oracle Grid Infrastructure 资源。安装和配置 Support for Oracle RAC 期间将创建数据库实例的 Oracle Grid Infrastructure 资源。
节点上数据库实例的 Oracle Grid Infrastructure 资源的名称如下所示:
ora.dbname.db
名称的 dbname 部分指定 Oracle Grid Infrastructure 资源表示的数据库实例的数据库名称。
接下来的步骤