Oracle
Application Server 10g R2: Administration TOC
Oracle Application Server 10g
R2: Administration I
http://education.oracle.com/
Oracle Application Server 10g R2: Administration II
http://education.oracle.com/
Oracle Application Server 10g R3: Administration
http://education.oracle.com/
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.
Introduction
|
||
|
||
|
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:
|
Please use below link for oracle document.
http://www.oracle.com/technetwork/topics/appserver101202-082283.html
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 server—You 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 Authentication—this 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
Item
|
Minimum Requirement
|
Checked by Installer
|
Pentium
(32-bit)
|
No
|
|
450 MHz or
faster
|
Yes
|
|
Network
|
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.
|
No
|
IP
|
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.
|
No
|
. |
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 recommendedTo determine the amount of memory, enter the following command: # grep MemTotal /proc/meminfo
|
Yes
|
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 MBThe 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 . |
No
|
|
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. |
Yes
|
|
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. |
Yes
|
|
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). |
Yes
|
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.
Description
|
Memory
|
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
Setup
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-1.4.1.2.90-34.1.i386.rpm
rpm -Uvh compat-glibc-7.x-2.2.4.32.6.i386.rpm
compat-gcc-7.3-2.96.128.i386.rpm
compat-gcc-c++-7.3-2.96.128.i386.rpm
compat-libstdc++-7.3-2.96.128.i386.rpm
compat-libstdc++-devel-7.3-2.96.128.i386.rpm
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
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/j2ee_10_1_2; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
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
else
ulimit -u 16384 -n 16384
fi
fi
PS1="`hostname`> "
set -o emacs
set filec
Installation
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.
./runInstaller
During the installation
enter the appropriate ORACLE_HOME and name then continue with the installation.
cpio -idmv < as_linux_x86_core_101200.cpio
<IP-address>
<fully-qualified-machine-name>
<machine-name>
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
/sbin/sysctl -p
* soft nproc
2047
* hard nproc
16384
* soft nofile
2048
* hard nofile
65536
session required pam_limits.so
# 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-1.4.1.2.90-34.1.i386.rpm
rpm -Uvh compat-glibc-7.x-2.2.4.32.6.i386.rpm
compat-gcc-7.3-2.96.128.i386.rpm
compat-gcc-c++-7.3-2.96.128.i386.rpm
compat-libstdc++-7.3-2.96.128.i386.rpm
compat-libstdc++-devel-7.3-2.96.128.i386.rpm
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba -s /bin/ksh oracle
passwd oracle
mkdir -p /u01/app/oracle/product/j2ee_10_1_2
chown -R oracle.oinstall /u01
xhost +<machine-name>
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/j2ee_10_1_2; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
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
else
ulimit -u 16384 -n 16384
fi
fi
PS1="`hostname`> "
set -o emacs
set filec
DISPLAY=<machine-name>:0.0; export DISPLAY
./runInstaller
No comments:
Post a Comment