Fine Tuning Oracle application server

Posted on 2005-05-07
Last Modified: 2013-12-01

   I need to learn about the scalability of Oracle App server. We have an inhouse tools that points our webclients to the appserver. Upto 50 users it works fine but after that the clients start receiving time outs. Could somebody help me ? I also need to know how can I increase the JVM size. I will appreciate pointers to good websites and books. I can give more details once the thread is started.

Question by:anshuma

    Author Comment

    Details about the machine

    System Model: IBM,7029-6C3
    Processor Type: PowerPC_POWER4
    Number Of Processors: 2
    Processor Clock Speed: 1452 MHz
    CPU Type: 64-bit
    Kernel Type: 32-bit
    LPAR Info: 1 NULL
    Memory Size: 8192 MB
    Good Memory Size: 8192 MB
    LVL 21

    Expert Comment

    You can run req's verification util:
    setup.exe -executeSysPrereqs
    LVL 21

    Accepted Solution

    Any way Your system as You described it satisfies those needs:
    System Requirements

    Item  Requirement  Checked by Installer  
    Operating system  Microsoft Windows NT 4.0 with Service Pack 6a
    Microsoft Windows 2000 with Service Pack 3 or above

    Microsoft Windows Server 2003 (32-bit)

    Microsoft Windows XP is supported only for these two types:

    - J2EE and Web Cache middle tier without OracleAS Infrastructure 10g

    - OracleAS Developer Kits 10g

    You can install other Oracle Application Server installation types on Windows XP (the installer displays a warning, but allows you to continue), but they are not supported on Windows XP.

    Note: Oracle Application Server is not supported on Windows operating systems that include Terminal Services (for example, Windows NT Terminal Server Edition and Windows 2000 with Terminal Services are not supported).
    Network  You can install Oracle Application Server on a computer that is connected to a network, or on a "standalone" computer (not connected to the network).
    If you are installing Oracle Application Server on a standalone computer, you can connect the computer to a network after installation. You have to perform some configuration tasks when you connect it to the network; see the Oracle Application Server 10g Administrator's Guide for details.
    IP  You can install Oracle Application Server on a computer that uses static IP or DHCP-based IP.

    If you are installing on DHCP computers, see Section 4.6.1, "Installing on DHCP Computers" for additional requirements.

    If you are installing on static IP computers and you want to be able to run Oracle Application Server on or off the network, see Section 4.6.5, "Installing on Static IP Computers that You Want to Disconnect from the Network Later" for additional requirements.
    Processor  300 MHz Intel Pentium processor  Yes  
    Memory  OracleAS Infrastructure 10g:
    OracleAS Metadata Repository and Identity Management: 1 GB

    Note: For the full OracleAS Infrastructure 10g installation, the installer will not let you proceed if your computer does not have at least 1 GB of memory.

    Identity Management only: 512 MB

    OracleAS Metadata Repository only: 750 MB

    Oracle Application Server middle tier:

    J2EE and Web Cache: 512 MB minimum, 1 GB recommended

    Portal and Wireless: 1 GB

    Business Intelligence and Forms: 1 GB

    OracleAS Developer Kits 10g: 256 MB, but 512 MB recommended

    LVL 13

    Assisted Solution

    Personally, I apply a rule of thumb for AS of 50 +/- 25 users per processor & 1Gb memory per processor. I'm not familiar with your (64-bit) hardware, but I would suspect that additional processors would ease your problems & also that AS is not making use of all that memory.

    The following document should help with your JVM tuning:

    See here:

    ...for further documentation,


    Featured Post

    Training Course: Java/J2EE and SOA

    This course will cover both core and advanced Java concepts like Database connectivity, Threads, Exception Handling, Collections, JSP, Servlets, XMLHandling, and more. You'll also learn various Java frameworks like Hibernate and Spring.

    Join & Write a Comment

    This article is about some of the basic and important steps to be used to improve the performance in web-sphere commerce application development. 1) Always leverage the Dyna-caching facility provided by the product 2) Remove the unwanted code …
    There are numerous questions about how to setup an IBM HTTP Server to be administered from WebSphere Application Server administrative console. I do hope this article will wrap things up and become a reference for this task. You need three things…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now