WebLogic Server System Administration Top Ten Fundamentals Concepts Session ID# 11579



Similar documents
AGENDA. Introduction About Weblogic Server Weblogic Server Administration Top Ten Concepts Q & A

Weblogic Server Administration Top Ten Concepts. Mrityunjay Kant, AST Corporation Scott Brinker, College of American Pathologist

Install and Configure Fusion Applications - DBA perspective. Masthan Babu Phani Kottapalli AST Corporation August 14, 2014

Oracle IDM Integration with E-Business Suite & Middleware Technologies

Top Weblogic Tasks You can Automate Now

Oracle E-Business Suite Single Sign On Using Oracle Access Manager

WEBLOGIC ADMINISTRATION

WebLogic Server 11g Administration Handbook

Oracle Service Bus: - When to use, where to use and when not to use

Robert Honeyman

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )

WebLogic Server: Installation and Configuration

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

Who are We Specialized. Recognized. Preferred. The right partner makes all the difference.

Oracle WebLogic Server 11g Administration

MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune Tel: /

A Beginners Guide to Fusion Middleware

Oracle WebLogic Server: Remote Monitoring and Management

Oracle WebLogic Server 11g: Administration Essentials

Oracle WebLogic Server Monitoring and Performance Tuning

Head in the Clouds Feet On the Ground

WebLogic Server Admin

5 Days Course on Oracle WebLogic Server 11g: Administration Essentials

Consolidate Your Middleware to the #1 Application Server: Oracle WebLogic Suite Chuk Munn Lee Oracle

ASTCORPORATION. Head in the Clouds Feet On the Ground A Guide to Choosing Cloud Options RECOGNIZED. PREFERRED. SPECIALIZED.

Deploying for Success on the Cloud: EBS on Amazon VPC Session ID#11312

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

WebLogic Server Foundation Topology, Configuration and Administration

WebLogic Server Administration

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

Department of Veterans Affairs VistA Integration Adapter Release Enhancement Manual

OBIEE Cloning. Cloning the OBIEE 11g database migration to a new host. Ashok Thiyagarajan ADVANS MARLBOROUGH, MA AND CHENNAI, INDIA

Oracle Identity Manager (OIM) as Enterprise Security Platform - A Real World Implementation Approach for Success

WebCenter Forms Recognition Learn Sets to the Rescue! August 14, 2014

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

Oracle WebLogic Server

Contents 1 Overview 2 Introduction to WLS Management Services iii

No.1 IT Online training institute from Hyderabad URL: sriramtechnologies.com

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Discoverer 11g for Oracle ebusiness Suite Partnering for Sucess

Qualogy M. Schildmeijer. Whitepaper Oracle Exalogic FMW Optimization

Oracle Enterprise Manager 12c Cloud Control for Managing Oracle E-Business Suite 12.2

2012 Oracle Corporation

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

<Insert Picture Here> Managing WebLogic Server Lifecycle

Oracle E-Business Suite (R12) Integration with OID/OAM 11g

HP OO 10.X - SiteScope Monitoring Templates

Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ]

Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.

<Insert Picture Here> Optimized WebLogic Monitoring with Oracle Enterprise Manager

Configuring SSL in OBIEE 11g

<Insert Picture Here> Java Application Diagnostic Expert

Top 10 Performance Tips for OBI-EE

JBoss AS Administration Console User Guide. by Shelly McGowan and Ian Springer

Enterprise Manager 12c for Middleware

1z0-102 Q&A. DEMO Version

Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ]

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

<Insert Picture Here> Oracle WebCenter Spaces and Oracle BI Applications Configuration

WebLogic Server - OGG Domain under Windows7 Startup and Shutdown Admin Server and Managed Servers

How To Improve Performance On An Asa 9.4 Web Application Server (For Advanced Users)

Oracle Fusion Middleware

TÜRKIYE. Course Schedule. February June Oracle University Turkey Telephone:

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management

Oracle Fusion Middleware

Application. 1.1 About This Tutorial Tutorial Requirements Provided Files

Oracle E-Business Suite - Oracle Business Intelligence Enterprise Edition 11g Integration

KillTest. 半 年 免 费 更 新 服 务

Implementing a Weblogic Architecture with High Availability

Spectrum Technology Platform. Version 9.0. Spectrum Spatial Administration Guide

Java Monitoring. Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer

WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE

MONITORING A WEBCENTER CONTENT DEPLOYMENT WITH ENTERPRISE MANAGER

Oracle WebLogic Server:

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

WebSphere Server Administration Course

Mission-Critical Java. An Oracle White Paper Updated October 2008

Accenture Foundation Platform for Oracle

Oracle WebLogic Server

Monitoring PostgreSQL database with Verax NMS

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

TOP 10 TIPS AND TRICKS FOR ORACLE BUSINESS INTELLIGENCE SESSION #12061

INTRODUCTION TO CLOUD MANAGEMENT

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

Each of the advisory has a health level indicating severity of the issue found, pattern, name, keyword and related advice.

Code:1Z Titre: Oracle WebLogic. Version: Demo. Server 12c Essentials.

Monitoring IBM WebSphere extreme Scale (WXS) Calls With dynatrace

Working with Managed Servers

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota


An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

Tool - 1: Health Center

Resonate Central Dispatch

Oracle WebLogic Thread Pool Tuning

Transcription:

WebLogic Server System Administration Top Ten Fundamentals Concepts Session ID# 11579 Scott Brinker, College of American Pathologist Shyam Kumar, AST Corporation

Agenda Introduction About WebLogic Server WebLogic Server Administration Top Ten Concepts Hands-on Q & A

Introduction - CAP College of American Pathologist the leading organization of board-certified pathologists, serves patients, pathologists, and advocating excellence in the practice of pathology and laboratory medicine It is the world s largest association composed exclusively of board-certified pathologists and is the worldwide leader in laboratory quality assurance. Serving more than 18,000 physician members and the global laboratory community More than 7,000 laboratories are accredited by the CAP Headquarters located in Northfield (Chicago), IL Implemented Oracle Middleware stack such as WebCenter Suite, SOA Suite, BPM Suite, IDM Suite, OBIEE, Hyperion

Specialized. Recognized. Preferred. The right partner makes all the difference. Our Services E-Business Suite Business Intelligence EPM-Hyperion Fusion Middleware Managed Services Oracle University Project Advisory Services Oracle Partnership Oracle Platinum Partner Pillar Partner SOA Business Intelligence Hyperion Oracle University Approved Education Center Oracle University Reseller Oracle Accelerator Implementer Certified OnDemand Implementer Small Business Strategy Council Oracle Specialized EBS Financial Management EBS Supply Chain Management EBS Human Capital Management BI Applications BI Foundation Service-Oriented Architecture Public Sector Oracle Titan Award Winner 2011 & 2009 2011 Inc. Top Small Company Workplaces 2012 Inc. 5000 Fastest Growing Companies 2012 Best & Brightest Companies to Work For

WebLogic Server - Introduction #1 in worldwide Application Server Software, with a growth rate of 11.7% The Foundation for Oracle Applications and Middleware Technologies Platform The Foundation for Cloud Applications and Application WebLogic 10.3.6 Infrastructure Consolidation Supported features such as Monitoring & Management Scalability/Clustering Virtual Assembly Builder Java EE Standards Enterprise Security Enterprise Messaging Linear Scalability Coherence etc

A Quick Poll? How many of you are Business Users How many of you are Technical Users How many of you have actively been using WebLogic Server

WebLogic System Administration Top 10 Fundamentals Concepts These are the concepts for WebLogic Server Administration based on our experience in implementing and supporting WebLogic Server platform These are generic concepts that would apply in any Oracle Middleware Implementations These are the Tips and Tricks

#10 Knowing Administration Console Important Elements Tool Bar Appears on top of Console. How do I The Panel includes the context sensitive link to Online Help. Change Center Lock to make any Change in WebLogic Server Domain Structure Admin Console Pages Tree Structure System Status Reports the Health of system

#9 - WebLogic Domains - Fundamentals!! WebLogic Server administration domain is a logically related group of WebLogic Server resources. Domains include a special WebLogic Server instance called the Administration Server, which is the central point from which you configure and manage all resources in the domain. Contents of a Domain Administration Server Managed Servers Resource Services

#9 - WebLogic Domain Architecture!! Depending on your particular business needs and system administration practices, you might decide to organize your domains based on criteria such as: Logical divisions of applications Physical location Size

#8 - Installation of JVM, WLS, etc. Use standard paths between environments DO NOT use Upper and Lower Case Be consistent between the Paths Use Environment variables consistently JAVA_HOME, DOMAIN_HOME, etc. Check for port conflicts before installing and configuring domain Use JRocket as JVM and tune your JVM as per you Application requirements Consistent log file configurations and proper log rotation sequence

#7 Resource Management Mbean Mgmt/SNMP JDBC - Connection pool waiters JDBC - Active Connections Current Count JVM - Heap Size JVM - Garbage Collection JMS ConnectionsCurrentCount JMS MessagesCurrentCount Threads PendingRequestCurrentCount Threads - QueueLength Monitoring file system space, CPU and Memory

#6 - Thread Dumps for Troubleshoot & Debug WLS Why Take Thread Dumps? - To understand what is actively executed in the system when under load - When system is sluggish or slow or hangs - Java Virtual Process running but Server or App itself not responding - Pages take forever to load - Response time increases - Application and or Server behavior erratic - Just to observe hot spots (frequently executed code) under load - For Performance tuning & for Dependency analysis - To capture snapshot of running state in server

#6 - Thread Dumps for Troubleshoot Methods to obtain thread dumps for analysis: - Use WLS Admin Console - Login to AdminConsole >Server > Monitoring > Threads - WLST create.py script - Weblogic.admin (WLS 8.1 and under) - Jrockit JVM java weblogic.admin -url t3://localhost:7001 -username weblogic -password weblogic1 THREAD_DUMP jrcmd PID print_threads - Oracle/Sun Java JVM kill -3 PID - Windows control + break in wls startup cmd script startweblogic.cmd, startmanagedweblogic.cmd - Process Explorer & Debug WLS

#6 - Thread Dumps for Troubleshoot & Debug WLS Always take 4 or 5 thread dumps within a 20-25 sec period Locking States State blocked Description This thread has tried to enter a synchronized block, but the lock was taken by another thread. This thread is blocked until the lock gets released. blocked (on thin lock) waiting This is the same state as blocked, but with the additional information that the lock in question is a thin lock. This thread has called Object.wait() on an object. The thread will remain there until some other thread sends a notification on that object. sleeping parked suspended This thread has called java.lang.thread.sleep(). This thread has called java.util.concurrent.locks.locksupport.park(). The thread s execution has been suspended by java.lang.thread.suspend() or a JVMTI/JVMPI agent call

#5 Log File Management Consistent log locations across environments Shared file system/folder Leverage log rotation properly and efficiently Tools to view logs WLS Admin Console, EM Console, file system access and 3rd party tools (sawmill for example)

#4 - Back-Up/Restore Server Files Perform a full offline backup shutdown all processes - WLS - Node Managers - Listeners - EM and emagent - OHS - WebCache Perform file system backups using OS tools such as tar: tar - zcvpf backup1.tar... Test backup by performing recovery on another computer Configure automatic backup of WLS configuration it will create config-booted.xml and config-original.xml

#3 - Temporary Files and Cache Management WebLogic creates the temporary files in various temp folders <XYZ>/bea/user_projects/domains/<yourdomain</servers/<yourse rver>/tmp These Cache would often create issues so it would be recommended to delete all files/folders from tmp folders and Restart the server.

#2 WebLogic Diagnostic Framework (WLDF) Watch & Notification WebLogic Diagnostics Framework (WLDF) consists of a number of components that work together to collect, archive, and access diagnostic information about a WLS Server instance & the applications it hosts such as Watches and Notifications - The Watch and Notification component of the WebLogic Diagnostics Framework (WLDF) provides the means for monitoring server and application states and then sending notifications based on criteria set in the watches

#2 WebLogic Diagnostic Framework (WLDF) Watch & Notification A Watch identifies a situation that you want to trap for monitoring or diagnostic purposes & can be configured to analyze log records, data and events. A watch is specified as a watch rule, which includes: - A watch rule expression - An alarm setting - One or more notification handlers A notification is an action that is taken when a watch rule expression evaluates to true. WLDF supports the following types of notifications: - Java Management Extensions (JMX) - Java Message Service (JMS) - Simple Mail Transfer Protocol (SMTP), for example, e-mail - Simple Network Management Protocol (SNMP) - Diagnostic Images

#1 WebLogic Diagnostic Framework (WLDF) Dashboard Monitoring Dashboard provides views and tools for graphically presenting diagnostic data about servers & applications

WebLogic Reference Documents WLS 11.1.1.6 http://docs.oracle.com/cd/e23943_01/wls.htm WLS 11.1.1.5 http://docs.oracle.com/cd/e21764_01/index.htm

Questions? Comments?

THANK YOU Scott Brinker sbrinker@cap.org Shyam Kumar skumar@astcorporation.com