Documente Academic
Documente Profesional
Documente Cultură
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 worlds 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
Specialized. Recognized. Preferred. The right partner makes all the difference.
Our Services
E-Business Suite Business Intelligence
Oracle Partnership
Oracle Platinum Partner Pillar Partner
Oracle Specialized
EBS Financial Management EBS Supply Chain Management
EPM-Hyperion
Fusion Middleware Managed Services Oracle University Project Advisory Services
SOA
Business Intelligence Hyperion Oracle University Approved Education Center Oracle University Reseller
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
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
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
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
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
Just to observe hot spots (frequently executed code) under load For Performance tuning & for Dependency analysis To capture snapshot of running state in server
Jrockit JVM
jrcmd PID print_threads
Windows control + break in wls startup cmd script startweblogic.cmd, startmanagedweblogic.cmd Process Explorer
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. 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. This thread has called java.lang.Thread.sleep().
sleeping
parked
suspended
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
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
Questions? Comments?
THANK YOU
Scott Brinker sbrinker@cap.org Shyam Kumar skumar@astcorporation.com