Home About Courses Schedule Services Webinars Contact Search

Oracle WebLogic Server 12c Diagnotics and Performace Tuning

SEE SCHEDULE

Duration: 4.0 days

Method: Instructor led, Hands-on workshops

Price: $2450.00

Course Code: WL1940


Description

This 4-day course is designed for WebLogic 12c Administrators and Operations staff that have a basic understanding of core WebLogic administration tasks. This class builds on the foundation of the Oracle WebLogic 12c System Administration class.

Objectives

Upon successful completion of this course, the student will be able to:

  • Generate diagnostic images on demand and in response to system events
  • Define watches and notification 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 already know how to install WebLogic server and create a domain. Students need a basic understanding of service configuration (JDBC, JMS and JNDI) and application deployment. Students should also understand the key concepts of WebLogic clustering.

Topics

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