理解Oracle Fusion Middleware中的关键概念

简介: 两种类型的组件: Oracle Fusion Middleware provides two types of components: A Java component, which is an Oracle Fusion Middleware co...

两种类型的组件:

Oracle Fusion Middleware provides two types of components:

  • Java component, which is an Oracle Fusion Middleware component that is deployed as one or more Java EE applications and a set of resources. Java components are deployed to an Oracle WebLogic Server domain as part of a domain template(java组件被部署到weblogic服务器上,作为域模板的一部分). Examples of Java components are the Oracle SOA Suite and Oracle WebCenter Portal components.

  • system component, which is a manageable process that is not deployed as a Java application. Instead, a system component is managed by Oracle Process Manager and Notification (OPMN).(比如R12.1里面的form,oacore进程)

A Java component and a system component are peers(对等的,同辈的).


After you install and configure Oracle Fusion Middleware, your Oracle Fusion Middleware environment contains the following:

  • An Oracle WebLogic Server domain, which contains one Administration Server and one or more Managed Servers.The Administration Server contains Oracle WebLogic Server Administration Console and Fusion Middleware Control.The Managed Servers contain components, such as Oracle WebCenter Portal and Oracle SOA Suite as shown in Figure 1-1.(admin server里面有weblogic控制台和fusion middleware control;managed server包含java组件,比如WebCenter Portal、SOA Suite)

    See Section 2.5 for information about Oracle WebLogic Server domains.

  • One or more Oracle instances, if your environment includes system components. See Section 2.6 for information about Oracle instances.

  • A database that is used as a metadata repository, if the components you installed require one. For example, Oracle SOA Suite requires a metadata repository. See Section 2.7 for information about metadata repositories.


什么是Middleware Home,Oracle Home、Oracle Common Home?

Middleware home is a container for the Oracle WebLogic Server home, and, optionally, one Oracle Common home and one or more Oracle homes. A Middleware home can reside on a local file system or on a remote shared disk that is accessible through NFS.

下面是一个安装了soa的home结构:


An Oracle home contains installed files necessary to host a specific component or software suite. An Oracle home resides within the directory structure of the Middleware home. Each Oracle home can be associated with multiple Oracle instances or Oracle WebLogic Server domains. There can be multiple Oracle homes within each Middleware home.
按照上面描述的理解,如果多装几个组件,应该会有多个oracle home。

The Oracle Common home contains the binary and library files required for Fusion Middleware Control and Java Required Files (JRF). There can be only one Oracle Common home within each Middleware home.

WebLogic Server home contains installed files necessary to host a WebLogic Server. The WebLogic Server home directory is a peer of Oracle home directories and resides within(内嵌于) the directory structure of the Middleware home.


domain home:The top-level directory of an Oracle WebLogic Server administration domain is referred to as the domain home. The directory structure of a domain is separate from the directory structure of the WebLogic Server home. A domain home can reside anywhere; it need not be within the Middleware home directory.

An Oracle WebLogic Server administration domain is a logically related group of Java components. A domain includes a special WebLogic Server instance called theAdministration Server, which is the central point from which you configure and manage all resources in the domain. Usually, you configure a domain to include additional WebLogic Server instances called Managed Servers. You deploy Java components, such as Web applications, EJBs, and Web services, and other resources, to the Managed Servers and use the Administration Server for configuration and management purposes only.

A domain is a peer of an Oracle instance. Both contain specific configurations outside of their Oracle homes.


按照上面描述的理解,如果多装几个组件,应该会有多个oracle home。
相关文章
|
存储 缓存 分布式计算
|
存储 关系型数据库 测试技术
PLSQL_Oracle外部表的概念和使用(案例)
2014-08-25 Created By BaoXinjian 一、摘要 ORACLE外部表用来存取数据库以外的文本文件(Text File)或ORACLE专属格式文件。 因此,建立外部表时不会产生段、区、数据块等存储结构,只有与表相关的定义放在数据字典中。
1304 0
|
Oracle 关系型数据库
PLSQL_Oracle临时表Temporary Table基本概念和用法(概念)
2014-06-08 Created By BaoXinjian 一、基本概念 1. 我对临时表的理解: 在 Oracle 中创建一张表,这个表不用于其他的什么功能,主要用于自己的软件系统一些特有功能才用的,而当你用完之后表中的数据就没用了。
1222 0
|
SQL 监控 Oracle
DBA_Oracle Audit基本概念(概念)
2014-08-15 Created By BaoXinjian 1、什么是审计 (1). 简单来讲,就是把对数据库的操作记录下来。不管你是否打开数据库的审计功能,以下这些操作系统会强制记录。 用管理员权限连接Instance 启动数据库 关闭数据库 (2).记录对数据对象的所有操作。
993 0
|
Oracle 关系型数据库 数据库
DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)
2014-08-07 Created By BaoXinjian 一、摘要 Oracle数据库的完整启动过程是分步骤完成的,包含以下3个步骤: 启动实例-->加载数据库-->打开数据库 因为Oracle数据库启动过程中不同的阶段可以对数据库进行不同的维护操作,对应我们不同的需求,所以就需不同的模式启动数据库。
983 0
|
Oracle 关系型数据库 BI
GL_Oracle Erp月结和年节流程讨论(概念)
2014-02-06 Created By BaoXinjian 一、什么是月结处理     通常,企业财务部门每月末终了都要对该月账务进行检查,进行结算处理。例如将当月的制造费用结转为生产成本,在部门间分摊公共费用等等;并制作、打印相关的报表与分析报告。
1236 0
|
SQL 监控 Oracle
PLSQL_Oracle Exception异常分类、异常抛出、异常处理、异常传播(概念)
2014-06-03 Created By BaoXinjian 一、摘要 在PLSQL程序开发过程中,很重要的部分就是对程序异常的监控和处理,包括如何触发异常,何时进行处理,如何进行处理,是否将程式中的所有异常集中在一起,通过公共异常处理的procedure或function,如果没有完善的...
1573 0
|
存储 Oracle 关系型数据库
ASM_Oracle ASM的概念(概念)
2014-06-03 Created By BaoXinjia 1. ASM的出现是为RDBMS管理文件存储 注意ASM不会替代RDBMS去实施IO读写,很多对这一点存在误解,认为RDBMS发送IO request给ASM,ASM去做真正的IO操作,这是错误的。
951 0
|
SQL Oracle 关系型数据库
Discover_Oracle Discover的概要(概念)
2011-01-08 Created By BaoXinjian 一、摘要 Oracle Discoverer最初是Oracle BIS的前端展现工具 不过属于10g之前的技术,而且对目标数据库有较大的影响,所以数据库一般现在不在用Discover,而是用跟多的BI工具,想OBIEE,或者第...
1192 0