Skip Headers

Oracle® Application Server 10g Concepts
10g (9.0.4)
Part No. B10375-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous Next  

10 System Management

This chapter provides an overview of Oracle Application Server system management features and benefits. The topics include:

Introduction to System Management

Oracle Application Server provides a set of industry standards-based management facilities to simplify all aspects of Web site administration. It does so by leveraging a single security and directory framework for all applications, and by providing administrators with a management tool to manage, monitor, tune, and troubleshoot across Oracle Application Server instances.

Oracle Application Server uses Oracle Enterprise Manager Application Server Control to enable Web site administrators to configure and administer Oracle Application Server instances, to monitor and optimize them for performance and scalability, and to help diagnose problems occuring with the application server.

Introduction to Oracle Enterprise Manager

Oracle Enterprise Manager Application Server Control (from here on Application Server Control) provides you with the management tools you need to monitor and administer Oracle Application Server instances. Application Server Control is installed with every instance of Oracle Application Server.

Application Server Control provides Web-based management tools designed specifically for Oracle Application Server. Using Application Server Control, you can monitor and configure components of your application server. You can deploy applications, manage security, and create and manage Oracle Application Server clusters.

Application Server Control consists of the following:

Application Server Control is installed as part of the Oracle Application Server installation process.

Oracle Enterprise Manager Application Server Control Features

Oracle Enterprise Manager includes the following features that enable you to manage your Oracle Application Server framework:

Complete Oracle Application Server Administration

Application Server Control provides a full set of features for performing Oracle Application Server administration, with Web-based interfaces for performing operations such as:

  • Starting and stopping services

  • Managing multiple application server instances on multiple hosts

  • Modifying server configuration parameters

  • Creating new Oracle Application Server Containers for J2EE (OC4J) instances and adding Java Virtual Machines (JVMs)

  • Configuring J2EE resources such as Java Database Connectivity (JDBC) data sources and Java Authentication and Authorization Service (JAAS) providers for J2EE application security

  • Deploying J2EE and Web Services Applications

  • Managing additional application server components such as Oracle Application Server Business Intelligence

  • Creating and managing clusters that speed up the configuration and deployment of your Web applications

Monitoring Oracle Application Server

After you have installed and configured Oracle Application Server, one of your primary tasks as an administrator is to monitor the application server for potential performance issues. The Application Server Control allows you to take a top-down approach to your monitoring activities. For example, you can start by reviewing the basic characteristics of your application server on the Application Server Home page, and then drill down to examine the performance of individual components.

Using this approach, the Application Server Control can help you identify high-level performance issues, such as a high CPU load on your system. You can then drill down to individual components or applications to isolate the root cause of the high-level problem.

Oracle Enterprise Manager Application Server Control Architecture

Oracle Enterprise Manager Application Server Control provides immediate, out-of-the-box management value with each Oracle Application Server instance you install. Each Oracle Application Server installation includes an Application Server Control for managing that installation. Application Server Control is based on several underlying pieces that comprise the application server management stack, including Distributed Configuration Management (DCM), Oracle Process Management and Notification Server (OPMN), and Dynamic Monitoring Service (DMS).

Oracle Enterprise Manager Application Server Control Underlying Technologies

Application Server Control relies on various technologies to discover, monitor, and administer the Oracle Application Server environment. These technologies include:

  • Distributed Configuration Management (DCM): DCM manages configurations among application server instances that are associated with a common Metadata Repository. It enables Oracle Application Server cluster-wide deployment so you can deploy an application to one instance and have it automatically propogated to the entire cluster. You can also make a single host or instance configuration change to one instance and have it propogated across all instances in the cluster. Application Server Control uses DCM to make configuration changes and to propagate configuration changes and deployed applications across the cluster.

  • Oracle Process Manager and Notification Server (OPMN): OPMN provides process control and monitoring for application server instances and their components. It gathers component status information, and distributes the status information to components that are interested in it. The Application Server Control uses OPMN for such tasks as starting and stopping the components of your application server instance.

  • Oracle Management Agent: The Oracle Management Agent is a component of Oracle Enterprise Manager that gathers monitoring data and performs administration tasks for the Application Server Control.

  • Oracle Dynamic Monitoring Service (DMS): The Management Agent leverages another underlying service, the Dynamic Monitoring Service (DMS), to collect performance data. Oracle Application Server components are instrumented with DMS to provide a comprehensive set of built-in performance metrics to automatically measure runtime performance statistics. As a result, the Application Server Control uses this data to monitor the duration of important phases of request processing, as well as status information, such as the number of requests being handled at any given time.