Oracle Application Server 10g R2: Administration TOC

Oracle Application Server 10g R2: Administration I


Oracle Application Server 10g R2: Administration II


Please use below link for oracle document.

Oracle Application Server 10g R2: Administration-1

Oracle Application Server 10g Release 2 (10.1.2) is an integrated, standards-based application platform suite that allows organizations of all sizes to respond better to changing business requirements.
The Oracle Application Server application platform suite can improve your organization's ability to predict and respond to market dynamics, enhance productivity, and simplify your information technology environment, all while allowing you to use your existing investments to their full potential. Oracle Application Server 10g Release 2 (10.1.2) achieves these goals through:
·         Service-Oriented Computing: Oracle Application Server uses a service-oriented computing architecture to facilitate the development of enterprise applications as business services, which enables you to build a flexible enterprise application infrastructure.
·         Grid Computing: The Oracle Application Server architecture coordinates the use of large numbers of low cost, modular servers and storage to act as one large computer to run your enterprise applications. This allows you to start small, minimize unused resources, and add processing or storage capacity as you need it.


Description: http://www.cdr.isa.org.jm/ohs_images/bisspace.gif

Oracle Application Server 10g Release 2 (10.1.2) is the industry’s fastest, most comprehensive and integrated application platform suite. Oracle Application Server allows you to:
  • Improve Your Organization's Ability to Predict and Respond to Change 
    Oracle Application Server enables you to develop and roll out new business services quickly, modernize your legacy systems and applications, and optimize business processes in response to market dynamics.
  • Improve Your Organization's Productivity 
    Oracle Application Server facilitates better decision-making by providing accurate business intelligence, helping employees and customers find information when and where they need it, and enabling employee collaboration.
  • Simplify Your Information Technology Environment 
    Oracle Application Server allows you to provision, deploy, monitor, and manage your enterprise applications as a single coherent infrastructure.
  • Leverage Your Existing Investments 
    Oracle Application Server is modular, open, and extensible, allowing you to adopt it in a heterogeneous environment without needing to remove or replace your existing systems.

Please use below link for oracle document.

New Features Introduced with Oracle Application Server 10g Release 2 (10.1.2)

  • Enhanced provisioning capabilities and functionality—
This release includes enhanced capabilities and functionality with the Oracle Provisioning Service. You can also use the new Oracle Internet Directory Provisioning Console, a graphical interface for administrators to provision users in Oracle Internet Directory. The Provisioning Console was created with Oracle Delegated Administration Services, and works alongside the Oracle Internet Directory Self-Service Console.
  • Graphical administration of the Oracle directory integration and provisioning serverYou can now use the new Oracle Directory Integration and Provisioning Server Administration, a Java-based utility for graphically administering the Oracle directory integration and provisioning server.

  • Express configuration of the Microsoft Active Directory Connector
You can now perform an express configuration of the Microsoft Active Directory connector. Express configuration uses default settings to automatically perform all required configurations, and also creates two synchronization profiles, one for import and one for export.
Simplified configuration of Windows Native Authenticationthis guide now includes detail instructions for configuring Windows native authentication.

 Oracle Application Server 10g Release 2 (10.1.2) Installation on Red-Hat Linux5.8

Check that the computers where you want to run Oracle Application Server meet the requirements. 

Check Hardware Requirements

 Hardware Requirements for Linux Systems
Minimum Requirement
Checked by Installer
Pentium (32-bit)
450 MHz or faster
You can install Oracle Application Server on a "standalone" computer that is not connected to a network. If you later change the network configuration, see the Oracle Application Server 10g Administrator's Guide for information on reconfiguring Oracle Application Server.
The computer's IP address can be static or allocated using DHCP. If you later change the IP configuration, see the Oracle Application Server 10g Administrator's Guide for information on reconfiguring Oracle Application Server.
The memory requirements provided for the various installation types represents enough physical memory to install and run Oracle Application Server. However, for most production sites, you should configure at least 1 GB of physical memory. For sites with substantial traffic, increasing the amount of memory further may improve your performance. For Java applications, you should either increase the maximum heap allocated to the OC4J processes, or configure additional OC4J processes to utilize this memory. See the Oracle Application Server Performance Guide for details.
In determining the optimal amount of memory for your installation, the best practice is to load test your site. Resource requirements can vary substantially for different applications and different usage patterns. In addition, some operating system utilities for monitoring memory can overstate memory usage (partially due to the representation of 7shared memory). The preferred method for determining memory requirements is to monitor the improvement in performance resulting from the addition of physical memory in your load test. Refer to your platform vendor documentation for information on how to configure memory and processor resources for testing purposes.
OracleAS Infrastructure:
·         OracleAS Metadata Repository and Identity Management: 1 GB
·         Identity Management only: 1 GB
·         OracleAS Metadata Repository only: 1 GB
Oracle Application Server middle tier:
·         J2EE and Web Cache: 512 MB
·         Portal and Wireless: 1 GB
OracleAS Developer Kits: 256 MB, but 512 MB recommended
To determine the amount of memory, enter the following command:
# grep MemTotal /proc/meminfo
Disk space
OracleAS Infrastructure: 3.3 GB
Oracle Application Server middle tier:
·         J2EE and Web Cache: 1.4 GB
·         Portal and Wireless: 700 MB
OracleAS Developer Kits: 710 MB
The installer may display inaccurate disk space requirement figures. Refer to the figures listed above for disk space requirements.
To determine the amount of free disk space, use the df command:
prompt> df -k dir
Replace dir with the Oracle home directory or with the parent directory if the Oracle home directory does not exist yet. For example, if you plan to install Oracle Application Server in /opt/oracle/infra, you can replace dir with /opt/oracle or /opt/oracle/infra.
Space in/tmpdirectory
400 MB
To determine the amount of free disk space in the /tmp directory, use the df command:
prompt> df -k /tmp
If the /tmp directory does not have enough free space, you can specify a different directory by setting the TMP environment variable. 
Swap space
1.5 GB of available swap space
To determine the amount of available swap space, enter the following command:
# grep SwapTotal /proc/meminfo
If necessary, see your operating system documentation for information on how to configure additional swap space.
256 color display
To determine your monitor's display capabilities, run the following command:
prompt> /usr/X11R6/bin/xdpyinfo
Look for the "depths" line. You need a depth of at least 8 (bits per pixel).

4.1.1 Memory Requirements for Running Multiple Instances on the Same Computer

If you plan to run OracleAS Infrastructure and a middle tier on the same computer, ensure the computer meets the memory requirements listed in Section 4.1.
Note that these values have been tested against a small number of users. If you have many users, you might have to increase the amount of memory.
Table 4-4 Memory Requirements for Running Multiple Instances on the Same Computer
OracleAS Infrastructure plus J2EE and Web Cache
1 GB
OracleAS Infrastructure plus Portal and Wireless
1.5 GB

4.1.2 Tips for Reducing Memory Usage

If you need to reduce memory consumption:
·         Configure only the components that you need.
·         Choose the smallest middle tier type that contains the components that you need.
·         After installation, start up only the components that you need. See the Oracle Application Server Administrator's Guide for details.
·         Run Application Server Control only when you need to administer an instance. In most cases, you do not need Application Server Control running all the time.
If you are running multiple Oracle Application Server instances on one computer, each Application Server Control can consume a lot of memory. Running Application Server Control only when you need it can free up memory for other components.

Download Software
Download the following software.
Unpack Files
Unpack the contents of the file.
cpio -idmv < as_linux_x86_core_101200.cpio
You should now have a directory (Disk1) containing installation files.
Hosts File
The "/etc/hosts" file must contain a fully qualified name for the server.
<IP-address>  <fully-qualified-machine-name>  <machine-name>
Set Kernel Parameters
Add the following lines to the "/etc/sysctl.conf" file.
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 256 32000 100 142
fs.file-max = 131072
net.ipv4.ip_local_port_range = 10000 65000
kernel.msgmni = 2878
kernel.msgmax = 8192
kernel.msgmnb = 65535
Run the following command to change the current kernel parameters.
/sbin/sysctl -p
Add the following lines to the "/etc/security/limits.conf" file.
*        soft   nproc         2047
*        hard   nproc         16384
*        soft   nofile        2048
*        hard   nofile        65536
Add the following line to the "/etc/pam.d/login" file, if it does not already exist.
session    required     pam_limits.so
Install the following packages.
# From RedHat AS3 Disk 2
cd /mnt/cdrom/RedHat/RPMS
rpm -Uvh setarch-1.3-1.i386.rpm
rpm -Uvh sysstat-4.0.7-4.EL3.3.i386.rpm

# From RedHat AS3 Disk 3
cd /mnt/cdrom/RedHat/RPMS
rpm -Uvh openmotif21-2.1.30-8.i386.rpm
rpm -Uvh ORBit-0.5.17-10.4.i386.rpm
rpm -Uvh libpng10-1.0.13-15.i386.rpm
rpm -Uvh gnome-libs-
rpm -Uvh compat-glibc-7.x-
Create the new groups and users.
groupadd oinstall
groupadd dba
groupadd oper

useradd -g oinstall -G dba -s /bin/ksh oracle
passwd oracle
Create the directories in which the Oracle software will be installed.
mkdir -p /u01/app/oracle/product/j2ee_10_1_2
chown -R oracle.oinstall /u01
Login as root and issue the following command.
xhost +<machine-name>
Login as the oracle user and add the following lines at the end of the ".profile" file.
# Oracle Settings
TMP=/tmp; export TMP

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/j2ee_10_1_2; export ORACLE_HOME
PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH; export PATH
PATH=$PATH:$ORACLE_HOME/dcm/bin:$ORACLE_HOME/opmn/bin; export PATH
PATH=$PATH:$ORACLE_HOME/Apache/Apache/bin; export PATH

if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 16384
    ulimit -u 16384 -n 16384

PS1="`hostname`> "
set -o emacs
set filec
Log into the oracle user. If you are using X emulation then set the DISPLAY environmental variable.
DISPLAY=<machine-name>:0.0; export DISPLAY
Start the Oracle Universal Installer (OUI) by issuing the following command in the Disk1 directory.
During the installation enter the appropriate ORACLE_HOME and name then continue with the installation.

Post a Comment