Skip Headers

Oracle® Application Server 10g Installation Guide
10g (9.0.4) for hp HP-UX PA-RISC (64-bit) and Linux x86
Part No. B10842-03
  Go To Documentation Library
Home
Go To Index
Index

Next  

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Documentation Accessibility
Intended Audience
Structure of This Guide
Related Documents
Conventions

1 Summary of Installation Steps

2 What’s New in the Installation

2.1 Option of Installing OracleAS Metadata Repository in an Existing Database
2.2 Custom Port Numbers
2.3 One ias_admin User Per Oracle Application Server Instance
2.4 emtab File No Longer Created or Used
2.5 New Operating System Patches Required
2.6 Space in /var/tmp No Longer Required During Installation
2.7 /etc/hosts File Does Not Need to Be in a Specific Format (in Most Cases)
2.8 Support for High Availability Configurations
2.9 Support for Selecting OracleAS Cluster Type During Installation
2.10 Support for Secure Installations
2.11 Support for IP Address and Hostname Changes After Installation
2.12 Changed Terminology
2.13 Configuration Assistant Enhancements
2.14 More Prerequisite Checks
2.15 Removed Restrictions
2.16 Support for Generating Installation Statistics
2.17 Support for Off Network and DHCP Installations on Linux

3 Compatibility with Earlier Versions

3.1 Compatibility with Release 2 (9.0.2) and Release 2 (9.0.3)
3.2 Interoperability Issues and Workarounds
3.2.1 Oracle Enterprise Manager for 9.0.2/9.0.3 and 10g (9.0.4) Uses the Same Port (Port 1810)
3.2.2 Unable to Log In to OracleAS Portal
3.2.3 OracleAS Forms Services Gives Error FRM-92102
3.2.4 10g (9.0.4) Instances Cannot Be Accessed from 9.0.2 or 9.0.3 Farm Page
3.2.5 dcmctl getState Command from a 10g (9.0.4) Instance Cannot Be Used With 9.0.2 or 9.0.3 Instances
3.2.6 UDDI: Ping the Servlet Endpoint Returns "500 Internal Server Error"
3.2.7 Oracle Delegated Administration Services: "Resource Access Information" Section Shows Incorrect User Resources
3.2.8 OracleAS Wireless: Name Link Missing in Address Book
3.2.9 Oracle Enterprise Manager: No Rollup Metrics for 9.0.2 Middle Tiers
3.2.10 Web Clipping: Error Messages in Installer Log Files
3.3 10g (9.0.4) Metadata Repository Against a 9.0.2 Infrastructure
3.4 10g (9.0.4) Middle Tiers, 10g (9.0.4) Metadata Repository, and 9.0.2 Identity Management
3.4.1 Known Issues
3.4.2 Installation Steps
3.4.3 Update an Entry in the 9.0.2 Oracle Internet Directory
3.4.3.1 Using the imconfig.sh Script
3.4.3.2 Updating an Entry in the 9.0.2 Oracle Internet Directory Manually
3.4.4 Shut Down All 9.0.2 Middle Tiers That Are Running Oracle9iAS Wireless (If Any)
3.4.5 Back up the 9.0.2 Wireless Schema
3.5 10g (9.0.4) Middle Tiers and 9.0.2 Infrastructure
3.5.1 Known Issues
3.5.2 Installation Steps
3.6 9.0.2/9.0.3/10g (9.0.4) Middle Tiers, 10g (9.0.4) Identity Management
3.6.1 Known Issues
3.6.2 Steps to Arrive at the Starting Configuration
3.6.2.1 Arriving at the Starting Configuration by Upgrading
3.6.2.2 Arriving at the Starting Configuration by Installing New Instances
3.6.3 Steps for Installing 9.0.2/9.0.3 Middle Tiers
3.6.4 Configuring the 10g (9.0.4) Identity Management Using the imconfig.sh Script
3.6.5 Configuring the 10g (9.0.4) Identity Management Manually
3.6.5.1 Modify the iASAdmins Group in Oracle Internet Directory
3.6.5.2 Update Access Policy for Metadata Repository Registration
3.6.5.3 Update the ORASSO Schema in the Metadata Repository

4 Requirements

4.1 Check Hardware Requirements
4.1.1 Memory Requirements for Running Multiple Instances on the Same Computer
4.1.2 Tips for Reducing Memory Usage
4.2 Check the Software Requirements
4.2.1 Checking the Software Requirements for HP-UX
4.2.2 Checking the Software Requirements for Linux
4.2.2.1 Software Requirements for Red Hat 2.1 Systems
4.2.2.2 Software Requirements for Red Hat 3.0 Systems
4.2.2.3 Software Requirements for UnitedLinux 1.0 Systems
4.3 Check Kernel Parameters
4.3.1 Configuring Kernel Parameters on HP-UX
4.3.2 Configuring the Kernel Parameters on Linux
4.4 Ports
4.4.1 Using Default Port Numbers
4.4.2 Using Custom Port Numbers (the "Static Ports" Feature)
4.4.2.1 Format of the staticports.ini File
4.4.2.2 Error Conditions That Will Cause the Installer to Use Default Ports Instead of Specified Ports
4.4.2.3 Ports for Oracle HTTP Server and OracleAS Web Cache
4.4.2.4 Examples
4.4.3 If Port 1521 Is in Use
4.4.3.1 If Port 1521 Is In Use by an Existing Oracle9i Database
4.4.3.2 If Port 1521 Is In Use by Some Other Application
4.5 Operating System Groups
4.5.1 Create a Group for the Inventory Directory
4.5.2 Create Groups for Database Administrators
4.6 Operating System User
4.7 Environment Variables
4.7.1 Environment Variable Tips
4.7.2 ORACLE_HOME and ORACLE_SID
4.7.3 PATH, CLASSPATH, and Shared Library Path Environment Variables
4.7.4 DISPLAY
4.7.5 TMP and TMPDIR
4.7.6 TNS_ADMIN
4.7.7 ORA_NLS
4.7.8 LD_BIND_NOW (Linux Only)
4.8 The /etc/hosts File
4.8.1 Location of the Default Identity Management Realm
4.8.2 Hostname for OracleAS Single Sign-On
4.9 Network Topics
4.9.1 Installing on Computers With Multiple Network Cards
4.9.2 Installing on NFS-Mounted Storage
4.9.2.1 OracleAS Infrastructure 10g on UnitedLinux
4.9.3 Running Multiple Instances from One Installation
4.9.4 Copying the Discs to Hard Drive, and Installing from the Hard Drive
4.9.5 Installing on a Computer Without the Appropriate Disc Drive
4.9.6 Installing on Remote Computers
4.9.7 Installing on a DHCP Host
4.10 Prerequisite Checks Performed by the Installer

5 Things You Should Know Before Starting the Installation

5.1 Basic Concepts
5.2 Order of Installation
5.3 Where Do I Install Oracle Application Server?
5.4 Oracle Home Directory
5.5 First-Time Installation of Any Oracle Product
5.6 Installing Additional Languages
5.7 Oracle Application Server Instances and Instance Names
5.8 The ias_admin User and Restrictions on its Password
5.9 Installing Components vs. Configuring Components
5.10 Where Does the Installer Write Files?
5.11 Why Do I Need to be Able to Log In as Root at Certain Times During Installation?
5.12 Running root.sh During Installation
5.13 Connecting to Oracle Internet Directory Through SSL Connections
5.14 Setting the Mount Point for the Discs
5.15 Starting the Oracle Universal Installer
5.16 Additional Installation Steps on UnitedLinux

6 Installing OracleAS Infrastructure 10g

6.1 Infrastructure Installation Types
6.2 Why Would I Select the Different Infrastructure Installation Types?
6.3 Order of Installation for the Infrastructure
6.4 Can I Install Components on Separate Computers?
6.5 Tips for Installing Identity Management Components Separately
6.6 Do I Need the Oracle Delegated Administration Services or the Oracle Directory Integration and Provisioning Components?
6.7 Can I Configure Components After Installation?
6.8 Can I Use an Existing Database for the OracleAS Metadata Repository?
6.9 Can I Use an Existing Oracle Internet Directory?
6.10 Registration of OracleAS Metadata Repository in Oracle Internet Directory and Password Randomization
6.11 Contents of the OracleAS Metadata Repository
6.12 Can I Use Multiple Metadata Repositories?
6.13 What High Availability Options Does Oracle Application Server Support?
6.14 Restrictions on the Passwords for the SYS and SYSTEM Users
6.15 What Do I Enter in the "Specify Namespace in Internet Directory" Screen?
6.16 How to Determine Port Numbers Used by Components
6.17 Installing OracleAS Infrastructure 10g
6.18 Installing OracleAS Infrastructure 10g Against an Existing Oracle Internet Directory
6.19 Installing OracleAS Metadata Repository in a New Database
6.20 Installing Identity Management Components Only (Including Oracle Internet Directory)
6.21 Installing Identity Management Components Only (Excluding Oracle Internet Directory)
6.22 Installing Oracle Internet Directory Only
6.23 Installing OracleAS Certificate Authority and OracleAS Metadata Repository Only
6.24 Install Fragment: The First Few Screens of the Installation
6.25 Install Fragment: The Last Few Screens of the Installation
6.26 Install Fragment: Oracle9i Database Screens
6.27 Install Fragment: OracleAS Certificate Authority Screens

7 Installing Middle Tiers

7.1 Middle Tier Types
7.2 Components in the Middle Tier
7.3 Which Components Do I Need?
7.4 Configuration Options for the J2EE and Web Cache Middle Tier
7.5 How to Determine the Password for the DCM Schema
7.6 How to Determine Port Numbers Used by Components
7.7 If You Plan to Install Middle Tiers Against an Upgraded Oracle Internet Directory
7.8 Installing a J2EE and Web Cache Without an Infrastructure
7.9 Installing J2EE and Web Cache with OracleAS Database-Based Cluster and Identity Management Access
7.10 Installing J2EE and Web Cache with OracleAS Database-Based Cluster and No Identity Management Access
7.11 Installing J2EE and Web Cache with OracleAS File-Based Cluster and No Identity Management Access
7.12 Installing J2EE and Web Cache with OracleAS File-Based Cluster and Identity Management Access
7.13 Installing Portal and Wireless or Business Intelligence and Forms
7.14 Expanding a Middle Tier
7.15 Can I Upgrade and Expand a Middle Tier at the Same Time?
7.16 Install Fragment: The First Few Screens for Installing Middle Tiers
7.17 Install Fragment: The Last Few Screens of the Installation

8 Configuring Oracle Internet Directory for Oracle Application Server Installation Privileges

8.1 Default Users in Oracle Internet Directory
8.2 Groups in Oracle Internet Directory
8.2.1 "Global" Groups
8.2.2 Groups for Each Metadata Repository
8.2.3 Groups for Each Component
8.3 Groups Required to Install Components
8.4 Groups Required to Install Middle Tiers
8.4.1 Groups Required to Install Against the Desired Metadata Repository
8.4.2 Groups Required to Install Middle Tier Components
8.4.3 Example
8.5 Groups Required to Install Additional Metadata Repositories
8.6 Example of Installation with Different Users
8.7 How to Create Users in Oracle Internet Directory
8.8 How to Add Users to Groups in Oracle Internet Directory
8.8.1 Using Oracle Directory Manager to Add Users to Groups
8.8.1.1 Navigating to "Global" Groups
8.8.1.2 Navigating to Metadata Repository Groups
8.8.1.3 Navigating to Component Groups
8.8.2 Using Deployment Delegation Console to Add Users to Groups
8.9 Contents of a New Oracle Internet Directory
8.10 On the Specify Login for Oracle Internet Directory Screen, What Username and Realm Do I Enter?

9 Installing in High Availability Environments

9.1 Requirements for High Availability Environments
9.1.1 Check Minimum Number of Nodes
9.1.2 Check That Clusterware Is Running
9.1.2.1 Checking HP Serviceguard on HP-UX
9.1.2.2 Checking Red Hat Cluster Manager on Linux
9.1.2.3 Checking Oracle Cluster Management Software on Linux
9.1.3 Check That Groups Are Defined Identically on All Nodes
9.1.4 Check the Properties of the oracle User
9.1.5 Check for Previous Oracle Installations on All Nodes
9.2 OracleAS Cold Failover Cluster
9.2.1 Setting up an OracleAS Cold Failover Cluster Environment
9.2.1.1 Map the Virtual Hostname and Virtual IP Address
9.2.1.2 Set Up a File System That Can Be Mounted from Both Nodes
9.2.2 Installing OracleAS Infrastructure 10g in an OracleAS Cold Failover Cluster
9.2.3 Performing Post-Installation Steps for OracleAS Cold Failover Cluster
9.2.3.1 Edit the oraInst.loc and oratab Files on the Second Node
9.2.3.2 Create a Clusterware Agent for Automatic Failover
9.2.4 Installing Middle Tiers Against an OracleAS Cold Failover Cluster Infrastructure
9.2.4.1 If You Plan to Install Middle Tiers on OracleAS Cold Failover Cluster Nodes
9.3 OracleAS Active Failover Cluster
9.3.1 Setting Up the OracleAS Active Failover Cluster Environment
9.3.1.1 Set Up staticports.ini File
9.3.1.2 Set Up a Virtual Server Name for the Load Balancer
9.3.1.3 Verify the Load Balancer’s Virtual Server Name Does Not Contain the Names of the Nodes in the Cluster
9.3.1.4 Configure the Load Balancer to Point to One Node Only
9.3.1.5 Create Identical Users and Groups on All Nodes in the Cluster
9.3.1.6 Set Up User Equivalence
9.3.1.7 Configure Raw Partitions for Server Management (SRVM)
9.3.1.8 (optional) Set the SRVM_SHARED_CONFIG Environment Variable
9.3.1.9 Configure Raw Partitions for the OracleAS Metadata Repository
9.3.1.10 Create a Text File Listing the Raw Partitions
9.3.1.11 Set the DBCA_RAW_CONFIG Environment Variable
9.3.1.12 Set the Shell Limit for Number of Open File Descriptors (Linux, only)
9.3.2 Installing OracleAS Infrastructure 10g in an OracleAS Active Failover Cluster
9.3.3 Post-Installation Procedure
9.3.4 Installing Middle Tiers Against an OracleAS Active Failover Cluster Infrastructure
9.4 OracleAS Disaster Recovery
9.4.1 Setting Up the OracleAS Disaster Recovery Environment
9.4.1.1 Ensure Nodes Are Identical at the Operating System Level
9.4.1.2 Set Up staticports.ini File
9.4.1.3 Set Up Identical Hostnames on Both Production and Standby Sites
9.4.1.4 If You Want to Use OracleAS Cold Failover Cluster on the Production Site
9.4.2 Installing Oracle Application Server in an OracleAS Disaster Recovery Environment
9.4.2.1 Installing the OracleAS Infrastructure 10g
9.4.2.2 Installing Middle Tiers
9.4.3 What to Read Next

10 Installing the OracleAS Metadata Repository in an Existing Database

10.1 Overview
10.2 Database Requirements
10.2.1 Database Version
10.2.1.1 Oracle9i Release 1 (9.0.1.x) Databases
10.2.1.2 Oracle9i Release 2 (9.2.x) Databases
10.2.2 Standard Edition Databases: Additional Requirement
10.2.3 Initialization Parameters
10.2.4 Database Options
10.2.5 PL/SQL Packages
10.2.6 DBMS_LDAP Package
10.2.7 Password File Authentication
10.2.8 Schemas and Tablespaces
10.2.8.1 Schema Name Already In Use
10.2.8.2 Tablespace Name Already In Use
10.2.8.3 Tablespace Sizes
10.2.8.4 List of Schemas and Tablespaces
10.2.9 Registration with Oracle Internet Directory
10.3 Swap Space Requirement
10.4 Oracle Internet Directory Version
10.5 Oracle Ultra Search Directory Updated
10.6 Starting OracleAS RepCA
10.7 Installing OracleAS Metadata Repository in an Existing Database
10.8 Installing OracleAS Metadata Repository in a Real Application Clusters Database
10.8.1 Overview of Installation Steps
10.8.2 Installation Steps
10.9 Registering the OracleAS Metadata Repository with Oracle Internet Directory
10.10 Using the cleanMR Script to Drop Schemas and Tablespaces
10.11 Cleaning Up a Failed Registration or Deregistering a Metadata Repository
10.12 Troubleshooting
10.12.1 OracleAS RepCA Loses Connection to Database (Error Code ORA-03113)

11 Recommended Topologies

11.1 Java Developer Topology
11.1.1 Description
11.1.2 Requirements
11.1.3 Installation Sequence
11.2 Portal and Wireless Developer Topology
11.2.1 Description
11.2.2 Requirements
11.2.3 Installation Sequence
11.3 Forms, Reports, and Discoverer Developer Topology
11.3.1 Description
11.3.2 Requirements
11.3.3 Installation Sequence
11.4 Integration Architect and Process Modeler Topology
11.4.1 Description
11.4.2 Requirements
11.4.3 Assumptions
11.4.4 Installation Sequence
11.5 Departmental Topology
11.5.1 Description
11.5.2 Requirements
11.5.3 Assumptions
11.5.4 Installation Sequence
11.6 Development Life Cycle Support Topology
11.6.1 Moving Applications from Test to Stage
11.6.2 Moving Applications from Stage to Production
11.7 OracleAS Certificate Authority Topology
11.7.1 Description
11.7.2 Requirements
11.7.3 Installation Sequence

12 Post-Installation Tasks

12.1 Linux Installations
12.2 State of Oracle Application Server Instances After Installation
12.3 NFS Installations
12.4 OracleAS File-Based Clustering
12.5 Backup and Recovery
12.6 SSL
12.7 NLS_LANG Environment Variable
12.8 Component Configuration After Installation
12.8.1 Configuring mod_osso (Required for Oracle Delegated Administration Services)
12.9 Components That Require Post-Installation Tasks
12.10 Changing the Network Configuration
12.11 What to Do Next

A Installing OracleAS Developer Kits 10g

B Troubleshooting

B.1 Verify Requirements
B.2 User Interface Does Not Display Properly
B.3 What to Do If an Installation Error Occurs
B.4 Troubleshoot Configuration Assistants
B.4.1 Configuration Assistant Failure
B.4.2 Failure During Component Configuration and Startup
B.4.3 Fatal Errors
B.4.4 How to Rerun OracleAS Randomize Password Configuration Assistant
B.4.5 OC4J Instance Configuration Assistant Errors
B.4.6 UDDI Configuration Assistant Errors
B.4.7 Portal Configuration Assistant Errors
B.5 Descriptions of Oracle Application Server Configuration Assistants

C Deinstallation and Reinstallation

C.1 Deinstallation of 10g (9.0.4) Instances
C.1.1 Change from Release 2 (9.0.2)
C.1.2 Deinstallation Dependencies
C.1.3 Instance Names
C.1.4 Deinstalling Middle Tiers
C.1.5 Deinstalling OracleAS Infrastructure 10g
C.1.6 Deinstalling OracleAS Developer Kits 10g
C.1.7 Removing Entries for a Deleted Instance from Oracle Internet Directory
C.1.8 Removing Oracle Ultra Search Entries from Oracle Internet Directory
C.1.9 Cleaning Up Oracle Application Server Processes
C.2 Deinstallation of 9.0.2 or 9.0.3 Instances From a Computer That Also Contains 10g (9.0.4) Instances
C.2.1 Issue: 10g (9.0.4) Instance Must Not Contain the Active Oracle Enterprise Manager
C.2.2 If a 10g (9.0.4) Instance Becomes the Active Oracle Enterprise Manager
C.3 Reinstallation

D Silent and Non-Interactive Installation

D.1 Silent Installation
D.2 Non-Interactive Installation
D.3 Requirements
D.4 Pre-Installation
D.5 Create the Response File
D.5.1 Example Response Files
D.5.1.1 Standalone J2EE and Web Cache
D.5.1.2 OracleAS Infrastructure 10g
D.5.1.3 Portal and Wireless
D.6 Start the Installation
D.7 Post-Installation

E Default Port Numbers

E.1 Method of Assigning Default Port Numbers
E.2 Default Port Numbers

F Ports to Open in Firewalls

G URLs for Components

H Contents of the "OracleAS RepCA and Utilities" CD-ROM

I Red Hat Enterprise Linux AS/ES Installation Notes

I.1 Red Hat Enterprise Linux AS/ES Distributions
I.2 Hardware Compatibility
I.3 Errata Download for Red Hat Enterprise Linux AS/ES 2.1
I.4 Package Download
I.5 Useful Linux References

J Installing Oracle Cluster Management Software on Linux

J.1 Overview
J.2 Requirements
J.3 Pre-installation Steps
J.3.1 Set Up Node Equivalency for User, Group and Directory
J.3.2 Set Up User Equivalency
J.3.3 Check Remote Copy and Remote Shell Capability
J.3.4 Check the hangcheck-timer Module
J.4 Installation Steps
J.5 Post-installation Steps
J.6 Using Oracle Cluster Management Software
J.7 Using a Private Network
J.8 Deinstallation Steps

Index