oracle9i_b1050801
oracle9i_b1050801
oracle9i_b1050801
Installation Guide
Release 2 (9.2.0.2) for hp OpenVMS Alpha
Part No. B10508-01
December 2002
Contributors: John Dewitt, Grant Hayden, Steve Holck, Pierre Krabbendam, Kevin O’Rourke, Sam
Ravindhran, David Robles, Regina Rohr, Kannan Vishwanathan
The Programs (which include both the software and documentation) contain proprietary information of
Oracle Corporation; they are provided under a license agreement containing restrictions on use and
disclosure and are also protected by copyright, patent and other intellectual and industrial property
laws. Reverse engineering, disassembly or decompilation of the Programs, except to the extent required
to obtain interoperability with other independently created software or as specified by law, is prohibited.
The information contained in this document is subject to change without notice. If you find any
problems in the documentation, please report them to us in writing. Oracle Corporation does not
warrant that this document is error-free. Except as may be expressly permitted in your license
agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form
or by any means, electronic or mechanical, for any purpose, without the express written permission of
Oracle Corporation.
If the Programs are delivered to the U.S. Government or anyone licensing or using the programs on
behalf of the U.S. Government, the following notice is applicable:
Restricted Rights Notice Programs delivered subject to the DOD FAR Supplement are "commercial
computer software" and use, duplication, and disclosure of the Programs, including documentation,
shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement.
Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer
software" and use, duplication, and disclosure of the Programs shall be subject to the restrictions in
FAR 52.227-19, Commercial Computer Software - Restricted Rights (June, 1987). Oracle Corporation,
500 Oracle Parkway, Redwood City, CA 94065.
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently
dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup,
redundancy, and other measures to ensure the safe use of such applications if the Programs are used for
such purposes, and Oracle Corporation disclaims liability for any damages caused by such use of the
Programs.
Preface............................................................................................................................................................ xi
iii
2 Release Information
Product Set ........................................................................................................................................... 2-2
Changes and Enhancements ............................................................................................................. 2-2
Initialization Parameters in Oracle9i Release 2 That Have Been Desupported.................. 2-5
Initialization Parameters in Oracle9i Release 2 That Are Becoming Obsolete .................... 2-5
Known Restrictions ............................................................................................................................ 2-6
The following items are not supported: .................................................................................... 2-6
iv
4 Installation
Installation Mount Options.............................................................................................................. 4-2
Installation Option, Installing Oracle9i from the Hard Drive................................................... 4-2
5 Post-Installation
Database Configuration Assistant (DBCA) ................................................................................... 5-2
Interactive Mode ........................................................................................................................... 5-2
Non-interactive Mode .................................................................................................................. 5-2
Using DBCA Response Files ....................................................................................................... 5-4
User Passwords.................................................................................................................................. 5-12
Configuration Tasks to Perform as the System User ................................................................. 5-12
Configuration Tasks to Perform as the Oracle User................................................................... 5-13
Set Initialization Parameters ..................................................................................................... 5-13
Post-Installation for Oracle Products ........................................................................................... 5-14
Oracle Net .................................................................................................................................... 5-14
Oracle Options ............................................................................................................................ 5-15
Shared Server............................................................................................................................... 5-15
Oracle Precompilers ................................................................................................................... 5-16
Oracle Supported Protocols ...................................................................................................... 5-17
Starter Database Contents ............................................................................................................... 5-18
Unlocking and Resetting User Passwords .............................................................................. 5-18
Reviewing User Names and Passwords.................................................................................. 5-19
Identifying Databases................................................................................................................. 5-22
Tablespaces and Data Files........................................................................................................ 5-23
Locating the Initialization Parameter File ............................................................................... 5-25
Locating Redo Log Files............................................................................................................. 5-25
Locating Control Files ................................................................................................................ 5-26
Using Rollback Segments .......................................................................................................... 5-26
Using the Data Dictionary ......................................................................................................... 5-26
Adding or Upgrading Products ...................................................................................................... 5-27
vi
A Oracle9i Products
Oracle9i Database Components ................................................................................................ A-2
Enterprise Edition......................................................................................................................... A-2
SE List ............................................................................................................................................. A-5
Oracle9i Client Components ............................................................................................................ A-8
Runtime Edition............................................................................................................................ A-8
Administrator Edition................................................................................................................ A-11
Product Descriptions........................................................................................................................ A-14
vii
Index
viii
Oracle Corporation welcomes your comments and suggestions on the quality and usefulness of this
publication. Your input is an important part of the information used for revision.
■ Did you find any errors?
■ Is the information clearly presented?
■ Do you need more information? If so, where?
■ Are the examples correct? Do you need more examples?
■ What features did you like most about this manual?
If you find any errors or have any other suggestions for improvement, please indicate the chapter,
section, and page number (if available). You can send comments to us at the following e-mail
address:
osdwrite_us@oracle.com
If you would like a reply, please provide your name, address, and telephone number.
If you have problems with the software, please contact your local Oracle Support Services.
ix
Purpose
This guide and the Oracle9i Administrator’s Reference Release 2 (9.2.0.2) for
hp OpenVMS Alpha provide instructions for installing and configuring Oracle9i
Release 2 (9.2.0.2) on hp OpenVMS Alpha systems. Documentation for the
products that are included with this software is in the Oracle9i generic
documentation set.
Refer to important release information in Chapter 2, "Release Information".
Audience
This document is intended for anyone responsible for installing Oracle9i
Release 2 (9.2.0.2) on OpenVMS Alpha systems.
xi
xii
Typographic Conventions
monospace Monospace type indicates OpenVMS DCL commands, directory
names, usernames, pathnames, and filenames.
brackets [ ] Words enclosed in brackets indicate key names (for example,
Press [Return]). Note that brackets have a different meaning
when used in command syntax.
italics Italic type indicates a logical, including logicals portions of
filenames. It is also used for emphasis.
UPPERCASE Uppercase letters indicate Structured Query Language (SQL)
reserved words, initialization parameters, and environment
logicals.
Command Syntax
HP OpenVMS Alpha command syntax appears in monospace font. The "$"
character at the beginning of command examples should not be entered at the
prompt.
xiii
Related Documentation
Information about system administration and tuning for a production database
system is provided in the following documents:
■ Oracle9i Administrator’s Reference Release 2 (9.2.0.2) for hp OpenVMS Alpha
■ Oracle9i Database Administrator’s Guide
■ Oracle9i Net Services Administrator’s Guide
■ Oracle9i Net Services Reference Guide
■ Oracle9i Database Performance Tuning Guide and Reference
Information about migrating from a previous version of Oracle Server is provided
in Oracle9i Database Migration.
xiv
Oracle MetaLink
Oracle MetaLink is the Oracle Corporation web service for technical information.
Members of Oracle MetaLink can search for updates, alerts, patches, and other
information about products, releases, and operating systems, and can set
preferences to be notified automatically of new information. MetaLink offers a
variety of services to assist in setting up and administering Oracle products,
including procedures, scripts, commentary, and tuning and configuration
best-practices bulletins. In addition, it offers forums for information sharing
among Oracle customers, and direct communication with Oracle Support. Oracle
MetaLink is available to Product Support Customers at no extra cost. Sign up for
free membership for this service at the following web site:
http://www.oracle.com/support/metalink
Use your Support Access Code (SAC) number to register.
xv
Customer Service
Global Customer Service contacts are listed at the following web site:
http://www.oracle.com/support/
xvi
Oracle9i Database
The Oracle9i Database is an object-oriented relational database management system
that consists of an Oracle database and an Oracle instance. It may be installed in
one of three installation types: Enterprise Edition, Standard Edition, or Custom
installation.
■ Enterprise Edition: If you select this type, then the Oracle Universal Installer
installs a preconfigured starter database, licensable Oracle options, networking
services, and Oracle utilities. The Enterprise Edition contains the set of
products that are most commonly used for database environments.
■ Standard Edition: If you select this type, then the Oracle Universal Installer
installs a preconfigured starter database, networking services, and Oracle
utilities.
■ Custom: If you select this type, then the Oracle Universal Installer installs the
products that you select from the Enterprise Edition and from the Standard
Edition options.
Oracle9i Client
The Oracle9i Client is a front-end database application that connects to the database
through one or more application servers. Three client installation types are
available: Administrator, Runtime, and Custom.
■ Administrator: If you select this type, then the Oracle Universal Installer
installs networking services, utilities, and basic client software.
■ Runtime: If you select this type, then the Oracle Universal Installer installs
networking services and support files.
■ Custom: If you select this type, then the Oracle Universal Installer prompts
you to select individual components to install from the components that are
available with Administrator and Runtime.
Environment Descriptions
General Purpose
Users of this database type perform a variety of database tasks, ranging from simple
transactions to complex queries. Select this database environment for general
purpose use.
Customized
This environment allows you to create a customized database configuration of
Oracle products that meets specialized requirements.
Select this option only if you are prepared to provide detailed product and database
environment choices. Choosing this option requires a longer installation session
than choosing a preconfigured database.
Software Only
This choice allows you to install Oracle products. It does not configure the
listeners or the network infrastructure, and it does not create a database.
Oracle Corporation recommends that you install at least one preconfigured
database to serve as a template for database configuration.
■ Software Only option: If you select this option, then the Oracle Universal
Installer (OUI) installs only Oracle9i software. Database Configuration
Assistant does not start after installation, and no preconfigured database is
installed.
If a choice other than "Software Only option" is selected for database
configuration, then OUI will launch DBCA (Database Configuration Assistant)
during the installation session. If a "Software Only" installation is performed,
then DBCA can be run later from the command line. For more information on
running Database Configuration Assistant from the command line, refer to
"Non-interactive Mode" on page 5-2. For more information on database
character sets, refer to Oracle9i Database Globalization Support Guide
Release 2 (9.2).
■ Time Requirements
■ Hardware Requirements
■ Disk Space Requirements
■ Images
■ Operating System Software Requirements
■ Additional Product-Specific Installation Requirements
Time Requirements
Installation time varies depending on the number of products installed and the type
of hardware used. Duration of a typical installation takes approximately
1 to 3 hours.
Hardware Requirements
Software needs to be installed on an ODS-5 formatted disk. Refer to "Oracle9i
Release 2 Dependency on ODS-5 Disk Structure" on page 2-3 for details.
Memory
A minimum of 256 MB RAM is required to install Oracle9i products. Oracle9i
Client products require 192 MB of RAM
CD-ROM Device
A CD-ROM drive supported by HP OpenVMS is required. Oracle uses ODS-5
format CD-ROM disks.
File System
ODS-5 is required for the software. Refer to Chapter 2, "Release Information" for
details.
To determine the amount of random access memory (RAM) installed on your
system as well as the amount of paging currently configured on your system, enter
the following command:
$ SHOW MEMORY
Table 1–2 lists the disk space requirements for Oracle9i Client.
Images
Two shared images that are linked with client code are built and installed when you
link Oracle9i Enterprise Edition. The new shared images reduce the size of all
Oracle client executable images (including precompiled user programs) by
removing direct references to Oracle Net and other common routines.
The image names are in the form of: libclntsh.so and oracle.exe
To see information about all nodes in a cluster, add the /CLUSTER qualifier to the
above command.
To determine if your X-Windows system is working properly on your local system,
enter the following command:
$ RUN SYS$SYSTEM:DECW$CLOCK
Product Dependencies
Some Oracle products depend on other Oracle products to work properly. Use the
following tables to determine the product dependencies. This section has the
following subsections:
■ Important Compatibility Issues
■ Additional Product-Specific Installation Requirements
Oracle interMedia 9.2.0.2.0: You must have at least 10 MB of disk space available for
the interMedia Text data dictionary.
Oracle9i JVM 9.2.0.2.0: (This product includes Java Virtual Machine (JVM) and Java
utilities). See the Java README file on the Oracle9i CD-ROM for restrictions and
requirements.
Oracle Advanced Security 9.2.0.2.0: Refer to "Oracle Advanced Security" on page 1-15
for information about Oracle Advanced Security authentication support
requirements.
Oracle TCP/IP with SSL Protocol Support 9.2.0.2.0: SSL 3.0 or later
Kerberos: requires MIT Kerberos Version 5, release 1.1. The Kerberos authentication
server must be installed on a physically secure machine.
Secure Socket Layer (SSL): requires a wallet that is compatible with the Oracle Wallet
Manager version 2.1. Wallets that were created in earlier releases of the Oracle
Wallet Manager are not forward-compatible. Oracle Advanced Security provides
and installs Secure Socket Layer.
Configuration Restrictions
This section lists current restrictions for HP OpenVMS Alpha.
A silent installation can also be performed in BATCH mode, as long as the process
has established an X connection via the SET DISPLAY command.
Product Set
The following components are included on the product CD-ROM:
Oracle Note 205630.1 can be viewed at Oracle MetaLink. Alternatively, use the
search function and search for "ODS-5" for more information.
Precautions
■ Do not change the format of any VMS disk without first making a backup of the
disk.
■ Conversion from ODS-2 to ODS-5 does not require you to restore files.
■ Conversion from ODS-5 to ODS-2 does require you to restore files.
■ Contact Hewlett-Packard for more information on reverting back to ODS-2
format from ODS-5 format.
The Volume Status: will display the current ODS level. The default when
initializing disks is ODS-2.
Known Restrictions
RMAN Runs Only Over TCP/IP
The connection to both the catalog and the database must be a TCP/IP connection.
OpenVMS
OpenVMS always performs its I/O asynchronously. Several init.ora
parameters that mimic asynchronous behavior are not needed on OpenVMS. Refer
to the Oracle9i Administrator’s Guide, section 1.5.3 for the list of parameters that are
not supported on OpenVMS.
PORTAL
With some limitations, Oracle9i for HP OpenVMS with iAS mid tier (with VMS
back end database configuration) is supported. For information about iAS support,
contact:
http://infodec_us@oracle.com/
LDAP
LDAP (OID) is currently not supported. This feature is a candidate for support in
future releases.
EJB BEANS
Oracle9i for HP OpenVMS does not support EJB on the server. If customers have
iAS in mid tier, however, they can still use the database on OpenVMS in order to
use EJB.
This chapter describes the pre-installation steps required for an Oracle9i software
installation.
■ HP OpenVMS and Installation-Specific Issues and Restrictions
■ Installation Procedure Requirements
■ HP OpenVMS Alpha SYSGEN Parameters
■ HP OpenVMS Alpha System Configuration
■ Setup Tasks to Perform as the SYSTEM User
■ Setup Tasks to Perform as the Oracle User
■ Setup Tasks for Oracle Products
New ORA_ROOT
Do not install Oracle9i Release 2 (9.2.0.2) into the root directory of an existing Oracle
installation containing any Oracle Software.
Oracle Corporation recommends that you install Oracle9i Release 2 (9.2.0.2)
products into a new ORA_ROOT.
Character Mode
Installation cannot be performed using character mode with the Oracle Universal
Installer (OUI). For non-interactive installations, use the Silent Mode Installation,
which is described in Chapter 1, "Oracle9i Installation Planning" on page 1-16. The
Oracle Universal Installer can be run in the interactive mode directly from your
system X-Windows console or via an X-Terminal or PC X-Terminal on a remote
system.
File Systems
As noted previously (refer to "Oracle9i Release 2 Dependency on ODS-5 Disk
Structure" on page 2-3), the Oracle9i release 2 software must be installed on an
ODS-5 formatted disk. The datafiles and redolog files, however, can be placed on
ODS-2 formatted disks as well.
Oracle9i server must be able to verify that files have been written to disk. File
systems that do not support this verification are not supported for use with Oracle
databases, although Oracle software can be installed on them.
■ Exceed does not handle screen coordinates correctly. The Oracle Universal
Installer window and related Oracle Universal Installer dialogs or configuration
assistants can encounter display problems when run through the emulator.
One display problem is the sudden truncation of the main window when
clicking the Next button during the installation, rendering the screen
unreadable. Another display problem is that the expansion of an installer
window can display the dialog buttons off the screen so that they are not
selectable with a mouse. If one of these display problems occurs, then exit the
entire X Windows session and start a new session.
■ Display problems exist in the AQ Database Information dialog box of the
Oracle Applications InterConnect installation. The last text field on this dialog
box, which prompts for Consumer Name, appears truncated when viewed
through Exceed. This dialog box displays as expected when viewed through
native X Windows on OpenVMS.
To correct any problems with hidden dialog fields, perform the following steps:
1. Select the xconfig application under the Exceed Program Group from the
Windows Start Menu.
2. Select the Fonts applet.
3. Select the Font Database button in the Font Settings dialog box.
4. Deselect the Automatic Font Substitution option in the Font Database
dialog box.
5. Select the Add… button.
The Add Font Directory dialog box is displayed.
6. Select the Server radio button in the Add Font Directory dialog box.
7. Enter the host name for your machine in the Host Name field in the Add
Font Server dialog box.
8. Leave all other entries at their default settings.
9. Select OK.
10. Select Close on all dialog boxes to save the settings.
Although this guide refers to this account as the Oracle9i account, you can assign
any name or number to the account with the UIC restrictions noted below.
The Oracle9i account will own the runtime libraries and executable images for
every Oracle product. Therefore, the database administrator (DBA) should manage
this account and install all Oracle products from it.
Finding MAXSYSGROUP
The following command gives the value of MAXSYSGROUP (in decimal format):
$ WRITE SYS$OUTPUT F$GETSYI("MAXSYSGROUP")
2. At the UAF prompt, enter the ADD command to create the user account from
which you will install the product software:
UAF> ADD Oracle9i /PASSWORD=ORACLE/UIC=[277,100]-
/DEVICE=<device>/DIRECTORY=[Oracle9i]/OWNER="ORACLE DBA"
In this example, the account name is Oracle9i. Note that the UIC GROUP number
is 277. The UIC GROUP number must be larger than MAXSYSGROUP.
After adding the account, you must alter the account privileges and quotas.
Although this can be done in any order, usually the account privileges are set before
the account quotas.
For more information on using AUTHORIZE, refer to the Hewlett-Packard
documentation.
■ CMKRNL
■ GROUP
■ GRPNAM
■ IMPERSONATE
■ LOG_IO
■ NETMBX
■ OPER
■ PFNMAP
■ PRMGBL
■ PRMMBX
■ SHARE
■ SYSGBL
■ SYSLCK
■ SYSNAM
■ SYSPRV
■ TMPMBX
■ WORLD
Use the AUTHORIZE utility to set the account privileges for the Oracle9i database
administrator account.
At the UAF prompt, use the MODIFY command to add the required default and
authorized privileges as follows:
UAF> MODIFY ORACLE9 -
/PRIVILEGE=(CMKRNL,NETMBX,OPER,PFNMAP,PRMGBL,PRMMBX,SHARE,SYSGBL, -
SYSNAM,TMPMBX,GROUP,GRPNAM,IMPERSONATE,LOG_IO,WORLD,SYSLCK, SYSPRV) -
/DEFPRIVILEGE=(CMKRNL,NETMBX,OPER,PFNMAP,PRMGBL,PRMMBX,SHARE, SYSGBL, -
SYSNAM,TMPMBX,GROUP,GRPNAM,IMPERSONATE,LOG_IO,WORLD,SYSLCK, SYSPRV)
Account Quotas
The following table lists the Oracle9i account quotas, their minimum recommended
values, and their equivalent HP OpenVMS Alpha quota names as displayed by the
DCL commands SHOW PROCESS/QUOTA and SHOW WORKING_SET.
Note: These quotas depend on the number of log files, the number
of databases, the number of network connections, and other
logicals on your system. You might need to customize them.
For example, to grant the ORA_<sid>_DBA rights identifier to the Oracle9i account
for an instance called TEST, issue the following command:
UAF> ADD/IDENTIFIER ORA_TEST_DBA
If you add the ORA_TEST_DBA rights identifier, but grant only ORA_DBA to
ORACLE9i, then the account would have insufficient privileges to administer the
instance TEST.
The third line of the table shows that you can add and grant different identifiers,
thereby restricting control of a particular instance while still granting control to
other instances.
You can grant database maintenance privileges to accounts (for example, privileges
to start up and shut down the database) in addition to the Oracle9i account.
(However, with the Oracle9i account, the user UIC GROUP number must be greater
than MAXSYSGROUP). By granting the ORA_<sid>_DBA identifier, you can
similarly restrict user privileges to an instance named <sid>.
All users that will submit jobs to the Intelligent Agent must have
ORA_AGENT_ID. Use the following command:
UAF > GRANT/IDENTIFIER ORA_AGENT_ID <user name>
Verifying Privileges
Use the following command to verify that your account has the correct privileges
and rights identifiers:
$ SHOW PROCESS/PRIVILEGE
Note: 1 GB = 1024 MB
Then run AUTOGEN and reboot the system to allow AUTOGEN to adjust other
system parameters for the reduced amount of memory that is available to the rest of
the system.
Memory for multiple SGAs may be reserved. Any change to the name or size of a
piece of reserved memory may require rebooting the system. During instance
startup, Oracle server compares the size of the reserved memory, if any, with the
size of the SGA. If appropriate, one of the following messages will be included in
the Alert log:
** Reserved memory size = <size> greater than created SGA size = <size>**
** Please reduce reserved memory size to avoid wasting memory. **
** Memory was not reserved for the SGA. SGA size = <size> **
** There might be performance advantages to allocating memory for
the SGA in the VMS reserved memory registry. **
If memory is reserved for an SGA, but not enough memory is reserved, then the
instance startup will fail. In this case, the amount of reserved memory must be
adjusted, AUTOGEN must be run, and the system must be rebooted. For example,
to expand the SGA to 6.5 GB for the TEST instance, use the following commands:
$ MCR SYSMAN
SYSMAN> RESERVED_MEMORY REMOVE ORA_TEST_SGA
SYSMAN> RESERVED_MEMORY ADD ORA_TEST_SGA/SIZE=6656/ALLOCATE/ZERO/PAGE
SYSMAN> EXIT
Then run AUTOGEN and reboot the system.
To avoid rebooting the system, SYSMAN can be used to free the memory
reservation. Then you may start the instance. The risk is that the system may not
have enough fluid pages to create the SGA. Also, the performance advantages of
using reserved memory are not available.
Using AUTOGEN
Because SYSGEN parameters affect the entire operating system, your system
administrator is the only person who should modify them. Of course at some sites,
the DBA and system administrator may be the same person. The instructions in
this section are directed to the system administrator.
For setting or modifying SYSGEN parameters, OpenVMS provides the AUTOGEN
utility. You can also use SYSGEN, but this is an older utility, and its use is
discouraged, except perhaps for checking current values. You must have SYSPRV
or BYPASS privilege to run these utilities.
AUTOGEN provides a permanent method for setting parameters, and it documents
all changes. AUTOGEN also lets you recalculate any parameters that depend on
other parameters that you might have changed. Remember to record parameter
values before changing them, and determine beforehand what results you expect
from your changes. If the expected changes do not occur, then restore the old
values before trying again.
1. Run the AUTOGEN utility with the SAVPARAMS parameter by entering the
following command:
$ @SYS$UPDATE:AUTOGEN SAVPARAMS GETDATA
3. Examine the parameter settings in the current PARAMS.DAT, and if they are
inappropriate, then change them in the MODPARAMS.DAT file by using the
format MIN_<parameter>=<value> as in the following commands:
MIN_GBLSECTIONS=3000
MIN_GBLPAGES=300000
The MIN prefix indicates that you are setting a lower limit for the specified
parameter. To use the MIN prefix, identify the current value of the specified
parameter (using SYSGEN) and the amount by which you want to increase the
parameter. The sum of these two values is used for the MIN_<parameter>
entry.
4. Run the AUTOGEN utility with the GENPARAMS and REBOOT parameters by
entering the following command:
$ @SYS$UPDATE:AUTOGEN GENPARAMS REBOOT
Sites with multiple ORA_ROOT directories on one system may install Oracle
software with the same oracle9 account, or separate accounts. Each oracle9
account must have the same group UIC.
privileges to run the Apache Server on a port < 1023. Images that are linked with
privileges during installation in the 'oracle' account ensure that this can be
done. For details on how to configure the server to run as a user other than the
'oracle' user, refer to section "Customizing the Server Environment" on
page D-8.
The Apache account owner should have minimal user privileges, and should not be
a member of any groups whose files are not intended to be visible to the public.
The nobody account may serve as a model for the Apache account.
Set Display
Before starting the Oracle Universal Installer, set your display appropriately. Enter:
$ SET DISPLAY/CREATE/TRANSPORT=TCPIP/NODE=<workstation_name or IP_address>
Do not use the hostname or IP address of the system where the software is being
installed unless you are performing the installation from the X-Windows console of
that system. Use the machine name or IP address of your own workstation if you
are installing from a remote system. If you are not sure of the X server and screen
settings, then use 0 (zero) for both.
Pro*COBOL Restriction
The use of incorrectly aligned binary data (such as COMP-1) in Pro*COBOL
applications will generate unaligned access warnings that will prevent optimum
compiler performance, but will not affect the application results.
The listener_name field is required if the listener has a name other than the
default name listener.
To shut down a running listener, enter the following command:
$ lsnrctl stop listener_name
This chapter describes how to start the Oracle Universal Installer and how to install
Oracle9i products on your system. Review and complete the tasks that are listed in
Chapter 1, "Oracle9i Installation Planning" and Chapter 3, "CD-ROM
Pre-installation Requirements" before beginning the installation.
This chapter contains the following sections:
■ Installation Mount Options on page 4-2
■ Installation Option, Installing Oracle9i from the Hard Drive on page 4-2
■ Oracle Universal Installer on page 4-3
Installation 4-1
where:
<ddcn> is a valid CD-ROM device.
If the default temp directory (SYS$SCRATCH) is not ODS-5, then you will need
to use the -scratchPath flag to specify an alternate temporary directory.
For more information about ODS-5 format requirements, refer to "Oracle9i
Release 2 Dependency on ODS-5 Disk Structure" on page 2-3.
$ @<ddcn>:[disk1]runInstaller -scratchPath <ODS5_temp_dir>
■ After the Oracle Universal Installer starts, the Welcome window appears.
■ Click Next to continue the installation.
3. The Inventory Location window appears.
■ If this is the first time that any Oracle9i products are installed on the current
system, then the Inventory Location window appears.
■ Enter a directory where the inventory of all installations will be kept.
■ If this is not the first time any Oracle9i products are installed on the current
system, then go to the next step.
■ Click Next to continue the installation.
Installation 4-3
■ Click Next
5. The Available Products window appears.
■ Choose Oracle9i Database.
■ Click Next to continue.
6. The Installation Types window appears.
■ Choose an installation type: Enterprise Edition, Standard Edition, or
Custom.
■ Click Next.
7. The Database Configuration window appears.
■ Select a database that is suited to your needs.
■ Click Next.
8. The Database Identification window appears.
■ The Software Only option will not install the starter database.
If you choose this option, the next step will use the Enable Real
Application Clusters window (step 12).
■ Click Next.
9. The Database Identification window appears.
■ Enter the Global Database Name for this database.
■ Enter the system identifier (SID).
■ Click Next.
■ This window displays all of the options that have been chosen.
■ Click Install to proceed with the installation, or click Previous to change
your selections.
14. The Install window appears.
■ This window indicates installation progress.
■ Errors or warnings produce a dialog box where you can choose to fix and
retry, to ignore and continue, or to abort.
a. If you chose to install Software Only, then the End of Installation window
appears next.
b. If you chose to install a starter database, then the Configuration Tools
window appears, followed by the Database Configuration Assistant
window.
c. When configuration is complete, the End of Installation window appears.
15. From the End of Installation window, you may exit or install additional
products.
■ This window appears when your installation is complete. You may choose
to exit OUI or to begin another installation:
a. Click Exit to end this session with OUI.
b. Click Next Install to begin another installation without stopping and
restarting the Oracle Universal Installer.
Installation 4-5
■ If this is not the first time any Oracle9i products are installed on the current
system, then refer to the next step.
5. The File Locations Window appears.
■ Source: You should not need to change the default. This points to the
installation files.
■ Destination (Name): Enter a name to refer to your ORACLE_HOME.
■ Destination (Path): Enter the path of your ORACLE_HOME.
■ Click Next.
Installation 4-7
Note: The following steps are provided here with the assumption
that the instance on node1 is sidA, and that the instance on node2 is
sidB.
Node1:
1. Set up your environment:
$ @orauser sidA
2. $ set default ora_root:[network]
3. Create the DCL script needed for bequeath connections:
$ @create_orasrv_beq <ora_db> <sidB> <db_name>
for example:
$ @create_orasrv_beq DISK$DISK1:[Oracle9i.Home1.ORADATA.DB92] -
_$ sidB DB92
4. $ set default ora_root:[dbs]
Installation 4-9
Node2:
16. Set up your environment:
$ @orauser sidB
17. SQL> connect / as sysdba
18. SQL> startup
List Of Parameters
The following parameters need to be defined before starting an instance that will
participate in RAC:
cluster_database = true
undo_tablespace = UNDOTBS1 or UNDOTBS2
service_names = sidA or sidB
instance_name = sidA or sidB
instance_number = 1 or 2
thread = 1 or 2
cluster_database_instances = 4 # optional
Installation 4-11
After completing the Oracle Universal Installer session, you must perform certain
post-installation steps, and you must configure Oracle9i.
This chapter contains the following sections:
■ User Passwords on page 5-12
■ Configuration Tasks to Perform as the System User on page 5-12
■ Configuration Tasks to Perform as the Oracle User on page 5-13
■ Post-Installation for Oracle Products on page 5-14
■ Starter Database Contents on page 5-18
■ Adding or Upgrading Products on page 5-27
■ Relinking the Oracle Code on page 5-29
Post-Installation 5-1
Interactive Mode
To invoke DBCA (Database Configuration Assistant) in the interactive mode,
perform the following:
1. Set up the X-Windows environment by using the following DCL command:
SET DISPLAY/CREATE/TRANSPORT=TCPIP/NODE=< workstation_name or IP_address>
2. Invoke @<ORACLE_HOME>orauser.com
3. Invoke dbca.com
The DBCA GUI appears.
Non-interactive Mode
Silent mode does not have any user interface (other than what you provide in an
argument or response file) or user interaction. It displays all messages (including
information, errors, and warnings) into a log file.
From the command line, enter the following command to see all of the DBCA
options that are available when using silent mode:
dbca -help
Note: Because the DBCA design (in a similar manner to that of the
Oracle Universal Installer) causes GUI classes to be loaded (even in
silent mode), a silent installation still requires an X connection.
The following sections contain examples that illustrate the use of silent mode.
Post-Installation 5-3
-templateName copy_of_ora9i
-datafileJarLocation /disk$disk1/oracle9i/ora9i/assistants/dbca/templates
##############################################################################
## ##
## DBCA response file ##
## ------------------ ##
## Copyright 1998, 2001, Oracle Corporation. All Rights Reserved. ##
## ##
## Specify values for the variables listed below to customize Oracle ##
## Database Configuration installation. ##
## ##
## Each variable is associated with a comment. The comment identifies the ##
## variable type. ##
## ##
## Please specify the values in the following format : ##
## Type : Example ##
## String : "<value>" ##
## Boolean : True or False ##
## Number : <numeric value> ##
## StringList : {"<value1>","<value2>"} ##
## ##
## Examples : ##
## 1. dbca -progress_only -responseFile <response file> ##
## ##
## Display a progress bar depicitng progress of database creation ##
## process. ##
## ##
## 2. dbca -silent -responseFile <response file> ##
## ##
## Creates database silently. No user interface is displayed. ##
## ##
## 3. dbca -silent -createDatabase -cloneTemplate ##
## -responseFile <response file> ##
## ##
## Creates database silently with clone template. The template in ##
## reponsefile is a clone template. ##
##############################################################################
#-----------------------------------------------------------------------------
# GENERAL section is required for all types of database creations.
#-----------------------------------------------------------------------------
[GENERAL]
#-----------------------------------------------------------------------------
Post-Installation 5-5
# Name : RESPONSEFILE_VERSION
# Datatype : String
# Description : Version of the database to create
# Valid values : "9.0.0"
# Default value : None
# Mandatory : Yes
#-----------------------------------------------------------------------------
RESPONSEFILE_VERSION = "9.0.0"
#-----------------------------------------------------------------------------
# Name : CREATE_TYPE
# Datatype : String
# Description : Type of database creation
# Valid values : "createDatabase" \ "createTemplateFromDB" \
"createCloneTemplate"
# Default value : None
# Mandatory : Yes
#-----------------------------------------------------------------------------
CREATE_TYPE = "createDatabase"
#-----------------------------------------------------------------------------
# CREATEDATABASE section is used when CREATE_TYPE is defined as
# "createDatabase".
#-----------------------------------------------------------------------------
[CREATEDATABASE]
#-----------------------------------------------------------------------------
# Name : GDBNAME
# Datatype : String
# Description : Global database name of the database
# Valid values : <db_name>.<db_domain> - when database domain isn't NULL
# <db_name> - when database domain is NULL
# Default value : None
# Mandatory : Yes
#-----------------------------------------------------------------------------
GDBNAME = "orcl9i.us.oracle.com"
#-----------------------------------------------------------------------------
# Name : SID
# Datatype : String
# Description : System identifier (SID) of the database
# Valid values : Check Oracle9i Administrator's Guide
#-----------------------------------------------------------------------------
# Name : TEMPLATENAME
# Datatype : String
# Description : Name of the template
# Valid values : Template name as seen in DBCA
# Default value : None
# Mandatory : Yes
#-----------------------------------------------------------------------------
TEMPLATENAME = "New Database"
#-----------------------------------------------------------------------------
# Name : DATAFILEJARLOCATION
# Datatype : String
# Description : Location of the data file jar
# Valid values : Directory containing compressed datafile jar
# Default value : None
# Mandatory : Yes, when the clone template is used for database creation
#-----------------------------------------------------------------------------
#DATAFILEJARLOCATION =
#-----------------------------------------------------------------------------
# Name : CHARACTERSET
# Datatype : String
# Description : Character set of the database
# Valid values : Check Oracle9i National Language Support Guide
# Default value : "US7ASCII"
# Mandatory : NO
#-----------------------------------------------------------------------------
#CHARACTERSET = "US7ASCII"
#-----------------------------------------------------------------------------
# Name : NATIONALCHARACTERSET
# Datatype : String
# Description : National Character set of the database
# Valid values : "UTF8" or "AL16UTF16". For details, check Oracle9i National
# Language Support Guide
# Default value : "AL16UTF16"
# Mandatory : No
Post-Installation 5-7
#-----------------------------------------------------------------------------
#NATIONALCHARACTERSET= "UTF8"
#-----------------------------------------------------------------------------
# Name : REGISTERWITHDIRSERVICE
# Datatype : Boolean
# Description : Specifies whether to register with Directory Service.
# Valid values : TRUE \ FALSE
# Default value : FALSE
# Mandatory : No
#-----------------------------------------------------------------------------
#REGISTERWITHDIRSERVICE= TRUE
#-----------------------------------------------------------------------------
# Name : DIRSERVICEUSERNAME
# Datatype : String
# Description : Specifies the name of the directory service user
# Mandatory : YES, if the value of registerWithDirService is TRUE
#-----------------------------------------------------------------------------
#DIRSERVICEUSERNAME= "name"
#-----------------------------------------------------------------------------
# Name : DIRSERVICEPASSWORD
# Datatype : String
# Description : The password of the directory service user.
# You can also specify the password at the command prompt
# instead of here.
# Mandatory : YES, if the value of registerWithDirService is TRUE
#-----------------------------------------------------------------------------
#DIRSERVICEPASSWORD= "password"
#-----------------------------------------------------------------------------
# Name : LISTENERS
# Datatype : String
# Description : Specifies list of listeners to register the database with.
# By default the database is configured for all the listeners
# specified in the
# $ORACLE_HOME/network/admin/listener.ora
# Valid values : The list should be space separated names like
# "listener1 listener2".
# Mandatory : NO
#-----------------------------------------------------------------------------
#LISTENERS = "listener1 listener2"
#-----------------------------------------------------------------------------
# Name : VARIABLESFILE
# Datatype : String
# Description : Location of the file containing variable value pair
# Valid values : A valid file-system file. The variable value pair format
# in this file
# is <variable>=<value>. Each pair should be in a new line.
# Default value : None
# Mandatory : NO
#-----------------------------------------------------------------------------
#VARIABLESFILE =
#-----------------------------------------------------------------------------
# createTemplateFromDB section is used when CREATE_TYPE is defined as
# "createTemplateFromDB".
#-----------------------------------------------------------------------------
[createTemplateFromDB]
#-----------------------------------------------------------------------------
# Name : SOURCEDB
# Datatype : String
# Description : The source database from which to create the template
# Valid values : The format is <host>:<port>:<sid>
# Default value : none
# Mandatory : YES
#-----------------------------------------------------------------------------
SOURCEDB = "myhost:1521:orcl"
#-----------------------------------------------------------------------------
# Name : SYSDBAUSERNAME
# Datatype : String
# Description : A user with DBA role.
# Default value : none
# Mandatory : YES
#-----------------------------------------------------------------------------
SYSDBAUSERNAME = "system"
#-----------------------------------------------------------------------------
# Name : SYSDBAPASSWORD
# Datatype : String
# Description : The password of the DBA user.
# You can also specify the password at the command prompt
# instead of here.
# Default value : none
# Mandatory : YES
Post-Installation 5-9
#-----------------------------------------------------------------------------
#SYSDBAPASSWORD = "password"
#-----------------------------------------------------------------------------
# Name : TEMPLATENAME
# Datatype : String
# Description : Name for the new template.
# Default value : None
# Mandatory : Yes
#-----------------------------------------------------------------------------
TEMPLATENAME = "My Copy TEMPLATE"
#-----------------------------------------------------------------------------
# createCloneTemplate section is used when CREATE_TYPE is defined as
# "createCloneTemplate".
#-----------------------------------------------------------------------------
[createCloneTemplate]
#-----------------------------------------------------------------------------
# Name : SOURCEDB
# Datatype : String
# Description : The source database is the SID from which to create the
# template.
# This database must be local and on the same ORACLE_HOME.
# Default value : none
# Mandatory : YES
#-----------------------------------------------------------------------------
SOURCEDB = "orcl"
#-----------------------------------------------------------------------------
# Name : SYSDBAUSERNAME
# Datatype : String
# Description : A user with DBA role.
# Default value : none
# Mandatory : YES
#-----------------------------------------------------------------------------
SYSDBAUSERNAME = "system"
#-----------------------------------------------------------------------------
# Name : SYSDBAPASSWORD
# Datatype : String
# Description : The password of the DBA user.
# You can also specify the password at the command prompt
# instead of here.
#-----------------------------------------------------------------------------
# Name : TEMPLATENAME
# Datatype : String
# Description : Name for the new template.
# Default value : None
# Mandatory : Yes
#-----------------------------------------------------------------------------
TEMPLATENAME = "My Clone TEMPLATE"
#-----------------------------------------------------------------------------
# Name : DATAFILEJARLOCATION
# Datatype : String
# Description : Location of the data file jar
# Valid values : Directory where the new compressed datafile jar will be placed
# Default value : $ORACLE_HOME/assistants/dbca/templates
# Mandatory : NO
#-----------------------------------------------------------------------------
#DATAFILEJARLOCATION =
Post-Installation 5-11
User Passwords
Oracle Corporation recommends that you change the password for user names
immediately after installation.
To change a password:
1. Start SQL*Plus by using the following command:
$ sqlplus
2. Connect with the user name and password that you want to change by using
the following command:
Enter user-name: username/password
Post-Installation 5-13
Oracle Net
Configuring a complete Oracle network is beyond the scope of this manual and is
covered in detail in the Oracle9i Net Services Administrator’s Guide and the Oracle9i
Net Services Reference Guide.
Verify and complete your initial configuration with the following steps:
1. Following installation, check the status of the listener by using the command:
$ lsnrctl status <listener_name>
The listener_name field is required if the listener has a name other than the
default, which is listener.
If the listener is not running, then start it with the following command:
$ lsnrctl start <listener_name>
2. Install and configure Oracle client software on a remote system, if necessary,
then start SQL*Plus to test the connection to the server.
$ sqlplus username/password@net_service_name
If you can successfully connect to the server with SQL*Plus, then you have
established network connectivity over TCP/IP. For more advanced network
configuration, refer to the Oracle9i Net Services Administrator’s Guide.
Oracle Options
Oracle interMedia
If you intend to install Oracle interMedia Text after your initial server installation,
then ensure that you have at least 10 MB of disk space for the data dictionary.
Your database must include tablespaces that are specific to interMedia Text data.
Verify that tablespaces exist to serve as default and temporary tablespaces for
Oracle interMedia Text. Oracle interMedia Text uses the DRSYS tablespace for its
default and temporary tablespaces. If tablespaces for Oracle interMedia Text do not
exist, or if you do not want to use the DRSYS tablespace, then create additional
tablespaces before proceeding.
Shared Server
Oracle servers that are configured with Shared Server require a higher setting for
the initialization parameter SHARED_POOL_SIZE or a custom configuration that
uses LARGE_POOL_SIZE. If you created a database manually, then you should
raise SHARED_POOL_SIZE in the initsid.ora file. Typically, you should add
1 KB for each anticipated concurrent user. Refer to Oracle9i Database Performance
Tuning Guide and Reference for further information on configuring Shared Server.
Post-Installation 5-15
Oracle Precompilers
The following list provides references and configuration files that are associated
with Oracle precompilers.
Pro*C/C++
For precompiler Pro*C/C++, the configuration file is pcscfg.cfg. This file
installs without content. Use any text editor to customize it to your site
requirements. For more information on configuring the pcscfg.cfg file, refer to
Pro*C/C++ Precompiler Programmer’s Guide.
Pro*COBOL
For precompiler Pro*COBOL, the configuration file is pcbcfg.cfg. This file
installs without content. Use any text editor to customize it to your site
requirements. For more information on configuring the pcbcfg.cfg file, refer to
Pro*COBOL Precompiler Programmer’s Guide.
Pro*COBOL18
For precompiler Pro*COBOL18, the configuration file is pcccob.cfg. This file
installs without content. Use any text editor to customize it to your site
requirements. For more information on configuring the pcccob.cfg file, refer to
Pro*COBOL Precompiler Programmer’s Guide.
Pro*FORTRAN
For precompiler Pro*FORTRAN, the configuration file is pccfor.cfg. This file
installs without content. Use any text editor to customize it to your site
requirements. For more information on configuring the pccfor.cfg file, refer to
the Pro*FORTRAN Supplement to the Oracle Precompilers Guide.
SQL*Modula Ada
For precompiler SQL*Modula Ada, the configuration file is pmscfg.cfg. This
file installs without content. Use any text editor to customize it to your site
requirements. For more information on configuring the pmscfg.cfg file, refer to
the SQL*Module for Ada Programmer’s Guide.
PROTOTYPE INFO
For precompiler PROTOTYPE INFO, the configuration file is xxxcfg.cfg. This
file installs without content. Use any text editor to customize it to your site
requirements. For more information on configuring the pmscfg.cfg file, refer to
the SQL*Module for Ada Programmer’s Guide.
Post-Installation 5-17
The alter statement will both reset the password and unlock the account.
Post-Installation 5-19
ORDPLUGINS ORDPLUGINS ORDPLUGINS is the Oracle interMedia Audio and Oracle9i interMedia User’s
Video user name with the CONNECT and Guide and Reference
RESOURCE roles. ORDPLUGINS allows
non-native plug-in formats.
ORDSYS ORDSYS ORDSYS is the Oracle interMedia Audio, Video, Oracle9i interMedia User’s
and Image administrator user name with Guide and Reference
CONNECT, JAVAUSERPRIV, and RESOURCE
database roles.
OUTLN OUTLN OUTLN includes the CONNECT and RESOURCE Oracle9i Database
database roles, and supports plan stability. Plan Concepts
stability allows you to maintain the same execution Oracle9i Database
plans for the same SQL statements. OUTLN acts Performance Guide and
as a role to centrally manage metadata associated Reference
with stored outlines.
Post-Installation 5-21
Note: Any database user can be granted limited SYS role database
privileges to use the Oracle Enterprise Manager Diagnostics Pack.
Grant users access to these necessary SYS privileges by granting
them the OEM_MONITOR role. This role is created when the
database is installed. The role is defined in the following SQL
script:
ora_root:[rdbms.admin]catsnmp.sql
Identifying Databases
The Oracle9i software identifies a database by its global database name. A global
database name consists of the database name and network domain. The global
database name uniquely distinguishes a database from any other database in the
same network domain. Enter a global database name when prompted in the
Database Identification window during Oracle9i database installation.
Example of a Global Database Name:
sales.us.acme.com
In the preceding example, sales is the name of the database. The database name
portion is a string of no more than 8 characters that can contain alphanumeric and
additional characters. The database name is also assigned to the DB_NAME
parameter in the init.ora file.
Also in the preceding example, us.acme.com is the network domain in which
the database is located. Together, the database name and the network domain
make the global database name unique. The domain portion is a string of no more
than 128 characters that can contain alpha, numeric, period (.), and additional
characters. The domain name is also assigned to the DB_DOMAIN parameter in
the init.ora file.
Table 5–2 describes the tablespaces in the Oracle9i database that is located in the
ora_root:[oradata.<db_name>] directory.
Post-Installation 5-23
Post-Installation 5-25
4. If you plan to upgrade any Oracle product tables, change the Oracle SYSTEM
password to MANAGER.
Post-Installation 5-27
5. Back up the old code and database files (data, redo log, and control).
6. Mount the distribution media.
7. Run Oracle Universal Installer.
Select custom install.
After completing these preliminary steps, you are ready to load and configure your
Oracle products.
Invoke SQLPLUS and connect SYS. Select from the view V$PROCESS. If no other
processes are active, and if you are pointed to the right instance, then shut down the
given database.
After the database is shut down, all Oracle background processes will no longer
exist. Type SHOW SYSTEM at the DCL prompt to verify.
Post-Installation 5-29
This appendix describes the products that are included with Oracle9i:
■ Oracle9i Database Components on page A-2
■ Oracle9i Client Components on page A-8
■ Product Descriptions on page A-2
Note: The Custom installation type is not listed for any of the
three top-level components because it allows you to install all
components in the current top-level component category. Some
components can be installed only through a Custom installation.
Such components have an availability of “No” listed in this
appendix for other installation types.
Enterprise Edition
This section alphabetically lists additional components available with each
installation type of the Oracle9i server Enterprise Edition. Enterprise Edition
includes all the components in the Standard Edition, with the exception of the
Oracle Enterprise Manager Standard Management Pack. Refer to the release notes
for your platform for updates on component availability.
■ Advanced Queuing
■ Advanced Replication
■ Character Set Scanner
■ Common Schema Demos
■ Object Type Translator, which includes the following:
■ Oracle INTYPE File Assistant
■ Oracle Advanced Security, which includes the following:
■ Encryption and Integrity Support, including:
* DES40 Encryption
* DES56 Encryption
* 3DES_112 Encryption (2-key option)
* 3DES_168 Integrity (3-key option)
* MD5 Integrity
* RC4_40 Encryption
* RC4_56 Encryption
* RC4_128 Encryption
* RC4_256 Integrity
* SHA-1 Integrity
■ Oracle Partitioning
■ Oracle Real Application Clusters
■ Oracle Spatial
■ Oracle SQLJ, which includes the following:
■ SQLJ Runtime
■ SQLJ Translator
■ Oracle Text
■ Oracle Trace
■ Oracle Universal Installer, which includes the following:
■ Oracle’s Java Runtime Environment version
■ Oracle Utilities, which includes the following:
■ Export
■ Migration Utility
■ Recovery Manager
■ SQL*Loader
■ Oracle XML Developer’s Kit
■ Oracle XML SQL Utility
■ Oracle9i Advanced Analytic Services — Data Mining
SE List
This section alphabetically lists the components that are available with each
installation type of the Oracle9i server Standard Edition top-level component. Refer
to the release notes for your platform for updates on component availability.
■ Advanced Queuing
■ Advanced Replication
■ Character Set Scanner
■ Common Schema Demos
■ Object Type Translator, which includes the following:
■ Oracle INTYPE File Assistant
■ Enterprise User Security, including:
* Oracle Wallet Manager
Runtime Edition
This section alphabetically lists the components that are available with each
installation type of the Oracle9i Client Runtime top-level component. Refer to the
release notes for your platform for updates on component availability.
■ Advanced Queuing
■ Documentation for your HP OpenVMS Alpha
■ Oracle Advanced Security, which includes the following:
■ Encryption and Integrity Support, including:
* DES40 Encryption
* DES56 Encryption
* 3DES_112 Encryption (2-key option)
* 3DES_168 Integrity (3-key option)
* MD5 Integrity
* RC4_40 Encryption
* RC4_56 Encryption
* RC4_128 Encryption
* RC4_256 Integrity
* SHA-1 Integrity
Administrator Edition
Oracle9i Client Administrator includes the components in the Oracle9i Client
Runtime and also the following components, which are listed alphabetically. Refer
to the release notes for your platform for updates on component availability.
■ Advanced Queuing
■ Documentation for your HP OpenVMS Alpha
■ Object Type Translator
■ Oracle Advanced Security, which includes the following:
■ Encryption and Integrity Support, including:
* DES40 Encryption
* DES56 Encryption
* 3DES_112 Encryption (2-key option)
* 3DES_168 Integrity (3-key option)
* MD5 Integrity
* RC4_40 Encryption
* RC4_56 Encryption
* RC4_128 Encryption
* RC4_256 Integrity
* SHA-1 Integrity
Product Descriptions
The following list provides descriptions and release numbers for products that are
available for installation. Some of the described products are automatically
installed with other products. Refer to the release notes for your platform for
updates on component availability.
The list format is as follows:
1. Product and release
Description
For more information, refer to...
Product Descriptions
1. Oracle Diagnostics Pack release 9.0.1
The Oracle Diagnostics Pack extends Oracle Enterprise Manager to enable the
monitoring, diagnosing, and capacity planning of the multi-tiered Oracle server
environment. The Diagnostics Pack provides discovery and graphical
representation of targets, such as databases or nodes, automated collection of
performance and resource usage data, and central monitoring and
administration of remote systems using intelligent agents.
For more information, refer to Getting Started with the Oracle Diagnostics Pack.
2. Oracle Standard Management Pack release 9.0.1
The Oracle Standard Management Pack combines the diagnostic, tuning, and
change management functions of the Oracle Enterprise Manager Management
Packs into one pack for smaller business enterprises that use the standard
edition of the database, such as Oracle8i or Oracle9i. This pack monitors and
diagnoses problems, tunes high impact indexes and tracks, and compares
changes in the Oracle software environment. The Oracle Standard
Management Pack includes the following applications: Oracle Performance
Manager, Oracle Index Tuning Wizard, Oracle Create Baseline, Oracle Compare
Database Objects, and Oracle Advanced Database and Node Events.
For more information, refer to Getting Started with the Oracle Standard
Management Pack.
Oracle JDBC Drivers are a standard set of Java classes, specified by JavaSoft,
that provide vendor-independent access to relational data.
For more information, refer to Oracle9i JDBC Developer’s Guide and Reference.
11. Oracle Java Tools release 9.2.0.2.0
Oracle Java Tools provides tools to build and deploy Java stored procedures
with Oracle Java Virtual Machine.
For more information, refer to Oracle9i SQLJ Developer's Guide and Reference.
12. Oracle Locale Builder release 9.0.1
Oracle Locale Builder simplifies manipulation of National Language Support
locale data definitions. It provides a graphical user interface for viewing,
modifying, and defining locale-specific data.
For more information, refer to Oracle Globalization Support Guide.
13. Oracle Locator release 9.2.0.2.0 (Installed with Oracle interMedia)
Oracle Locator enables Oracle9i to support online Internet-based geocoding
facilities for locator applications and proximity queries.
For more information, refer to Oracle9i Spatial User’s Guide and Reference.
14. Oracle Management Server release 9.0.1
Oracle Management Server is the middle tier of Oracle Enterprise Manager. It
provides centralized intelligence and distribution control between clients and
managed nodes. The Oracle Management Server relies on a database
repository that maintains system data, application data, and the state of the
managed targets that are distributed throughout the environment.
For more information, refer to Oracle Enterprise Manager Administrator’s Guide.
Oracle Net clients communicate with Oracle servers through net service
names. Oracle Net resolves net service names using the following naming
methods:
■ Directory Names
■ Host Names
■ Local Names
■ Oracle Names
For more information, refer to Oracle Net Administrator’s Guide.
For more information, refer to Oracle9i Concepts and Oracle9i Data Warehousing
Guide.
19. Oracle PL/SQL Gateway release 9.2.0.2.0
The PL/SQL Gateway provides support for building and deploying
PL/SQL-based applications on the web. PL/SQL stored procedures retrieve
data from database tables and generate HTTP responses. You can deploy the
gateway in the following manner:
■ mod_plsql: This configuration supports running in a stateless mode in
which each HTTP request maps to a new database session. This is the
recommended configuration if you want to develop stateless
PL/SQL-based web applications.
For more information, refer to Oracle Internet Application Server Release: Using
mod_plsql and to Oracle9i Administrator’s Reference Release 2 (9.2.0.2) for
HP OpenVMS Alpha
20. Oracle Real Application Clusters release 9.0.1
Oracle Real Application Clusters is an option that enables the database to run in
clustered systems. Oracle instances in the nodes of the cluster provide shared
access to the single database. A clustered database enhances scalability and
high availability for all types of applications.
For more information, refer to Oracle9i Real Application Clusters Installation and
Configuration.
For more information, refer to Oracle9i Spatial User’s Guide and Reference.
23. Oracle Spatial Index Advisor release 9.0.1 (installed with Oracle Enterprise
Manager Integrated Applications)
This component helps to analyze and tune spatial indexes on data. Use it to
determine if indexes are properly defined for optimum query performance.
You can also use it to visually inspect the distribution of the data.
For more information, refer to Oracle Enterprise Manager Concepts Guide.
Pro*COBOL takes SQL statements that are embedded in a COBOL program and
converts them to standard COBOL code. When you precompile this code, the
result is a COBOL program that you can compile and use to build applications
that access an Oracle database.
SQL*Plus is a command line interface that enables you to use SQL and PL/SQL
database languages with an Oracle database.
For more information, refer to SQL*Plus User’s Guide and Reference.
39. SQL*Plus Worksheet release 9.0.1 (Installed with Oracle Enterprise Manager)
SQL*Plus Worksheet is a graphical user interface for manually entering SQL,
PL/SQL and DBA commands or for running stored scripts.
For more information, refer to Oracle Enterprise Manager Administrator’s Guide.
40. TCP/IP Protocol Support release 9.2.0.2.0
TCP/IP Protocol Support enables client/server conversation over a network
using TCP/IP and Oracle Net. This combination of Oracle products enables an
Oracle application on a client to communicate with remote Oracle databases
through TCP/IP (if the Oracle database is running on a host system that
supports network communication using TCP/IP).
Multi-Threaded Server (MTS) Support is available in TCP/IP networks.
Connection Pooling is available only with MTS on TCP/IP networks.
For more information, refer to Oracle Net Administrator’s Guide.
41. XML Development Kit (an Oracle version) release 9.2.0.2.0
XML Development Kit is required for integrating and running XML
applications with the database.
No applicable reference is available.
(
This appendix introduces the 64-bit feature or Very Large Memory (VLM) and
makes setting and other recommendations for this feature.
Topics covered in this appendix are:
■ Introduction to the Oracle9i 64-bit Feature
■ Suggested Parameter Settings
■ Other Recommendations
sections that are not backed by any file. These global sections are not pageable and
do not require a backing file.
Note: Ensure the query does not use the rule hint (/*+ rule */).
Otherwise the CBO will be disabled.
Check statistics, such as V$SYSSTAT, to see if the number of sorts to disk is high
compared to in-memory sorts. If it is, then increase the value of SORT_AREA_
SIZE.
Other Recommendations
Check the size in number of rows of the tables involved in the query, and translate
this size into total number of blocks. Based on the query, try to fit as many of the
hard hit table blocks in DB_BLOCK_BUFFERS.
For example, if there are four tables involved in the query, but columns from one of
the tables are used repeatedly in the "where" clause in joins, "in", etc.; try to fit as
many blocks from this table as possible into the cache to see if
DB_BLOCK_BUFFERS can be increased. To ensure the hard hit tables are cached
and stay in the most recently used (MRU) end of the cache, perform either of the
following steps:
■ Type (using SQLPLUS),
alter table <tablename> cache
or
■ At the time of creation,
create table <tablename> ... cache
If there are enough buffers to accommodate all blocks from all tables involved in the
query, use the alter command to cache all the blocks. The purpose is to cache most
blocks into memory to ensure that I/O to disks is eliminated or remains low.
This chapter describes how to install the gateway software from the distribution
CD-ROM. The following topics are included:
■ System Requirements for Oracle Transparent Gateway
■ Installing Oracle Transparent Gateway
■ Removing Oracle Transparent Gateway
Reference Documents
Oracle Transparent Gateway for Rdb Administrator’s Guide Release 9.0.1 on Alpha
OpenVMS
Oracle Transparent Gateway for RMS Administrator’s Guide Release 9.0.1 on Alpha
OpenVMS
Follow the instructions in the Response column for each entry in the Screen
column. When you have completed the responses, follow the instructions in section
"Completing RDB Gateway Installation" on page C-9.
This appendix lists the procedure and steps to install and configure Apache Server
for HP OpenVMS Alpha. The following topics are included:
■ Post-Installation Checklist on page D-2
■ Test the Installation on page D-3
■ Running the Oracle HTTP Server on OpenVMS on page D-4
■ Security Information on page D-27
■ Open Source Licenses on page D-29
■ Apache on page D-29
Post-Installation Checklist
After you configure the Oracle HTTP Server, perform the following tasks to ensure
a successful startup:
■ Run AUTOGEN
■ Check Disk Quota
■ Check for SET TERMINAL/INQUIRE
Each of these tasks is explained below. Once you have completed them, you can
test the installation by starting the Oracle HTTP Server.
Run AUTOGEN
After the installation, run SYS$UPDATE:AUTOGEN.COM (AUTOGEN) to evaluate
your system parameters and make adjustments based on your hardware
configuration and system workload. On the Oracle HTTP Server for OpenVMS,
AUTOGEN will probably increase the page file size and the number of swap file
pages.
Browser Test
You can test the installation using your web browser. Replace host.domain in the
following URL with the information for the Oracle HTTP Server you just installed:
HTTP://host.domain:<port>
If this is a new installation, the browser should display the standard introductory
page with the following bold text at the top:
"If you see this, it means that the installation of the Apache web server
software on this system successful."
The Apache logo is displayed at the bottom.
TELNET Test
You can also use TELNET on the local host to test the installation. Use the
following procedure:
1. Enter the following command:
$ TELNET 0 80
The following text is displayed:
%TELNET-I-TRYING, Trying ... 127.0.0.1
%TELNET-I-SESSION, Session 01, host localhost, port 80
-TELNET-I-ESCAPE, Escape character is ^]
2. Press ENTER and enter the following HTTP command:
HEAD / HTTP/1.0
3. Press ENTER twice.
Text similar to the following is displayed:
HTTP/1.1 200 OK
Date: Tue, 23 May 2000 17:05:05 GMT
Server: Apache/1.3.12 (OpenVMS)
Last-Modified: Mon, 22 May 2000 15:33:27 GMT
ETag: "33dfec-681-39295347"
Accept-Ranges: bytes
Content-Length: 1665
Connection: close
Content-Type: text/html
%TELNET-S-REMCLOSED, Remote connection closed
-TELNET-I-SESSION, Session 01, host localhost, port 80
Troubleshooting
If you do not receive a response from the Oracle HTTP Server, check the following:
■ Look in your SYLOGIN.COM file and make sure there is no SET
TERMINAL/INQUIRE statement for NETWORK processes.
■ Look for the following files:
APACHE$ROOT:[000000]APACHE$SERVER.LOG
APACHE$ROOT:[LOGS]ERROR_LOG
Performance Considerations
You should have prior experience tuning the performance of the OpenVMS
operating system. For general information on OpenVMS performance, see the
OpenVMS Performance Management Manual at the following URL:
http://www.openvms.compaq.com:8000/73final/6491/6491pro.html
Recommendations for improving performance on a Oracle HTTP Server are
provided below and in the Release Notes:
To change the quotas for the Oracle Account SYSUAF, use the system manager
account and run the AUTHORIZE utility. For example:
$ SET DEFAULT SYS$SYSTEM
$ RUN AUTHORIZE
UAF> SHOW ORACLE
http://www.apache.org/docs
HTTP_CORE.C
AccessConfig
AccessFileName
AllowOverride
AuthName
AuthType
BindAddress
CoreDumpDirectory
DefaultType
<Directory>
<DirectoryMatch>
DocumentRoot
ErrorDocument
ErrorLog
<Files>
<FilesMatch>
HostnameLookups
IdentityCheck
<IfDefine>
<IfModule>
Include
KeepAlive
KeepAliveTimeout
<Limit>
<LimitExcept>
LimitRequestBody
LimitRequestFields
LimitRequestLine
Listen
ListenBacklog
<Location>
<LocationMatch>
LogLevel
MaxClients
MaxKeepAliveRequests
MaxRequestPerChild
MaxSpareServers
MinSpareServers
NameVirtualHost
Options
PidFile
Port
Require
ResourceConfig
RLimitCPU
RLimitMEM
RLimitNPROC
Satisfy
SendBufferSize
ServerAdmin
ServerAlias
ServerName
ServerPath
ServerRoot
ServerSignature
ServerTokens
ServerType
StartServers
TimeOut
UseCanonicalName
User
VirtualHost
MOD_ACCESS.C
allow
deny
order
MOD_ACTIONS.C
Action
Script
MOD_ALIAS.C
Alias
AliasMatch
Redirect
RedirectMatch
RedirectTemp
RedirectPermanent
ScriptAlias
ScriptAliasMatch
MOD_ASIS.C
MOD_AUTH.C
AuthGroupFile
AuthUserFile
MOD_AUTOINDEX.C
AddAlt
AddAltByEncoding
AddAltyByType
AddDescription
AddIcon
AddIconByEncoding
AddIconByType
DefaultIcon
FancyIndexing
HeaderName
IndexIgnore
IndexOptions
IndexOrderDefault
ReadmeName
MOD_CGI.C
ScriptLog
ScriptLogBuffer
ScriptLogLength
MOD_DIR.C
DirectoryIndex
MOD_ENV.C
SetEnv
UnsetEnv
MOD_IMAP.C
ImapBase
ImapDefault
ImapMenu
MOD_INCLUDE.C
MOD_INFO.C
AddModuleInfo
MOD_LOG_CONFIG.C
CustomLog
LogFormat
TransferLog
MOD_MIME.C
AddCharset
AddEncoding
AddHandler
AddLanguage
AddType
DefaultLanguage
ForceType
RemoveHandler
SetHandler
TypesConfig
MOD_NEGOTIATION.C
CacheNegotiatedDocs
LanguagePriority
MOD_SETENVIF.C
BrowserMatch
BrowserMatchNoCase
SetEnvIf
SetEnvIfNoCase
MOD_SO.C
LoadModule
MOD_STATUS.C
ExtendedStatus
MOD_UNIQUE_ID.C
MOD_USERDIR.C
UserDir
MOD_MIME_MAGIC
MOD_MMAP_STATIC
MOD_PEARL
MOD_PROXY
MOD_REWRITE
MOD_SPELING
MOD_SSL
MOD_USERTRACK
MOD_VHOST_ALIAS
Unsupported Directives
The following directives are not supported:
AgentLog
AllowCONNECT
Anonymous
Anonymous_Authoritative
Anonymous_LogEmail
Anonymous_MustGiveEmail
Anonymous_NoUserID
Anonymous_VerifyEmail
AuthDBAuthoritative
AuthDBGroupFile
AuthDBMAuthoritative
AuthDBMGroupFile
AuthDBUserFile
AuthDBMUserFile
AuthDigestFile
CacheDefaultExpire
CacheDirLength
CachedirLevels
CacheForceCompletion
CacheGcInterval
CacheLastModifiedFactor
CacheMaxExpire
CacheRoot
CacheSize
CheckSpelling
CookieExpires
CookieTracking
Example
ExpiresActive
ExpiresByType
ExpiresDefault
Header
Metadir
MetaFiles
MetaSuffix
MimeMagicFile
MMapFile
NoCache
ProxyBlock
ProxyDomain
ProxyPass
ProxyPassReverse
ProxyReceiveBufferSize
ProxyRemote
ProxyRequests
ProxyVia
RefererIgnore
RefererLog
RewriteBase
RewriteCond
RewriteEngine
RewriteLock
RewriteLog
RewriteLogLevel
RewriteMap
RewriteOptions
RewriteRule
ScriptInterpreterSource
VirtualDocumentRoot
VirtualDocumentRootIP
VirtualScriptAlias
VirtualScriptAliasIP
-"V": Displays the HTTPD base version, its build date, and a list of compile
settings that influence the behavior and performance of the server.
-h: Displays a list of the HTTPD options.
-l: Displays a list of all modules compiled into the server.
"L": Displays a list of directives with expected arguments and places where
the directive is valid.
The following example shows how to enter the L option to list the available
configuration directives:
$ HTTPD -"L"
For more information, see the Apache Software Foundation documentation at the
following web site:
http://www.apache.org/docs/vhosts/index.html
File Handlers
The Oracle HTTP Server for OpenVMS supports the ability to use file handlers
explicitly. For more information, see the Apache Software Foundation
documentation at the following web site:
http://www.apache.org/docs/handler.html
Content Negotiation
The MOD_NEGOTIATION module provides content negotiation. This module lets
you specify language variants of HTML files. To specify language variants on
OpenVMS, use an underscore instead of a period before the language extension.
For example:
■ On UNIX, filename.html.fr is the French variant of filename.html.
■ On OpenVMS, filename.html_fr is the French variant of filename.html.
For more information, see the Apache Software Foundation documentation at the
following web site:
http://www.apache.org/docs/content-negotiation.html
Apache API
You can use the standard Apache API to write your own modules that will run on
the Oracle HTTP Server for OpenVMS. For more information, see the Apache
Software Foundation documentation at the following web site:
http://www.apache.org/docs/misc/API.html
suEXEC Support
The suEXEC feature provides the ability to run CGI programs under user IDs
different from the user ID of the calling web server. This is not supported by the
Oracle HTTP Server for OpenVMS.
File Formats
All file formats are supported. However, the Web browser status bar will not show
page loading progress for logical or VFC format files larger than 8 K.
Page loading progress relies on an accurate byte count. Accurate byte count is not
readily available for files in logical or VFC format. For files in these formats, the
Oracle HTTP Server must count the bytes as the files load. The counting process
can slow performance, so it has been turned off in this situation.
Logical Names
The Oracle HTTP Server for OpenVMS creates the following logical names, which
are listed with their descriptions in table Table D–2.
Table D–2 Oracle HTTP Server Logical Names and Their Descriptions
Logical Name Description
APACHE$COMMON Concealed logical name that defines clusterwide files in
APACHE$ROOT (device:[APACHE])
APACHE$FIXBG System executive mode logical name pointing to installed,
shareable images. Not intended to be modified by the
user.
APACHE$HTTPD_SHR System executive mode logical name pointing to installed,
shareable images. Not intended to be modified by the
user.
APACHE$INPUT Used by CGI programs for PUT/POST methods of reading
the input stream.
APACHE$PLV_ENABLE_<username> System executive mode logical name defined during
startup and used to control access to the services provided
by the APACHE$PRIVILEGED image. Not intended to be
modified by the user.
APACHE$PLV_LOGICAL System executive mode logical name defined during
startup and used to control access to the services provided
by the APACHE$PRIVILEGED image. Not intended to be
modified by the user.
APACHE$PRIVILEGED System executive mode logical name pointing to installed,
shareable images. Not intended to be modified by the
user.
APACHE$ROOT System executive mode logical name defined during
startup that points to the top-level directory.
(device:[APACHE],
device:[APACHE.SPECIFIC.node-name])
Table D–2 Oracle HTTP Server Logical Names and Their Descriptions
Logical Name Description
APACHE$SPECIFIC Concealed logical name that defines system-specific files in
APACHE$ROOT (device:[APACHE.SPECIFIC.node-name])
APACHE$CGI_MODE System logical name that controls how CGI environment
logicals are defined in the executing CGI process. There
are three different options. Note that only one option is
available at a time.
0 Default. Environment logicals are defined as
local symbols and are truncated at 970 (limitable with DEC
C).
1 Environment logicals are defined as local symbols
unless they are greater than 970 characters. If the
environment value is greater than 970 characters, it is
defined as a multi-item logical.
2 Environment logicals are defined as logicals. If
the environment value is greater than 512 characters, it is
defined as a multi-item logical.
APACHE$DEBUG_DCL_CGI If defined, this system logical name enables
APACHE$VERIFY_DCL_CGI and APACHE$SHOW_CGI_
SYMBOL.
APACHE$VERIFY_DCL_CGI If defined, this system logical name provides information
for troubleshooting DCL command procedure CGIs by
forcing a SET VERIFY before executing any DCL CGI. Use
with APACHE$DEBUG_DCL_CGI.
APACHE$SHOW_CGI_SYMBOL If defined, this system logical name provides information
for troubleshooting the CGI environment by dumping all of
the symbols and logicals (job/process) for a given CGI.
Use with APACHE$DEBUG_DCL_CGI.
APACHE$PREFIX_DCL_CGI_SYMBOLS_WWW If defined, this system logical name prefixes all CGI
environment logical symbols with "WWW_". By default
no prefix is used.
APACHE$CREATE_SYMBOLS_GLOBAL If defined, this system logical name causes CGI
environment symbols to be defined globally. They are
defined locally by default.
Table D–2 Oracle HTTP Server Logical Names and Their Descriptions
Logical Name Description
APACHE$CGI_USE_DCLCOM_FOR_IMAGES If defined, this system logical name forces CGI images to
execute within a DCL process. The default is to execute
CGI images directly. (Note: Direct execution of CGI
images in not currently supported.)
APACHE$DL_NO_UPPERCASE_FALLBACK If defined to be true (1, T, or Y), this system logical name
disables case-insensitive symbol name lookups whenever
case-sensitive lookups fail. See
APACHE$DL_FORCE_UPPERCASE.
APACHE$DL_FORCE_UPPERCASE If defined to be true (1, T, or Y), this system logical name
forces case-sensitive dynamic image activation symbol
lookups. By default, symbol lookups are first done in a
case-sensitive manner and then, if failed, a second attempt
is made using case-insensitive symbol lookups. This
fallback behavior can be disabled with
APACHE$DL_NO_UPPERCASE_FALLBACK.
To avoid confusion, always use the appropriate concealed logical name to specify
the file that you want to edit. For example, to edit a clusterwide version of
HTTPD.CONF, refer to:
$ EDIT APACHE$COMMON:[CONF]HTTPD.CONF
If you referred to:
$ EDIT APACHE$ROOT:[CONF]HTTPD.CONF
then the server would open the clusterwide file but save it as a system-specific
version. The latest version of HTTPD.CONF would then be visible only to the
individual node on which it was saved.
Within HTTPD.CONF itself, you should make this distinction whenever you refer to
a path or to a file location. This improves performance and ensures that the server
will return a complete directory listing. For example, you should specify
APACHE$COMMON or APACHE$SPECIFIC (instead of APACHE$ROOT) with Directory
directives.
The following extract, from the HTTPD.CONF file, refers to APACHE$COMMON
because the content for the default web page is in the clusterwide directories.
DocumentRoot "/apache$common/htdocs"
...
<Directory "/apache$common/htdocs">
Options Indexes FollowSymLinks Multiviews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
If there were content for one specific node in a cluster, the APACHE$SPECIFIC
logical name would be used.
Mixed-Architecture Cluster
In a mixed-architecture cluster, do not use a cluster alias IP address with the Oracle
HTTP Server. Because the VAX systems will not have the Oracle HTTP Server
running, they will not be able to service HTTP requests.
Referencing Input
CGI scripts that reference input to the Oracle HTTP Server must refer to
APACHE$INPUT.
Executing CGI
On OpenVMS, CGI images execute within a DCL process. You cannot execute CGI
images directly.
Security Information
The Oracle HTTP Server for OpenVMS is a non-privileged, user-mode, socket-based
network application. TMPMBX and NETMBX are the only privilege
requirements. The server runs under its own unique UIC and user account
(ORACLE).
Process Model
The Oracle HTTP Server runs as a single job which consists of:
■ A master process (ORACLE)
and
■ Several subprocesses
Subprocesses are created to service incoming HTTP requests and to execute CGI
scripts.
Because the server runs as a single job, the OpenVMS security profile for each
process is identical, and no enhanced mechanism is required for these processes to
communicate with one another. Resource utilization is controlled by a single user
account (ORACLE) where pooled quotas are defined.
Privileged Images
The Oracle HTTP Server performs three operations that require additional privilege:
■ Binding to a port below 1024 (privileged ports).
By default, the server binds to port 8080 (HTTP).
■ Fetching path information for other users.
The server provides a replacement for the getpwnam C RTL routine to allow
the server to fetch default path information for other users (required by
MOD_UTIL and MOD_USERDIR).
logical names are placed in the system logical name table. Shutdown is
accomplished by sending a KILL signal to the master process and its subprocess.
These actions require enhanced privileges (DETACH, SYSNAM, WORLD, and so
forth) and are usually performed from a suitably privileged account.
Apache
This product includes software developed by the Apache Software Foundation
(http://www.apache.org/). You can view the license at the following web site:
http://www.openvms.compaq.com/openvms/products/ips/apache/apache_license.txt
This product also includes software that is developed by Hewlett-Packard.
Index-1
Index-2
Index-3
Index-4
Index-5
Index-6
Index-7
Index-8
V
Very Large Memory, B-1
VLM, reserving memory, 3-13
VMS mailbox driver, 1-12
W
window manager
requirements, 1-11
X
XML
Development Kit, A-25
Oracle XML Developer’s Kit, A-22
X-windows
configuring, 1-11
Index-9