Oracle® Database Companion CD Installation Guide
10g Release 1 (10.1) for UNIX Systems: AIX-Based Systems, hp HP-UX, hp Tru64 UNIX, Linux, and Solaris Operating System
Part No. B10886-06
This chapter provides an overview of the products available on the Oracle Database 10g Companion CD and describes issues that you must consider before installing them. It includes information about the following topics:
This section describes the installation types available from the Oracle Database 10g Companion CD and provides an overview of the installation process.
The Oracle Database 10g Companion CD contains two installation types:
Oracle Database 10g Products
Oracle Database 10g Companion Products
The Oracle Database 10g Products installation type includes the following products, which must be installed in an existing Oracle Database 10g Oracle home:
The Oracle Database 10g Companion Products installation type includes the following products:
You must install Oracle HTTP Server in a new Oracle home. You must install Oracle HTML DB in an Oracle HTTP Server Oracle home. This can be an existing Oracle home that contains Oracle HTTP Server which you installed from the Companion CD, or you can choose to install both products at the same time.
Regardless of which products you choose to install, the installation process consists of four parts:
Planning your installation: This chapter describes the products that you can install and describes information that you must know before installing the software.
Completing pre-installation tasks: Depending on where you want to install the software, one of the following chapters describes pre-installation tasks that you must complete before installing the software:
Installing software: Chapter 4 describes how to use the Oracle Universal Installer to install the software.
Completing post-installation tasks: Chapter 5 describes recommended and required post-installation tasks.
The following sections describe the products that are installed by the Oracle Database 10g Products installation type. You must install these products in an existing Oracle Database 10g Oracle home:
Oracle Database Examples include a wide range of examples and product demonstrations that you can use to learn about the products, options, and features of Oracle Database 10g. Many of these examples are designed to work with the Sample Schemas which you can optionally install in any Oracle Database 10g database. Many of the documents in the Oracle product-specific documentation library use the example programs and scripts provided with the Oracle Database Examples.
To use many of the examples, you must also install the Sample Schemas into an Oracle database. When you install Oracle Database 10g, or use the Database Configuration Assistant (DBCA) to create a new database, you can choose to include the Sample Schemas when you create the database. You can also manually install the Sample Schemas into an existing database. Note that the scripts required to install the sample schemas are installed with the Oracle Database 10g Products installation type.
See Also:For information about manually installing the Sample Schemas into an existing database, see the Oracle Database Sample Schemas manual.
JPublisher is a Java utility that generates Java classes to represent the following user-defined database entities in a Java program:
SQL object types
Object reference types ("REF types")
SQL collection types (VARRAY types or nested table types)
Server-side Java classes
SQL queries and DML statements
JPublisher enables you to specify and customize the mapping of SQL object types, object reference types, and collection types (VARRAYs or nested tables) to Java classes in a strongly typed paradigm.
JPublisher can also generate classes for PL/SQL packages. These classes have wrapper methods to invoke the stored procedures in the PL/SQL packages.
In addition, JPublisher simplifies access to PL/SQL-only types from Java. You can employ predefined or user-defined mappings between PL/SQL and SQL types, as well as make use of PL/SQL conversion functions between such types. With such type correspondences in place, JPublisher can automatically generate all of the required Java and PL/SQL code.
In a similar way that SQL or PL/SQL entities publish to Java, you can publish server-side Java classes to client-side Java classes. Doing this enables applications to make direct calls to Java classes in the database.
JPublisher enables you to expose generated Java classes as Web services, for example you can publish either SQL or PL/SQL entities or server-side Java entities.
JPublisher uses SQLJ code in most Java classes that it generates, so it includes Oracle SQLJ Translator and Oracle SQLJ Runtime. Oracle SQLJ is a standard way to embed SQL statements in Java programs.
Because JPublisher uses SQLJ code in its generated classes, it automatically invokes the Oracle SQLJ translator during the code generation process, as necessary. The translator converts embedded SQL statements into JDBC calls.
Oracle SQLJ Runtime is used during program execution to execute most classes that were generated by JPublisher. SQLJ Runtime is a thin layer of pure Java code that runs above the JDBC driver. It acts as an intermediary that reads information about SQL operations and passes instructions to the JDBC driver.
See Also:For more information about JPublisher, see the Oracle Database JPublisher User's Guide.
Note:Legato Single Server Version is not supported on Solaris x86 or zSeries Linux.
Legato Single Server Version (LSSV) is a backup and recovery application which is developed by Legato Systems, Inc. LSSV is a subset of Legato NetWorker and Legato NetWorker Module for Oracle products. You can use it to back up and restore Oracle data on a single server only. It allows you to perform online or offline backups of Oracle data stored on file systems, in Automatic Storage Management disk groups, or on raw devices.
LSSV software includes a media management layer. Oracle Recovery Manager (RMAN) requires this layer when using tape storage for database backups and restoration. LSSV manages the backup schedule and communicates with Oracle Recovery Manager (RMAN) to copy the Oracle data to tape.
Because Legato Single Server Version works in conjunction with Oracle Database for Oracle data storage management, Legato Single Server Version must be installed on the same system as Oracle Database. The Legato Single Server Version and Oracle Database software components provide a storage management solution for Oracle Database data.
The Legato Single Server Version Administrator program has a graphical user interface for administering the Legato Single Server Version configuration. The Administrator program is installed during the Legato Single Server Version installation on the Oracle Server system.
To fully install and configure Legato Single Server Version, you must complete the following tasks:
Remove Legato Storage Manager or Legato Networker if they are installed.
Verify that the required software and hardware is available.
Install the Legato Single Server Version in the same Oracle home directory as Oracle Database 10g.
Complete post-installation steps.
See Also:For information about configuring Oracle Database as a client of Legato Single Server Version, upgrading or removing Legato Storage Manager, or removing Legato Single Server Version, see the Legato Single Server Version Installation Guide, Release 6.1. Legato documentation is available from the Legato Web site:
The Oracle Database 10g Products installation type installs JAccelerator and Oracle interMedia Image Accelerator which contain the natively compiled Java libraries (NCOMPs) for Oracle JVM and Oracle interMedia. These libraries are required to improve the performance of these products on your platform.
An Oracle Text knowledge base is a hierarchical tree of concepts used for theme indexing, ABOUT queries, and deriving themes for document services. The Oracle Database 10g Products installation type installs two Oracle Text knowledge bases, English and French. You can extend the supplied knowledge bases depending on your requirements. Alternatively, you can create your own knowledge bases, possibly in languages other than English and French. For more information about creating and extending knowledge bases, see the Oracle Text Reference.
The following sections describe the products that you can install with the Oracle Database 10g Companion Products installation type:
Oracle HTTP Server is a Web server that is based on Apache HTTP Server. Use the Oracle Database 10g Companion Products installation type to install Oracle HTTP Server in a new Oracle home. This standalone release of Oracle HTTP Server provides the following features:
Note:OPMN is not provided on HP-UX Itanium, Linux Itanium, Solaris x86, or zSeries Linux systems.
mod_osso is not provided on HP-UX Itanium or Linux Itanium systems.
A robust and reliable Web server that you can use to serve Web pages
Support for Perl and Fast CGI scripts using mod_perl and mod_fastcgi
Support for PL/SQL applications using mod_plsql
High-availability, through the use of Oracle Process Manager and Notification server (OPMN)
OPMN monitors Oracle HTTP Server processes and restarts them if they fail.
Support for secure transactions using secure socket layer (SSL)
Single sign-on capabilities using mod_osso
To enable single sign-on, you must use Oracle HTTP Server in conjunction with Oracle Internet Directory, which is available as part of Oracle Application Server 10g.
Many standard Apache modules, in addition to modules provided by Oracle
The standalone version of Oracle HTTP Server differs from the version shipped with other releases of Oracle software, as follows:
Note:On HP-UX Itanium and Linux Itanium, the version of Oracle HTTP Server is 9.2.0. This is the same version provided with Oracle9i release 2.
On Solaris x86 and zSeries Linux, the version of Oracle HTTP Server is 10.1.2.
Oracle9i release 2 or earlier, and Oracle9iAS release 1:
Apache JServ is not shipped with this release of Oracle HTTP Server. Its use with this release is not supported.
Because Apache JServ is not supported, the mod_oprocmgr module is not loaded in the default configuration.
In this release, mod_ssl is replaced by mod_ossl, which is developed by Oracle.
See Chapter 5 for more information about migrating SSL certificates to the format required by mod_ossl.
On AIX, HP-UX PA-RISC, Linux x86, Solaris SPARC, and Tru64 UNIX, the
apachectl utility is not supported for starting, stopping, or restarting Oracle HTTP Server.
On these platforms, use the
opmnctl utility to start, stop, or restart Oracle HTTP Server. See Chapter 5 for more information about using the
Oracle9iAS Release 2 or later:
You cannot configure the standalone release of Oracle HTTP Server in an Oracle9iAS or Oracle Application Server 10g cluster.
For this reason, you cannot use the
dcmctl utility to start, stop, or restart processes associated with this release of Oracle HTTP Server.
You cannot use the Oracle Enterprise Manager Application Server Control to administer this release of Oracle HTTP Server.
You must install Oracle HTTP Server in a new Oracle home directory. Do not install it in an existing Oracle home directory. You can install Oracle HTTP Server more than once on the same system, provided that each installation uses a separate Oracle home directory.
Oracle HTML DB is a hosted development environment that enables non-programmers to create database-centric Web applications. It provides developers with the productivity of a desktop database, but with the security, reliability, and performance of the Oracle database. Any IT organization can host Oracle HTML DB environments for departments in the company that do not have Oracle development skills available.
You can choose to install Oracle HTML DB with Oracle HTTP Server in a new Oracle home directory. Alternatively, you can also install this product in an existing Oracle home that contains Oracle HTTP Server which you installed from the Companion CD. Do not install Oracle HTML DB in any other Oracle HTTP Server Oracle home.