WebLogic Server 10g R3: Monitoring and Performance Tuning

Course Fees: $5365.00 excl. GST
Printed Manual: $0.00 excl. GST
Course Duration: 5 days
Course Manual

Sorry, no course dates found

Learn To:

  • Describe the Oracle WebLogic Diagnostic Framework (WLDF) architecture
  • Create and configure ways to generate, gather, access, and persist diagnostic data
  • Use the Oracle WebLogic diagnostic console extension
  • Filter log events
  • Tune Java Virtual Machine (JVM) parameters, Oracle WebLogic Server parameters, and application parameters for better performance
  • Web Administrator
  • Application Developers
  • Java EE Developer
Oracle WebLogic Server 10g R3: System Administration
Oracle WebLogic Server 10g R3: Troubleshooting Methodologies
  • Tune Java Virtual Machine (JVM) parameters, Oracle WebLogic Server parameters, and application parameters for better performance
  • Perform Clustering for performance on Oracle WebLogic Server
  • Describe Diagnostic system modules
  • Set Watches and notifications
  • Describe the Oracle WebLogic Diagnostic Framework (WLDF) architecture
  • Create and configure ways to generate, gather, access, and persist diagnostic data
  • Use the Oracle WebLogic diagnostic console extension
  • Instrument the server and applications
  • Filter log events

Introduction to the WebLogic Diagnostics Framework (WLDF)

  • Overview of WebLogic Diagnostics Framework
  • Explaining WLDF Architectural components
  • Explaining WLDF Configuration Basics

Generating Data by leveraging MBeans

  • Describing Data Creators and Data Collectors
  • Explaining the Need to Manage Applications
  • Explaining Instrumentation and Distributed Services Levels
  • Explaining WLDF Instrumentation Component
  • Configuring Server-Scoped Instrumentation

Configuring the WLDF Logging Services, Watches and Notifications, Diagnostic Images

  • Explaining How WLS Uses Logging Services
  • Configuring a Harvester
  • Setting Watches and Notifications
  • Capturing Diagnostic Images

Accessing and Persisting Data

  • Explaining Data Accessors
  • Explaining and Using Online and Offline Accessors
  • Accessing Diagnostic Data
  • Explaining Diagnostic Archives

Configuring a Diagnostic Context

  • Defining Diagnostic Context
  • Describing Dyes & Dye Flags
  • Defining and Configuring Dye Filtering
  • Tracing and Throttling requests

Filtering WebLogic Server Log Messages

  • Defining Basic Concepts of Filtering
  • Setting Severity Levels
  • Setting Filters Based on Severity Level and Other Criteria

Performance Monitoring

  • Defining Benchmarking
  • Describing and Performing Stress Testing
  • Listing Testing Tools that are Available for WLS
  • Identifying Bottlenecks

Java Virtual Machine Basics

  • Defining and Describing Purpose of Java Virtual Machine

Java Tuning Sun HotSpot JVM

  • Monitoring the Sun HotSpot JVM
  • Using JConsole, jps, jstat, jinfo, jmap, and jstack
  • Tuning Sun HotSpot JVM Garbage Collection
  • Defining Ergonomics Related to Java Tuning

Tuning Oracle JRockit JVM

  • Monitoring the Oracle JRockit JVM
  • Using JRockit Management Console, JRA, Memory Leak Detector
  • Describing Ctrl-Break Handler, JRCMD
  • Using JRockit Self-tuning
  • Tuning Oracle JRockit JVM Garbage Collection

Core WebLogic Server Tuning

  • Listing Performance Packs
  • Using Stuck Threads, Auto Restart Server
  • Describing Garbage Collection Thresholds
  • Tuning Chunk Size and Pool Size
  • Connection Backlog Buffering
  • Tuning SSL

Working with Work Managers

  • Defining Work Manager
  • Setting Components of Work Manger
  • Work Manager Configuration
  • Accessing and Mapping CommonJ Work Managers
  • Executing Queues

Tuning JSP

  • Using the JSP Compiler jspc
  • Using the Precompile Option
  • Setting JSP Page Check Interval
  • Setting Servlet Reload Check Interval
  • Defining WebLogic Cache Tag

Tuning JDBC

  • Tuning Connection Pools
  • Tuning Statement Caches
  • Performing Batch Updates
  • Tuning Transactions
  • Tuning a Few Parameters on Databases.

Tuning JMS

  • Tuning JMS clients
  • Defining Aggregation and Message Pipeline
  • Describing Persistence Techniques
  • Listing Throttling Techniques
  • Tuning SAF

Tuning EJB

  • Tuning Pool Size
  • Tuning Cache Size
  • Tuning Concurrency Strategy
  • Tuning Entity Bean Parameters
  • Tuning Transactions
  • Tuning EJB Clients

Tuning WebLogic Server Clusters

  • Architectural Consideration
  • Load Balancers and Firewalls
  • Session Persistence
  • General Tuning Tips