2015-01-02 Created By BaoXinjian

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_元数据一、摘要


Oracle Repository Creation Utility

1. RCU 概念

RCU(Repository Creation Utility,存储库创建工具)就可以正确地创建这些模式,它是一个独立的工具,可以独立于每个Fusion Middleware产品下载。

RCU允许用户指定产品的模式名称的前缀,从而允许在同一RDBMS实例中同一产品存在多种模式。

RCU也知道某一给定产品的模式与其他模式间的依赖关系,并确保它们都已创建。

此外,RCU由DBA使用,提供了先进的模式管理功能,如在创建模式前指定模式的表空间配置。

2.RCU的作用

RCU维护一个名为schema_version_registry的模式(当该模式不存在时会创建它),该模式包含特定数据库实例内存在的所有Fusion Middleware模式的相关信息。

该表由Fusion Middleware的生命周期工具使用,它提供了查询和分析有关给定RDBMS实例的模式集的元数据的简便方式。

schema_version_registry内所包含的信息如下所示。

(1).短名称(如SOA)

(2).长名称(如Oracle SOA Suite)

(3).所有者(模式的名称)

(4).版本(如11.1.1.4.0)

(5).升级(N或Y)

(6).状态(升级、有效、无效)

3. RCU的其他信息

schema_version_registry是作为系统级的模式创建的。

具有DBA角色的用户可以访问schema_version_registry的完整内容,RCU创建的用户可以访问其关联模式。

在结束对RCU的讨论之前,应该注意到该工具的另外两个重要方面。首先,该工具提供了可扩展的框架,允许终端用户自己通过一组XML配置文件和DDL文件来配置通过它创建的针对应用程序的模式。

其次,RCU独立于Fusion Middleware产品被打包,且不需要安装。要运行RCU,只需要简单地执行RCU包的/ bin目录下的rcu.sh | bat文件。


SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_元数据_02二、安装


Step1. 启动RCU安装程序


[oracle@gavinprod gavin]$ unzip ofm_rcu_linux_11.1.1.7.0_64_disk1_1of1.zip

[oracle@gavinprod gavin]$ ls -ltr
total 508884
-rw-r--r-- 1 oracle oinstall 22806 Mar 12 2013 readme.html
drwxr-xr-x 38 oracle oinstall 4096 Mar 12 2013 rcuHome
-rw-r--r-- 1 oracle oinstall 520548890 Jan 5 08:18 ofm_rcu_linux_11.1.1.7.0_64_disk1_1of1.zip

[oracle@gavinprod gavin]$ cd rcuHome/bin

[oracle@gavinprod gavin]$ ./ruc


Step2. Welcome

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_元数据_03

Step2.1. Create Repository

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_元数据_04

Step2.2. Database Connection Detail

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_SOA_05

Step2.3. Select Components

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_linux_06

Step2.4. Schema Passwords

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_oracle_07

Step2.5 Map Tablespaces

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_元数据_08

Step2.6 Summary

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_元数据_09

Step2.7 Completion Summary

SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)_oracle_10


Thanks and Regards