TP2632

Oracle WebLogic Server Diagnostics and Performance Tuning Training

This four-day course gives WebLogic 12c administrators and operations staff a basic understanding of core WebLogic administration tasks. It builds on the foundation of the Oracle WebLogic 12c System Administration class.

Course Details

Duration

4 days

Skills Gained

  • Generate diagnostic images on demand and in response to system events.
  • Define watches and notifications to handle diagnostic events.
  • Create server and application-scoped instrumentation.
  • Use dye injection for advanced diagnosis.
  • Understand memory usage and configuration in Java.
  • Choose suitable garbage collection strategies.
  • Control threading with work managers.
  • Tune JDBC and JMS services.

 

Prerequisites

Students should know how to install a WebLogic server and create a domain. They need a basic understanding of service configuration (JDBC, JMS, and JNDI) and application deployment. Students should also understand the key concepts of WebLogic clustering.

Course Outline
  • Intro to WebLogic Diagnostic Framework (WLDF)
    • WLDF Architecture
    • Data Sources
    • Archiver and Accessor
    • Watches and Notifications
    • Dye Injection
    • Image Capture
  • Diagnostic Configuration
    • Server Configuration
    • System Modules
    • Application Configuration
  • Image Capture
    • Image Capture Methods
    • Examine an Image
  • The Harvester
    • What can be harvested
    • Harvester Configuration
    • Custom MBeans
  • Watches and Notifications
    • Rules
    • Alarms
    • Notification Handlers
  • Instrumentation
    • Server-Scoped Instrumentation
    • Application-Scoped Instrumentation
    • Joinpoints, Pointcuts and Diagnostic locations
    • Diagnostic Monitors
  • Dye Injection
    • Dye Injection Overview
    • Diagnostic Context
    • Configuration
    • Dye Masks
  • The Accessor
    • Online Access
    • Offline Access
  • Introduction to Performance Tuning
    • Throughput
    • Response Time
    • Methodology
    • Key WebLogic Performance Issues
  • The Java Virtual Machine (JVM)
    • JVM Overview
    • JVM Evolution
    • HotSpot
    • JRockit
  • Memory
    • Heap
    • Stack
    • Perm Space
    • Native
  • Garbage Collection
    • Heap Generations
    • GC Candidates
    • Full vs Partial GC
    • Ergonomics
    • Dynamic GC
    • Leaks
  • Work Managers
    • Threading
    • Request Classes
    • Constraints
    • Assigning Work Managers to Components
    • Default Work Manager
  • JMS Tuning
    • Thresholds and Quotas
    • Paging
    • Production Throttling
    • Message Timeouts
  • JDBC Tuning
    • Datasource Configuration
    • Pool Sizes
    • Growth
    • Statement Cache
  • Cluster Tuning
    • Replication Strategy
    • Static Content
    • Load Balance
    • Communications
    • Local Access