Oracle9i Database Release Notes
Oracle9i Database Release Notes
May 2002
Part No. A95495-01
These Release Notes contain important last minute information not included
in the Oracle9i Database documentation library. They may also contain
information regarding products not on your component CD-ROM.
This document contains these topics:
■ Oracle9i Preinstallation Requirements
■ Installation Issues
■ Upgrade Issues
■ Product-Related Issues
■ Documentation Accessibility
Oracle is a registered trademark, and Oracle9i, Oracle8i, Oracle8, Oracle interMedia, PL/SQL, and Pro*C are trademarks or
registered trademarks of Oracle Corporation. Other names may be trademarks of their respective owners.
Copyright 2002, Oracle Corporation.
All Rights Reserved.
1.1 Obtaining Updated Documentation
The information in these Release Notes is current as of the release date for
Oracle9i. For the most current information, refer to the online Release Notes,
which are located at the following Web site:
http://docs.oracle.com
If you need assistance with navigating the Oracle Documentation site, refer
to the following Web site:
http://docs.oracle.com/instructions.html
If you already have a username and password for OTN, then go directly to
the documentation section of the OTN Web site at:
http://otn.oracle.com/docs/index.htm
2
1.3 Accessibility Software Recommendations
Our goal is to make Oracle products, services, and supporting
documentation accessible to the disabled community. Oracle Server release
9.2 supports accessibility features. To make best use of these accessibility
features, Oracle Corporation recommends the following software
configuration:
■ Windows NT 4.0 certified with Service Pack 6
■ Sun Java Access Bridge 1.0.2 (included with the Oracle9i Server release
9.2 media)
■ JAWS screen reader 3.70.87
■ Microsoft Internet Explorer 5.5 or above
Additional accessibility information for Oracle products can be found at:
http://www.oracle.com/accessibility
3
2 Installation Issues
This section contains these topics:
■ Known Installation Problem with Regsvr32 on Windows NT
■ Mounting a CD-ROM on a Novell Drive
■ Known Problem with ATI Display Drivers
■ Installing Oracle9i on Dual Boot Systems
■ Restriction with Response Files and Relative Paths
■ Configuration Tools Launch Command Prompt Window
■ Installing Oracle JVM with Custom Databases
■ Installing Databases with Database Configuration Assistant
■ Starting Multiple Oracle HTTP Server Listeners on the Same Windows
NT Computer
■ Dynamic SGA and Multiple Block Size is not Supported with Very
Large Memory (VLM)
■ Installing Oracle Workflow Builder
■ Oracle Real Application Clusters PreInstallation Tasks
■ SRVCTL Case Sensitive Requirements
■ Oracle Real Application Clusters Custom Installation Requirement
■ Oracle Real Application Clusters and Oracle Database Upgrade
Assistant
■ Oracle Real Application Clusters Instance Management Using Database
Configuration Assistant
■ Hard Disk Space Requirements
4
See Also: This Microsoft Knowledge Base article (PRB:
Oleaut32 Hidden Window Blocks Apps Broadcasting
Messages Q189427) at the Microsoft Product Support
Services Web site. Microsoft Web site organization is subject
to change. If you cannot find this URL, search for key
words from the main Microsoft Web page, such as
"Q189427" and "Oleaut32".
http://support.microsoft.com/default.aspx?sc
id=kb;EN-US;q189427
Because the Novell server does not support long filenames by default, the
directory path for JRE_LOCATION is not recognized (some of the directory
names have more than eight characters). Therefore, this configuration is not
supported. Try mounting the CD-ROM locally or on a Windows NT Server.
When you still want to use the Novell server as a CD-ROM file server, you
need to install the OS/2 Namespace Extension to activate long filename
support for NetWare.
5
This situation can be avoided by performing the following steps:
1. Install Oracle9i into the first operating system.
2. Before installing in the second environment, provide a different location
than the default when Oracle Universal Installer prompts you on where
to create the Oracle Universal Installer inventory. The second
environment inventory is independent of the first, and products can be
installed or deinstalled separately on both operating systems.
6
This limitation can be overcome by starting one of the Oracle HTTP Server
listener's from the Services dialog box of the Control Panel and the
remaining ones using the command prompt after setting WV_GATEWAY_CFG
appropriately.
For example, assume that you have two Oracle HTTP Server instances
installed. Listener1 is installed under c:\oracle\home1 and Listener2 is
installed under c:\oracle\home2. Start both listeners as follows.
1. Start Listener1 from the Control Panel.
a. Find out which Oracle HTTP Server listener is currently configured
to run by using the Services dialog box from the Control Panel and
looking at the current setting for WV_GATEWAY_CFG. For example,
if WV_GATEWAY_CFG is set to c:\oracle\home1\Apache\
modplsql\cfg\wdbsvr.app, then Listener1 is the one that can
be started from the Control Panel.
2. Identify subsequent listeners using shell scripts.
a. Create a shell script called apache_start.cmd with the following
commands:
set WV_GATEWAY CFG=c:\oracle\home2\Apache\modplsql\cfg\
wdbsvr.app
c:\oracle\home2\Apache\Apache\Apache -k start
2.10 Dynamic SGA and Multiple Block Size is not Supported with
Very Large Memory (VLM)
The Note in Oracle9i Database Getting Started for Windows, chapter 4, section
"Oracle9i Scalability on Windows", sub section "Support for Very Large
Memory (VLM) Configurations" after step 4 "Initialization parameters DB_
BLOCK_BUFFERS and DB_BLOCK_SIZE must be set to values you have
chosen for Oracle9i database", should be as follows:
7
Note: The total number of bytes of database buffers (that
is, DB_BLOCK_BUFFERS multiplied by DB_BLOCK_SIZE)
is no longer limited to 3 GB.
Dynamic System Global Area (SGA) and multiple block
size are not supported with VLM. When VLM is enabled,
the following new buffer cache parameters are not
supported.
■ DB_CACHE_SIZE
■ DB_2K_CACHE_SIZE
■ DB_4K_CACHE_SIZE
■ DB_8K_CACHE_SIZE
■ DB_16K_CACHE_SIZE
■ DB_32K_CACHE_SIZE
To select the block size for the instance, use the
initialization parameter DB_BLOCK_SIZE. The buffer cache
size is set by the initialization parameter DB_BLOCK_
BUFFERS.
8
2.12 Oracle Real Application Clusters PreInstallation Tasks
If you plan to use Oracle supplied operating system dependent (OSD)
clusterware, then you must install Oracle9i release 2 (9.2) OSD clusterware
on all nodes of the cluster on which you plan to run an Oracle9i
release 2 (9.2) cluster database instance. This is the case even if you had
installed Oracle9i release 1 (9.0.1) OSD clusterware on these nodes. Use
Oracle Cluster Setup Wizard to install this OSD clusterware.
For accessibility requirements, Oracle Cluster Setup Wizard requires JAWS
4.0.2 as the minimum configuration.
9
If the source database also uses SPFILE (either a cluster file system file or a
shared raw partition), then the target database also uses the same SPFILE.
If the source database does not use an SPFILE, then the target database
uses a default server parameter file, spfile.ora, which is located in the
%ORACLE_HOME%\database directory.
If your platform does not support a cluster file system, you must move the
SPFILE to a shared raw partition, using the following procedure:
1. Create an SPFILE with the following commands:
C:\ sqlplus "/ as sysdba"
SQL> create pfile='?\database\initdbname.ora' from spfile='?\
database\spfile.ora';
SQL> create spfile='\\.\dbname_spfile' from pfile='?\database\
initdbname.ora';
SQL> exit;
3. Copy the initsid.ora file to the remote nodes on which the cluster
database has instances, where sid in the original file name corresponds
to the system identifier of the local node instance and sid in the target
file name corresponds to system identifier of the instance on the remote
node.
For example,
C:\ database> copy initoradb1.ora \\node2\c$\oracle\ora9i\database\
initoradb2.ora
10
For example, to grant SYSDBA privileges to the administrative user SYS,
issue the following commands:
C:\ sqlplus "/ as sysdba"
SQL> grant sysdba to sys;
SQL> exit;
3 Upgrade Issues
4 Product-Related Issues
This section contains these topics:
■ Pro*C/C++
■ Pro*COBOL
■ Java Developer’s Kit Versions
■ Oracle Performance Monitor for Windows NT
■ Oracle Services for Microsoft Transaction Server Support for .NET
■ Oracle Real Application Clusters and Shared Servers
■ Oracle Universal Installer Restriction on 16-bit Colors
■ JRE Focus Bug with Oracle Universal Installer
■ Oracle Internet Directory
■ Character Sets
■ Object Type Translator (OTT)
■ Oracle9i Network, Directory, and Security Issues
11
4.1 Pro*C/C++
Oracle Corporation supports NATIVE PL/SQL compilation using the
Microsoft Visual Studio 6.0 C compiler, the LD link-editor, and the GMAKE
make utility.
4.2 Pro*COBOL
When a procob application is run, which is not linked using the /litlink
option, the following error may occur at runtime:
Load error: file 'ORASQL8'
12
4.6 Oracle Real Application Clusters and Shared Servers
(Oracle bug identification number 605297). If the value of the parameter
MAX_SHARED_SERVERS is smaller than the value of TRANSACTIONS, then
Real Application Clusters may hang.
If you are using shared server configurations on Real Application Clusters,
then set TRANSACTION to a value smaller than MAX_SHARED_SERVERS to
avoid this bug.
13
■ Installing Oracle Internet Directory on Top of an Existing Oracle
Enterprise Edition Home
4.9.3 Upgrade from Oracle9i Enterprise Edition Release (1) 9.0.1 or 8.1.7
If the Oracle home where you intend to perform the upgrade of Oracle
Internet Directory also contains a complete Enterprise Edition installation,
then you must perform the Oracle Internet Directory upgrade before the
Enterprise Edition upgrade.
14
1. Configure a user with logon Service privileges.
a. Choose Start > Settings > Control Panel.
b. Choose Services.
c. Double-click OracleDirectoryService_%SID%.
The Services dialog box appears.
d. In the Logon as section, select this account. Specify the loginid and
password
e. Choose OK.
f. Stop the service.
g. Start the service again.
2. Register the Directory Integration Server, by running odisrvreg.
3. Start the Directory Integration Server using oidctl.
4.9.6 Starting the Oracle Internet Directory LDAP Server in SSL Mode 2
1. Configure a user with logon Service privileges.
a. Choose Start > Settings > Control Panel.
b. Click Services.
c. Double-click OracleDirectoryService_%SID%.
The Services dialog box appears.
d. In the Logon as section, select this account. Specify the loginid and
password
e. Choose OK.
f. Stop the service.
g. Start the service again.
2. Start the LDAP server in SSL mode using oidctl.
15
4.10 Character Sets
The following requirements are also necessary to start OTT from the
command prompt:
■ A JDK 1.3.1-compatible Java compiler (assumed to be javac) and the
Java interpreter (assumed java) must be correctly installed.
16
■ PATH must point to Java_installation\jdk1.3.1\bin before \
bin.
■ The location of the ocijdbc9.lib must be pointed to by the LIB
environment variable. The location of ocijdbc9.lib is %ORACLE_
HOME%\lib.
17
4.12 Oracle9i Network, Directory, and Security Issues
This section contains these topics:
■ Windows Native Authentication
■ Active Directory
■ Oracle Administration Assistant for Windows NT
■ Modifying Configuration of External Procedures for Higher Security
18
dn: cn=NET,cn=OracleSchemaVersion,cn=configuration,AD_Domain_DN
changetype: modify
replace: orclProductVersion
orclProductVersion: 90000
dn: cn=RDBMS,cn=OracleSchemaVersion,cn=configuration,AD_Domain_DN
changetype: modify
replace: orclProductVersion
orclProductVersion: 90000
dn: cn=OracleContext,AD_Domain_DN
changetype: modify
replace: orclVersion
orclVersion: 90000
where:
AD_Host_Name is the host name of the Windows 2000 Domain
Controller where your Active Directory is located and filename is the
name of the file you created in steps 1 and 2.
19
4.12.4 Modifying Configuration of External Procedures for Higher
Security
This section supplements generic information provided in Oracle9i Net
Services Administrators’s Guide to configure a listener on Windows operating
systems to exclusively handle external procedures.
For a higher level of security, you are instructed in Oracle9i Net Services
Administrators’s Guide to start the listener for external procedures from a
user account with lower privileges than the oracle user. For Windows
operating systems, this requires that you change the user account from
LocalSystem to a local, unprivileged user for the OracleHOME_
NAMETNSListenerextproc_listener_name service.
Note: Ensure that this user account does not have general
access to files owned by Oracle. Specifically, this user
should not have permission to read or write to database
files or to the Oracle server address space. In addition, this
user should have read access to the listener.ora file,
but must not have write access to it.
20
■ On Windows NT, choose Start > Settings > Control Panel >
Services.
■ On Windows 2000, choose Start > Settings > Control Panel >
Administrative Tools > Services.
■ On Windows XP, choose Start > Control Panel > Administrative
Tools > Services.
3. Stop the OracleHOME_NAMETNSListenerextproc_listener_
name service by selecting Stop.
21
5 Documentation Accessibility
Our goal is to make Oracle products, services, and supporting
documentation accessible, with good usability, to the disabled community.
To that end, our documentation includes features that make information
available to users of assistive technology. This documentation is available in
HTML format, and contains markup to facilitate access by the disabled
community. Standards will continue to evolve over time, and Oracle
Corporation is actively engaged with other market-leading technology
vendors to address technical obstacles so that our documentation can be
accessible to all of our customers. For additional information, visit the
Oracle Accessibility Program Web site at
http://www.oracle.com/accessibility/.
22