Oracle WebLogic Server 12c Advanced Administration Cookbook

If you want to extend your capabilities in administering Oracle WebLogic Server, this is the helping hand you’ve been looking for. With 70 recipes covering both basic and advanced topics, it will provide a new level of expertise.

Oracle WebLogic Server 12c Advanced Administration Cookbook

Cookbook
Dalton Iwazaki

If you want to extend your capabilities in administering Oracle WebLogic Server, this is the helping hand you’ve been looking for. With 70 recipes covering both basic and advanced topics, it will provide a new level of expertise.
$10.00
$49.99
RRP $29.99
RRP $49.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Code Files
+ Collection
Free Sample

Book Details

ISBN 139781849686846
Paperback284 pages

About This Book

  • Learn how to set a WebLogic environment with stability, high availability and performance
  • Premature optmization is the root of all evil. Configure and tune only what really matters.
  • Understand what are you doing and why. Every recipe covers the theory behind the practice.

Who This Book Is For

This book is ideal for those who know the basics of WebLogic but want to dive deeper and get to grips with more advanced topics. So if you are a datacenter operator, system administrator or even a Java developer this book could be exactly what you are looking for to take you one step further with Oracle WebLogic Server.

Table of Contents

Chapter 1: Install, Configure, and Run
Introduction
Installing WebLogic Server 12c
Creating the WebLogic domain
Distributing the domain files to remote machines
Starting the Node Manager
Starting the Administration Server
Saving and activating changes in the Administration Console
Protecting changes in the Administration Console
Extending and customizing the Administration Console
Enabling RESTful Management Services
Starting/Stopping the WebLogic Managed Server
Deploying applications
Chapter 2: High Availability with WebLogic Clusters
Introduction
Creating a WebLogic cluster
Defining a Hostname/Alias for the Listen Address value
Configuring HA WebLogic cluster parameters
Using Unicast for cluster communications
Using Multicast for cluster communications
Installing Apache HTTP Server for the Web tier
Using the Web Server Plug-in to load balance HTTP Requests to WebLogic cluster
Defining a network channel for cluster communications
Configuring high availability for Administration Server
Chapter 3: Configuring JDBC Resources for High Availability
Introduction
Creating a JDBC data source
Creating a multi data source
Defining the multi data source HA Strategy
Creating a GridLink data source
Managing JDBC data sources
Tuning data sources for reliable connections
Tuning multi data sources – surviving RAC node failures
Updating the Oracle JDBC driver
Chapter 4: Configuring JMS Resources for Clustering and High Availability
Introduction
Creating the file stores
Creating the JDBC stores
Creating the JMS servers
Creating the JMS module
Configuring the subdeployment target
Creating the distributed queue destination and the connection factory
Starting/stopping consumers for a JMS destination
Using the Server affinity to tune the distributed destinations' load balance
Creating a pinned queue with clustering and HA with service migration
Configuring messaging bridge with source and target distributed destinations
Relying on SAF to transfer JMS messages to another WebLogic domain
Chapter 5: Monitoring WebLogic Server 12c
Introduction
Customizing the Administration Console tables
Using the JRockit Mission Control Management Console
Monitoring Linux with SAR
Sending e-mail notifications with WLDF
Generating an SNMP trap
Creating a Monitoring Dashboard custom view
Viewing historical data in the monitoring dashboard using a database
Chapter 6: Troubleshooting WebLogic Server 12c
Introduction
Changing log levels to debug
Including the time taken field in access.log
Enabling verbose garbage collection logging
Taking thread dumps
Enabling the JRockit Mission Control Flight Recorder
Analyzing a heap dump
Recovering the WebLogic admin password
Recovering the data source password
Chapter 7: Stability and Performance
Introduction
Limiting the log disk usage
Rotating the STDOUT logfile
Turning off domain logging
Enabling Linux HugePages
Configuring the transaction (JTA) timeouts
Choosing the JRockit garbage collection mode
Tuning thread concurrency with the default work manager
Tuning the application thread concurrency with custom work managers
Limiting the JMS Queue consumers
Chapter 8: Security
Introduction
Setting up SSL for production environments
Creating a new SQL authentication provider
Assigning a user to a group
Securing a web application with basic authentication
Enabling the Administration Port

What You Will Learn

  • Install, create and configure WebLogic Server
  • Configure an Administration Server with high availability
  • Create and configure JDBC data sources, multi data sources and gridlink data sources
  • Tune the multi data source to survive database failures
  • Setup JMS distributed queues
  • Use WLDF to send threshold notifications
  • Configure WebLogic Server for stability and resilience

In Detail

Oracle WebLogic Server is the core application server product of the Oracle Fusion Middleware platform.

It is the premier application server for enterprise applications and has now been updated to 12C.

If your company or client uses Oracle technology then you must know how to administer the Oracle WebLogic Server

Oracle WebLogic Server 12c Advanced Administration Cookbook guides you through 70 recipes covering from the basics of WebLogic 12c installation, and passing through JDBC, JMS, cluster configuration and tuning. The book covers the day-by-day tasks of a WebLogic Administrator, enhanced with a lot of tips to build a WebLogic production environment focused on stability, high availability and performance.

The best place to start with any book is at the beginning so the first thing that is covered is the basics. This quick refresher should get you back up to speed with WebLogic server and get you in the right frame of mind to get stuck into the more complex techniques.

Each chapter then covers a specific topic with complex solutions simplified and explained. This is not only a book that guides you through complex techniques but also ensure you have a solid understanding of the theory behind the techniques.

We dive into high availability clusters, configuring JMS and JDBC, and then moving on to more general WebLogic Server aspects. Monitor, troubleshoot, and tune the performance of your WebLogic server with time tested solutions.

If you want to take your WebLogic server to the next level of performance and security or simply just want to be more in control this book is full of solutions that will allow you to achieve that aim.

Authors

Table of Contents

Chapter 1: Install, Configure, and Run
Introduction
Installing WebLogic Server 12c
Creating the WebLogic domain
Distributing the domain files to remote machines
Starting the Node Manager
Starting the Administration Server
Saving and activating changes in the Administration Console
Protecting changes in the Administration Console
Extending and customizing the Administration Console
Enabling RESTful Management Services
Starting/Stopping the WebLogic Managed Server
Deploying applications
Chapter 2: High Availability with WebLogic Clusters
Introduction
Creating a WebLogic cluster
Defining a Hostname/Alias for the Listen Address value
Configuring HA WebLogic cluster parameters
Using Unicast for cluster communications
Using Multicast for cluster communications
Installing Apache HTTP Server for the Web tier
Using the Web Server Plug-in to load balance HTTP Requests to WebLogic cluster
Defining a network channel for cluster communications
Configuring high availability for Administration Server
Chapter 3: Configuring JDBC Resources for High Availability
Introduction
Creating a JDBC data source
Creating a multi data source
Defining the multi data source HA Strategy
Creating a GridLink data source
Managing JDBC data sources
Tuning data sources for reliable connections
Tuning multi data sources – surviving RAC node failures
Updating the Oracle JDBC driver
Chapter 4: Configuring JMS Resources for Clustering and High Availability
Introduction
Creating the file stores
Creating the JDBC stores
Creating the JMS servers
Creating the JMS module
Configuring the subdeployment target
Creating the distributed queue destination and the connection factory
Starting/stopping consumers for a JMS destination
Using the Server affinity to tune the distributed destinations' load balance
Creating a pinned queue with clustering and HA with service migration
Configuring messaging bridge with source and target distributed destinations
Relying on SAF to transfer JMS messages to another WebLogic domain
Chapter 5: Monitoring WebLogic Server 12c
Introduction
Customizing the Administration Console tables
Using the JRockit Mission Control Management Console
Monitoring Linux with SAR
Sending e-mail notifications with WLDF
Generating an SNMP trap
Creating a Monitoring Dashboard custom view
Viewing historical data in the monitoring dashboard using a database
Chapter 6: Troubleshooting WebLogic Server 12c
Introduction
Changing log levels to debug
Including the time taken field in access.log
Enabling verbose garbage collection logging
Taking thread dumps
Enabling the JRockit Mission Control Flight Recorder
Analyzing a heap dump
Recovering the WebLogic admin password
Recovering the data source password
Chapter 7: Stability and Performance
Introduction
Limiting the log disk usage
Rotating the STDOUT logfile
Turning off domain logging
Enabling Linux HugePages
Configuring the transaction (JTA) timeouts
Choosing the JRockit garbage collection mode
Tuning thread concurrency with the default work manager
Tuning the application thread concurrency with custom work managers
Limiting the JMS Queue consumers
Chapter 8: Security
Introduction
Setting up SSL for production environments
Creating a new SQL authentication provider
Assigning a user to a group
Securing a web application with basic authentication
Enabling the Administration Port

Book Details

ISBN 139781849686846
Paperback284 pages
Read More