Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
2Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Optimizing Oracle's Siebel Applications on Sun Fire Servers with CoolThreads Technology

Optimizing Oracle's Siebel Applications on Sun Fire Servers with CoolThreads Technology

Ratings:

4.67

(6)
|Views: 1,756 |Likes:
Published by Khader Mohiuddin
Optimizing Oracle's Siebel Applications on Sun Fire Servers with CoolThreads Technology

Author : Khader Mohiuddin
khader.mohn@gmail.com
Optimizing Oracle's Siebel Applications on Sun Fire Servers with CoolThreads Technology

Author : Khader Mohiuddin
khader.mohn@gmail.com

More info:

Published by: Khader Mohiuddin on Sep 27, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

05/09/2014

 
 OPTIMIZING ORA CLE  S SIEBELAPPLIC A TIONS ON
SUN FIR E™ SERVERS WITHCOOLTHREADS™ TECHNOLOGY 
 Khader Mohiuddin, Sun Micr osystemsSun BluePrints™ On-Line — June 2007
 P ar t No 820 - 2218 - 10 R e vision 1.0, 6/21/ 07 E dition: June 2007
 
 Sun Microsystems, Inc.
 T able of Contents
 Chapter 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Chapter 2: Price/Performance Using Sun Servers and the Solaris™ 10Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Chapter 3: Oracle’s Siebel Application Architecture Overview . . . . . . . . . . . . . . . . 5 Chapter 4: Optimal Architecture for Benchmark Workload . . . . . . . . . . . . . . . . . . . 7
 Chapter 5: Workload Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
 Chapter 6: Test Results Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
 Chapter 7: Siebel Scalability on the Sun Platform . . . . . . . . . . . . . . . . . . . . . . . . . 18
 Chapter 8: Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
 Tuning the Solaris OS for Siebel Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Solaris Tuning for Siebel using libumem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24Multiple Page Size Support Tuning for Siebel. . . . . . . . . . . . . . . . . . . . . . . . . . . .25The Solaris Kernel and TCP/IP Tuning Parameters for Siebel Server. . . . . . . . . . .27Tuning Siebel Server for the Solaris OS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29Tuning the FINS Call Center and eChannel Siebel Modules . . . . . . . . . . . . . . . . .30Siebel Enterprise Applications Interface HTTP Adapter. . . . . . . . . . . . . . . . . . . . .31Making Siebel Use the Server to Maximum Capacity. . . . . . . . . . . . . . . . . . . . . . . .32The Siebel MaxTasks Upper Limit Debunked . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Dealing with Lost User Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Tuning the Sun Java™ System Web Server Software . . . . . . . . . . . . . . . . . . . . . . . . .38Tuning the Siebel Web Server Extension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Tuning Siebel Standard Oracle Database and Sun Storage. . . . . . . . . . . . . . . . . . . .40Optimal Database Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41Properly Locating Data on the Disk for Best Performance. . . . . . . . . . . . . . . . . . .42Disk Layout and Oracle Data Partitioning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43SolarisMPSSTuninfortheOracleDatabaseServer......................6
 
 Sun Microsystems, Inc.
 Chapter 9: Performance Tweaks with No Gains . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Chapter 10: Tips and Scripts for Diagnosing Oracle’s Siebel on theSun Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Tips and Scripts for Diagnosing Oracle’s Siebel on the Sun Platform . . . . . . . . . . 60
 Monitoring Siebel Open Session Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Listing the Parameter Settings for a Siebel Server . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Finding All OMs Currently Running for a Component . . . . . . . . . . . . . . . . . . . . . . . . 60 Determining the Number of Active Servers for a Component . . . . . . . . . . . . . . . . . . 61 Finding the Tasks for a Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Setting Detailed Trace Levels on the Siebel Server Processes . . . . . . . . . . . . . . . . . . 62 Finding the Number of GUEST Logins for a Component . . . . . . . . . . . . . . . . . . . . . . 62 Calculating the Memory Usage for an OM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Finding the Log File Associated with a Specific OM . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Producing a Stack Trace for the Current Thread of an OM . . . . . . . . . . . . . . . . . . . . 63 Showing System-wide Lock Contention Issues Using lockstat . . . . . . . . . . . . . . . . . . 64 Showing the Lock Statistic of an OM Using plockstat . . . . . . . . . . . . . . . . . . . . . . . . 65 Trussing an OM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Tracing the SQL Statements for a Particular Siebel Transaction . . . . . . . . . . . . . . . . 67 Changing the Database Connect String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Enabling and Disabling Siebel Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
 Chapter 11: For More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
 Appendix A: Transaction Response Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
 Appendix B: Database Object Growth During the Test . . . . . . . . . . . . . . . . . . . . . 73

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->