Oracle9i Application Server Installation Guide Release 2 (9.0.2) for Sun SPARC Solaris Part Number A90324-01 |
|
This chapter provides information about how to start installing Oracle9i Application Server (Oracle9iAS). The topics include:
Table 2-1, Table 2-2, Table 2-3, and Table 2-4 contain the minimum hardware requirements for Oracle9iAS.
Information | Example Values |
---|---|
CPUFoot 1 |
A SPARC Processor |
Disk SpaceFoot 2 |
Oracle9iAS
Oracle9iAS Infrastructure: 1.91 GB Oracle9iAS Developer Kits: 701 MB |
TMP or Swap Space |
1 GB |
/var/tmp Space |
Oracle9iAS
Oracle9iAS Infrastructure: 7 MB Oracle9iAS Developer Kits: 5 MB |
Monitor |
256 color viewing capability |
1
Oracle recommends a multiple CPU computer. 2 The disk space must be available on a single disk. Oracle9iAS does not support spanning the installation over multiple disks. |
Install Type | Component Configuration | Minimum Memory Requirements |
---|---|---|
J2EE and Web Cache |
|
128 MB |
All other Oracle9iAS install types |
Configure up to three additional Oracle9iAS components |
256 MB |
All other Oracle9iAS install types |
Configure four or more additional Oracle9iAS components |
512 MB |
Install Type | Component Configuration | Minimum Memory Requirements |
---|---|---|
Oracle9iAS Infrastructure |
512 MB |
Install Type | Component Configuration | Minimum Memory Requirements |
---|---|---|
Oracle9iAS Developer Kits |
128 MB |
Oracle9iAS installs on the following Solaris Operating Environments:
Table 2-5 lists the Solaris Operating System patches you need to download and install before installing Oracle9iAS. You can download the patches from:
http://sunsolve.sun.com
Operating System | Version |
---|---|
Solaris 2.6 |
|
Solaris 7 |
|
Solaris 8 |
You can view Oracle9iAS documentation online using a Web browser or Portable Data Format (PDF) Viewer.
Table 2-6 lists the documentation viewing tools for Oracle9iAS online documentation.
Requirement | Items |
---|---|
Online Readers |
Requires any one of the following: HTML |
Library-wide HTML search and navigation |
Active Internet Connection |
Disk Space |
310 MB |
Installing and operating Oracle9iAS requires a Web browser. Some of the Oracle9iAS installations require an Oracle database. A complete list of certified software, including databases and Web browsers, for Oracle9iAS is located at Oracle MetaLink:
http://metalink.oracle.com
Review and complete the following preinstallation tasks before installing Oracle9iAS:
Oracle recommends reading the Oracle9i Application Server Release Notes prior to installing Oracle9iAS. Oracle9i Application Server Release Notes are available with Oracle platform-specific documentation and are available at the OTN Web site at:
http://technet.oracle.com/docs/index.htm
The following section describes dependent configuration requirements for Oracle9iAS Unified Messaging.
In order to store data on a customer database, the database must be configured before Oracle9iAS Unified Messaging installation. Information about Oracle9iAS Unified Messaging is available in the Oracle9iAS Unified Messaging Administrator's Guide.
The following environment variables must be verified before starting Oracle Universal Installer:
Oracle home is the root directory in which Oracle software is installed.
Oracle homes are identified by name. The Oracle home name identifies the program group associated with a specific Oracle home and the installed Oracle services associated with the home.
Multiple instances of Oracle9iAS install types (J2EE and Web Cache, Business Intelligence and Forms, Portal and Wireless, and Unified Messaging) must be installed in separate Oracle homes on the same computer. However, a previous Oracle9iAS instance can be extended to larger install type using Oracle Universal Installer. It is not possible to downgrade a larger install type to a smaller install type.
You must install Oracle9iAS Infrastructure in its own Oracle home directory, preferably on a separate host. The Oracle9iAS installation cannot exist in the same Oracle home as the Oracle9iAS Infrastructure installation.
Components from the Oracle9iAS Developer Kits installation are installed as part of the Oracle9iAS installation. Oracle9iAS Developer Kits can be installed on a separate host to set up a development environment.
Oracle9iAS installations require a unique instance name and administrative (ias_admin) password during initial installation on a host. Additional installations of Oracle9iAS on the host in the same Oracle home require the ias_admin password to continue with the installation. Installations in a different Oracle home require an instance name and the ias_admin password before continuing with the installation.
See Also:
|
To prevent a conflict between the software in an existing Oracle home and the Oracle9iAS installation, you must remove all references to the existing Oracle home in your environment. Follow these steps to remove these references.
C shell | Bourne/Korn shell |
---|---|
|
|
PATH
, CLASSPATH
, and LD_LIBRARY_PATH
environment variables so they do not use the existing Oracle home value.
Be sure your
Note:
PATH
, LD_LIBRARY_PATH
, and CLASSPATH
environment variables do not exceed 1,024 characters. Longer variable names might generate errors such as "Word too long" during installation.
Set the DISPLAY
environment variable to refer to the X Server that will display the installer. The format of the DISPLAY
environment variable is:
hostname:
display_number.
screen_number
Oracle9iAS requires a running X server to properly create graphics for the installer, Web applications, and management tools. The frame buffer X server installed with your operating system requires that you remain logged in and have the frame buffer running at all times. If you do not wish to do this, then you must use a virtual frame buffer, such as X Virtual Frame Buffer (XVFB) or Virtual Network Computing (VNC).
The installer configures this instance to use the same X server from the installation process for applications and management tools. This X server must either always be running or you must reconfigure Oracle9iAS to use another X server that is always running after the installation completes.
Note: Oracle Applications users must read article 181244.1 at:
This article contains applications-specific X server requirements and configuration information. |
See Also:
|
Setting the DISPLAY
environment variable enables you to run the Oracle Universal Installer remotely from another workstation. On the system where you launch the Oracle Universal Installer, set DISPLAY
to the system name or IP address of your local workstation.
If you get an Xlib error similar to"Failed to connect to server", "Connection refused by server," or "Can't open display" when starting the installer, then run the commands on your local workstations as listed in the table below.
During installation, Oracle Universal Installer uses a temporary directory for swap space. This directory must meet the requirements listed in Section 2.1, "Hardware Requirements" before installing Oracle9iAS. The installation may fail if you do not have sufficient space. The installer checks for the TMP
environment variable to locate the temporary directory. If this environment variable does not exist, then the installer uses the /tmp
directory. Set the TMP
environment variable using the following command.
C shell | Bourne/Korn shell |
---|---|
|
|
TNS_ADMIN
points to the directory where Net configuration files are stored.
If TNS_ADMIN
is set on your system, you will have conflicts between that directory and the directory where the Oracle9iAS Net configuration files are created. You will also have conflicts if the configuration files are in a common directory outside of the Oracle home for your other Oracle product. For example, your system may use /var/opt/oracle/tnsnames.ora
for database aliases.
To prevent conflicts between the Net configuration files for different Oracle products, copy the configuration files from either TNS_ADMIN
or the common directory to ORACLE_HOME
/network/admin
for the other products and unset TNS_ADMIN
using the following command.
C shell | Bourne/Korn shell |
---|---|
|
|
Oracle Universal Installer requires that the fully qualified hostname information appear in the configuration files for your computer. A fully qualified hostname includes both the name of the system and its domain.
Verify that /etc/hosts.*
has the following format:
IP_ADDRESS FULLY_QUALIFIED_HOSTNAME SHORT_HOSTNAME ALIASES
The following example shows a properly configured /etc/hosts.*
file:
148.87.9.44 oasdocs.us.oracle.com oasdocs oracleinstall
In addition to /etc/hosts, ensure the following files use the fully qualified hostname:
/etc/nodename
/etc/inet/hosts
/etc/hostname.*
/etc/net/ticlts/hosts
/etc/net/ticots/hosts
/etc/net/ticotsord/hosts
/etc/inet/ipnodes
The hostname may appear in each of these files more than once. You must add the domain information to every occurrence of the hostname
Note:
Failure to properly configure the hostname information in the listed files may result in runtime errors during Oracle9iAS installation.
The following UNIX account and groups are required for the installation process:
Use the admintool
or groupadd
utility to create a group name. For example, oinstall
. The oinstall
group will own Oracle Universal Installer's oraInventory
directory. The oracle
user account that runs the installation must have the oinstall
group as its primary group.
For more information on these utilities, refer to your operating system documentation.
The oracle
account is the UNIX account that owns Oracle software for your system. You must run Oracle Universal Installer from this account.
Create an oracle
account with the properties listed in Table 2-7.
Note:
Use the |
Two groups, the database operator group and the database administrator group, are required for Oracle9iAS Infrastructure installation. Oracle documentation refers to these groups as OSOPER
and OSDBA
, respectively. Databases use these groups for operating system authentication. This is necessary in situations where the database is shut down and database authentication is unavailable.
The privileges of these groups are given to either a single UNIX group or two corresponding UNIX groups. There are two ways to choose which groups get the privileges:
oracle
account is a member of the dba
group before starting the installer, then dba
is given the privileges of both OSOPER
and OSDBA
.
oracle
account is not a member of the dba
group, then the installer will prompt you for the group names that get these privileges.
The following table lists the privileges for the OSOPER
and OSDBA
groups.
Following installation, Oracle Universal Installer creates a file showing the port assignments during installation of Oracle9iAS components. The installation process automatically detects any port conflicts and selects an alternate port in the range allocated for that component. Appendix F, "Default Port Numbers and Port Ranges" lists the default port ranges. The file titled portlist.ini
is located at:
OracleHome/install/portlist.ini
This file lists component entries as"port name = port value". For example:
Oracle HTTP Server port = 7777
Oracle HTTP Server SSL port = 4443
Oracle HTTP Server listen port = 7778
Oracle HTTP Server SSL listen port = 4444
Oracle HTTP Server Jserv port = 8007
Enterprise Manager Servlet port = 1810
You can also view the port numbers by pointing your browser to the Oracle9iAS Welcome page and selecting the Ports tab
See Also:
|
Installation of Oracle9iAS Infrastructure requires exclusive use of port 1521 on your computer. If one of your current system applications uses this port, then complete one of the following actions before installing Oracle9iAS Infrastructure:
Then no further network address modification is necessary.
The Oracle Net listener supports the Oracle8i database as well as Oracle9iAS Infrastructure.
The Oracle9iAS Metadata Repository and Oracle Internet Directory, installed as part of the Oracle9iAS Infrastructure installation, requires you to configure your system kernel parameters. Review your kernel parameter settings to ensure that they meet Oracle9iAS Metadata Repository and Oracle Internet Directory requirements. You may experience errors during installation or operational errors after installation if this is not completed.
Table 2-8 shows the kernels and their default setting.
This section describes how Oracle9iAS uses Oracle Universal Installer for installation. It includes the following topics:
Oracle9iAS uses Oracle Universal Installer to guide you through each step of the installation process.
The Oracle Universal Installer provides the following features:
The Oracle Universal Installer automatically checks your computer prior to installation to verify that your system meets operational requirements. Table 2-9 lists the prerequisite checks that are performed.
Prerequisite Checks | See Also |
---|---|
Check for enough disk space for Oracle home installation |
|
Check for |
|
Check that the install host has enough RAM |
|
Verify existence of one infrastructure per host installation (All Oracle9iAS instances on one host share the same infrastructure) |
|
Check the |
|
Prohibit installation of Oracle9iAS into an existing 8.0.x or 8.1.x Oracle home |
NA |
Prohibit installation of Oracle9iAS Infrastructure into an existing Oracle9iAS home |
NA |
Check for Solaris Operating Environment 32 version 2.6 or later |
|
Ensure that the value of ORACLE_HOME does not contain spaces |
|
Verify the monitor has 256 color viewing capability |
|
Verify installation of correct Solaris kernel patches |
|
Verify operational requirements of the CPU |
|
Verify paths of LD_LIBRARY_PATH, PATH, and CLASSPATH |
Section 2.5.3.1.1, "Preventing Conflicts With Other Oracle Homes" |
The Oracle Universal Installer creates the oraInventory
directory the first time it is run on a computer. The oraInventory
directory keeps an inventory of products that the Oracle Universal Installer installs on your computer, as well as other installation information. If you have previously installed Oracle products, then you may already have an oraInventory
directory.
When a UNIX group name is created and specified, it grants the specified group the permission to write to the oraInventory
directory. If another group attempts to run the installer, then they must have permission to write to the oraInventory
directory. If they do not have permission, then the installation will fail.
The location of oraInventory
is defined in /var/opt/oracle/oraInst.loc.
The latest log file is:
/
your_base_directory/oraInventory/logs/installActiontodays_date_time.log
The your_base_directory identifier is the location for your installation files and todays_date_time is the date and time of installation. Log file names of previous installation sessions take the form installActionsdatetime.log
.
A complete listing of log files is included in the Oracle9i Application Server Administrator's Guide.
Do not delete or manually alter the oraInventory
directory or its contents. Doing so can prevent the installer from locating products that you have installed on your system.
Follow these steps to launch Oracle Universal Installer and install Oracle9iAS:
The Oracle Product Installation CD-ROM is in RockRidge format. If you are using the Solaris Volume Management software (installed by default with Solaris Operating Environment), then the CD-ROM is mounted automatically to cdrom/9ias_902disk1
when you insert it in the disk drive.
If you are not using the Solaris Volume Management software, then you must mount the CD-ROM manually. To manually mount or unmount the CD-ROM, you must have root privileges. Be sure to unmount the CD-ROM before removing it from the drive.
Follow these steps to manually mount Disk 1 CD-ROM:
prompt> mkdir mount_point
prompt> mount options device_name mount_point
prompt> exit
The following example mounts the CD-ROM manually on /cdrom,
without using the Solaris Volume Management software. Execute the following commands as root user:
prompt> mkdir /cdrom
prompt> mount -r -F hsfs device_n
ame /cdrom
Be sure you are not logged in as the root user when you start the Oracle Universal Installer. If you are, then only the root user will have permissions to manage Oracle9iAS.
Note:
oracle
user.
prompt> mount_point/9ias_902disk1/runInstaller
Note: Do not use mount_point as your working directory when you start the installer. If you do, then you will not be able to eject Disk 1 during the installation process to insert Disk 2. |
This launches Oracle Universal Installer, which installs Oracle9iAS.
The following sections provide the sequence and briefly describe the installation screens that you will encounter for the three types of Oracle9iAS installation. Oracle recommends reviewing the installation sequence for a better understanding of the Oracle9iAS installation process.
This section describes the installation sequence for the following Oracle9iAS installations:
The Oracle Universal Installer configures both Oracle Internet Directory and Oracle9iAS Single Sign-On whether they are deselected or not. This is completed to verify connectivity between Oracle Internet Directory and Oracle9iAS Single Sign-On.
oracle
account is not a member of the dba
group. Enter the database administrator and operator group name.
When you are planning a subsequent Oracle9iAS installation, Oracle recommends the following steps:
/var/opt/oracle
directory for subsequent Oracle9iAS installations.
Refer to appendices or specific guides for the following supplemental components available with Oracle9iAS, version 9.0.2:
|
Copyright © 2002 Oracle Corporation. All Rights Reserved. |
|