使用 Oracle 企业管理器 10g 第 2 版管理 Oracle 应用服务器配置

该 OBE 介绍如何使用 Oracle 企业管理器 10g 网格控制第 2 版管理 Oracle 应用服务器配置。使用网格控制,您可以查看、比较和跟踪 Oracle 应用服务器配置的更改。

大约半小时

主题

该 OBE 包括以下主题:

将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。)

注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。

这些屏幕截图不能反映用户的具体环境。只是说明如何在 Oracle 企业管理器 10g 网格控制控制台找到具体的功能。

概述

Oracle 应用服务器的配置管理使 IT 企业不再需要手动维护支持公司应用程序的已安装软件和硬件的电子表格。管理员可以使用 Oracle 企业管理器 10g 网格控制自动发现整个企业已安装的硬件和软件,并将收集来的配置数据存储在配置管理数据库中。存储的数据可以根据需要进行分析 — 查看收集来的数据、比较数据或跟踪以前执行的配置更改。

返回主题列表

先决条件

在执行该 OBE 中提到的任务前,您至少已通过安装管理代理发现了一个 Oracle 应用服务器实例。您还可以导航到 Targets -> Application Servers 子选项卡,从 Add 下拉列表中选择 Oracle Application Server,然后按照向导说明添加该实例。

返回主题列表

情景

Linda 刚被责成管理支持其公司的一个生产应用程序的中间件软件。她打算创建该软件及其底层硬件的清单,以便了解其配置,从而更好地管理该环境。

几天后,Linda 发现该应用程序出了问题。而该应用程序在最近的 QA 检测中运行正常。Linda 希望确定是不是生产环境和 QA 环境有什么不同而导致了该问题的出现。她还想确定生产环境发生的什么变化(如果有)而导致该问题的出现。

返回主题列表

查看配置

网格控制自动收集 Oracle 应用服务器配置信息以及主机配置信息,并将这些数据存储在 Oracle 管理信息库中。网格控制显示的 Oracle 应用服务器配置信息是管理信息库中当前存储的该应用服务器的配置信息。在下列情况下收集配置信息并将这些信息存储在信息库中:(1) 在主机上启动管理代理,(2) 应用服务器配置自动更新 — 每 24 小时更新一次,(3) 管理员单击 Refresh 按钮手动刷新收集来的应用服务器配置。执行下列步骤查看应用服务器配置:

1.

打开一个浏览器,并输入以下 URL:

http://<管理服务主机名>.<域>:<端口>/em/

没有运行其它实例的计算机上的默认端口值是 7777。但是,如果该计算机运行了其它实例,则该端口可能有所不同。

将显示 Login 页面。输入用户名和口令,然后单击 Login 按钮。

2.

单击 Targets 选项卡。

3.

单击 Application Servers 子选项卡。

4.

单击任意 Oracle 应用服务器实例。

5.

单击 Administration 属性页面。

6.

单击 Configuration 部分下的 Last Collected Configuration 链接。

7.

General 部分提供有关安装类型、Oracle 应用服务器版本、场信息库(数据库或文件)、Oracle 应用服务器控制台的 URL 等方面的信息。Components 部分显示 Oracle 应用服务器组件列表。OPMN 部分提供有关本地、远程和请求端口号、通知服务器和进程管理器的日志记录等级等方面的信息。这个页面上显示的信息与所选 Oracle 应用服务器实例及其组件有关。您还可以继续下钻,查看所收集的各个组件的配置数据。单击 J2EE Applications 属性页面。

8.

使用这个页面可以查看在所选 Oracle 应用服务器 OC4J 实例中部署的 J2EE 应用程序。默认情况下,每天刷新一次该配置信息。此外,您还可以随时单击 Refresh 刷新该信息,显示最新收集的配置。单击 Configuration Files 属性页面。

9.

使用这个页面可以查看一组 Oracle 应用服务器配置文件及其大小和修改时间。单击配置文件的名称可以查看文件的内容。单击 Save 可以将最近收集的配置信息保存到 Oracle 管理信息库或将其导出至文件。单击 General 属性页面。

10.

单击 Components 部分中的任意 OC4J 组件。

11.

使用 Last Collected Configuration General 页面可以查看:

  • 远程方法调用 (RMI)、Java 消息服务 (JMS)、Apache JServ 协议 (AJP) 和 Internet ORB 间协议 (IIOP) 的端口范围。
  • Oracle Application Server Containers for J2EE (OC4J) 的堆大小设置。

单击 Applications 属性页面。

12.

Applications 部分列出了在 OC4J 实例中部署的应用程序及其父应用程序。Modules 部分提供这些应用程序各模块的信息。该部分提供模块名称、模块类型、应用程序名称、应用程序绑定到的 URL(仅限 Web 模块)、是否在应用程序启动时加载 Web 模块的类(仅限 Web 模块)等详细信息。单击 JDBC Resources 属性页面。

13.

使用 Last Collected Configuration JDBC Resources 页面可以查看在 Oracle Application Server Containers for J2EE (OC4J) 实例中部署的所有应用程序使用的数据源列表。在 OC4J 中部署的 J2EE 应用程序使用数据源来定义连接其数据库的方式。数据源存储成功连接数据库以及正确处理请求所需的所有详细信息。单击 Configuration Files 属性页面。

14.

使用 Last Collected Configuration: Configuration Files 页面可以查看 Oracle Application Server Containers for J2EE (OC4J) 的配置文件及其大小和修改时间的列表。单击配置文件的名称可以查看其内容。

除了查看最近收集的配置外,您还可以使用网格控制自带的预定义搜索。您可以使用这些搜索发现 OC4J 数据源、OC4J J2EE 模块,等等。现在将要搜索和查看应用服务器的端口。单击 Application Server 定位器链接。

15.

单击 Administration 属性页面。

16.

从 Configuration Searches 部分选择 Ports for Application Servers,然后单击 Go 按钮。

17. 默认情况下,会发现一个该应用服务器实例使用的端口列表。如果您要查看多个应用服务器实例共用的一个或多个端口,您可以通过修改 Search Criteria 部分快速执行此操作。

返回主题列表

比较配置

网格控制收集 Oracle 应用服务器配置。您还可以使用它比较配置,发现两个或多个应用服务器之间的差异。Compare Wizard 可以比较一个或多个各种类型的当前配置或保存配置。您可以使用比较结果判断导致性能差异的原因。

使用这个 Compare Wizard,您可以执行下列任务:

执行下列步骤比较两个 Oracle 应用服务器的配置:

1.

单击 Targets 选项卡。

2.

单击 Application Servers 子选项卡。

3.

单击任意 Oracle 应用服务器实例。

4.

单击 Administration 属性页面。

5.

单击 Configuration 部分下面的 Compare Configuration 链接。

6.

通过选择其他任意实例选择第二个实例,单击 Compare 按钮。

7.

Summary 页面提供用于比较的两个 Oracle 应用服务器的名称以及收集配置的日期和时间。它总结了部署的应用程序和配置文件的差异。这有助于了解多个 Oracle 应用服务器间配置的异同。单击 General 属性页面。

8.

General 部分比较两个 Oracle 应用服务器的不同配置设置,显示它们的异同。Components 部分比较为两个应用服务器配置的组件。单击 J2EE Applications 属性页面。

9.

该表比较部署的 J2EE 应用程序及其在两个应用服务器中的配置。单击 Configuration Files 属性页面。

10.

该表比较配置文件的文件大小和修改时间,显示这些属性是否相同或某个配置中是否缺少这些属性。您还可以比较配置文件的内容。单击 General 属性页面。

11.

从 Components 部分选择 HTTP_Server 组件,单击 Compare 按钮。

12.

Summary 页面总结它们的端口、虚拟主机、安全设置和配置文件的差异。这有助于了解两个 Oracle HTTP 服务器间配置的异同。单击 General 属性页面。

13.

General 部分比较两个 Oracle HTTP 服务器的服务器名称、日志记录等级、mod_oc4j 负载平衡策略,显示它们设置的异同。Request Handling 部分通过比较两个服务器处理的同时请求数量或它们的子进程处理的同时请求数量、它们的请求超时设置等,来帮助识别它们的性能差异。单击 Ports and Virtual Hosts 属性页面。

14.

Ports and Virtual Hosts 页面提供用于比较的两个 Oracle HTTP 服务器的名称以及收集配置的日期和时间。Default Port 部分比较两个 Oracle HTTP 服务器默认使用的端口,帮助您了解它们默认端口的异同。

Listening Addresses and Ports 部分比较两个 Oracle HTTP 服务器使用的监听地址和端口,显示其设置是否相同或某个配置是否缺少这些设置。Virtual Hosts 部分比较两个 Oracle HTTP 服务器的虚拟主机,显示它们是否相同或某个配置是否缺少这些虚拟主机。单击 Security 属性页面。

15.

Security 页面提供用于比较的两个 Oracle HTTP 服务器的名称以及收集配置的日期和时间。SSL Session Timeout 表比较两个 Oracle HTTP 服务器的 SSL Session Timeout 设置,帮助您了解这些设置的异同。SSL Cipher Suite Settings 表比较 SSL 握手期间使用的 SSL 加密套件。这有助于了解加密套件是否相同或某个配置中是否缺少加密套件。单击 Configuration Files 属性页面。

16.

该表比较两个 Oracle HTTP 服务器配置文件的文件大小和修改时间,显示这些属性是否相同或某个配置中是否缺少这些属性。虽然 Configuration Files 属性页面列出了差异,但这些差异只是基于文件大小和修改时间上建立的。选择 OHS 配置文件 httpd.conf,单击 Compare File Contents 按钮比较这两个 httpd.conf 文件的内容。

17.

两个配置文件的差异将用不同颜色和符号突出显示,表明插入、删除或修改的位置。配置文件的差异可能是由插入、删除或修改行造成的。

返回主题列表

因为网格控制定期收集 Oracle 应用服务器配置信息,所以对配置所做的所有更改都会存储在管理信息库中。您可以使用网格控制查看这些配置更改的历史记录,这样您就能知道是否有更改对您的环境造成了负面影响。执行下列步骤跟踪应用服务器的配置更改:

1.

单击 Targets 选项卡。

2.

单击 Application Servers 子选项卡。

3.

单击任意 Oracle 应用服务器实例。

4.

单击 Components 部分中的任意 OC4J 组件。

5.

单击 Administration 属性页面。

6.

单击 Configuration 部分下面的 History 链接。

7.

您将看到在所选目标中捕获的历史记录。您可以定义过滤器,查看一个或多个类别和目标的历史记录。您可以指定时间间隔、更改类型、更改的值、更改的项目的旧/新值。单击 History Records for OC4J: Application 类别下的链接进一步下钻,检查选定的 OC4J 中更改或添加的应用程序。


8.

Type of change 列告诉您,这个更改是由于 OC4J 实例添加了新应用程序引起的。单击 Details 图标获得更多详细信息。

9.

通过下钻详细信息,您可以看到历史记录显示该 OC4J 实例添加了 Petstore 应用程序。

返回主题列表

在本教程中,您学习了如何:

返回主题列表

有关本 OBE 教程的问题,请在 OBE 论坛上发布查询。

返回主题列表

将鼠标置于该图标上可以隐藏所有的屏幕截图。