Oracle9i Release Notes
Release 2 (9.2.0.1.0) for Compaq Tru64 UNIX (64-bit) Part No. A97346-02 |
|
Oracle is a registered trademark, and Oracle7, Oracle8i, Oracle9i, OracleMetaLink, Oracle Names, Oracle Transparent Gateway, PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle Corporation. Other names may be trademarks of their respective owners.
Release Notes
Release 2 (9.2.0.1.0) for Compaq Tru64 UNIX (64-bit)
June 2002
Part No. A97346-02
This document accompanies Oracle9i release 2 (9.2.0.1.0) Compaq Tru64 UNIX. Its contents supplement or supersede information in the installation guide for this release, or in the Oracle9i documentation library.
Topics:
Except as noted here, system requirements are in the installation guide for this release, and are current as of the release date.
The space requirements listed on the Available Products window apply to installations that include a database. If you select the Software Only configuration type, then you will require 3 GB.
Download the following patch for your platform in addition to the patches listed in the installation guide.
For Tru64 5.1 with Patchkit 4: T64V51B18<unique id and mfg date>.tar
Download this patch at the following Web site:
http://ftp1.support.compaq.com/public/unix/v5.1/earlyreleasepatches/oracle
For Tru64 5.1A with Patchkit 1: T64V51AB1<unique id and mfg date>.tar
Download this patch at the following Web site:
http://ftp1.support.compaq.com/public/unix/v5.1a/earlyreleasepatches/oracle
Oracle Corporation updates these release notes online at the following site:
http://docs.oracle.com
If you need assistance with navigating the Oracle documentation site, refer to the following site:
http://docs.oracle.com/instructions.html
Refer also to the Certify Web Pages on OracleMetaLink, which provide certified configuration information for Oracle and non-Oracle products. To access Certify:
Register or log in to OracleMetaLink at the following web address:
http://metalink.oracle.com
Select Product Lifecycle from the OracleMetalink navigation bar.
Select Certifications in the Product Lifecycle window navigation bar.
Additional product README
files are located in their respective product directories under the $ORACLE_HOME
directory and in the $ORACLE_HOME/relnotes
directory.
This section provides information on the following topics:
During installation of Oracle9i release 2 (9.2.0.1.0), you will be prompted to insert additional CD-ROMs from the set that make up Oracle9i release 2 (9.2.0.1.0). After inserting the requested disk, change the path in the Disk Location text box to reflect the root directory of the newly mounted CD-ROM.
For example, when you insert Disk 3 with a directory path of /cdrom/orcl920_3
, change the path in the Disk Location dialog to /cdrom/orcl920_3
.
Because it is necessary to insert and eject more than one CD-ROM during installation, you must not launch Oracle Universal Installer by running the runInstaller
script from a shell where the current working directory is the CD-ROM mount point, or by clicking on the script in the File Manager window. In an X Window environment, it is possible to launch the Installer this way, but then the installation will fail because you will not be able to eject a software CD-ROM until you end the installation session.
Review the following information before running Database Configuration Assistant.
If you are upgrading from 8.0.6 to 9.2.0.1.0 and you have Oracle interMedia installed on your system, then you cannot use Database Migration Assistant. You must migrate the database manually. For information on manual database migration, refer to Oracle9i Database Migration Release 2 (9.2).
For installation with a response file, the path to the response file must be the full path on the system. The Oracle Universal Installer will not handle relative paths properly.
This section provides information on the following topics:
If you select a multibyte character set or UTF as the national character set in Oracle9i release 2 (9.2.0.1.0), then you must recreate the demo schema and the database installation.
For more information on creating schemas, schema dependencies and requirements, refer to the readme.txt
file in the $ORACLE_HOME/demo/schema
directory.
The following section provides information on restrictions and updates to character sets.
In Oracle9i release 2 (9.2.0.1.0), the SQL NCHAR datatypes are limited to the Unicode character set encoding (UTF8 and AL16UTF16). Alternative character sets such as the fixed-width Asian character set JA16SJISFIXED in Oracle8i are no longer supported.
To migrate existing NCHAR, NVARCHAR, and NCLOB columns, export and import NCHAR columns, complete the following steps:
Export all SQL NCHAR columns from Oracle8i.
Drop the SQL NCHAR columns.
Migrate the database to Oracle9i.
Import the SQL NCHAR columns in to Oracle9i.
Oracle9i release 2 (9.2.0.1.0) does not support the Unicode character set AL24UTFFSS introduced in Oracle7. This character set was based on the Unicode standard 1.1, which is now obsolete.
Oracle9i release 2 (9.2.0.1.0) supports the Unicode database character sets AL32UTF8 and UTF8. These database character sets include the Unicode enhancements based on the Unicode standard 3.0.
To migrate the existing AL24UTFFSS database, upgrade your database character set to UTF8 before upgrading to Oracle9i. Oracle Corporation recommends that you use the Character Set Scanner for data analysis before attempting to migrate your existing database character set.
If you install jsse.jar
and jcert.jar
as extensions (located in $JAVA_HOME/jre/lib/ext
), then you must also install jssl-1_1.jar
in the same directory.
Review the following information if you intend to install Oracle Internet Directory (OID).
By default, the OID server is started on port 389. If this port is unavailable, then OID server is started on a different port, which is logged in the following file:
$ORACLE_HOME/ldap/install/oidca.out
When performing a custom Oracle Internet Directory installation, do not change the global database name or the Oracle SID.
If you have installed in the same ORACLE_HOME either Oracle Internet Directory release 3.0.1.x and the complete release of Oracle9i (9.0.1) Enterprise Edition, or Oracle Internet Directory 2.1.1.x and the complete release of Oracle 8i (8.1.7) Enterprise Edition, then you must first upgrade Oracle Internet Directory to the release 9.2.0.x.x version, and then upgrade as a separate step either Oracle9i Enterprise Edition release 1 (9.0.1) or Oracle8i release 3 (8.1.7) to Oracle9i Enterprise Edition release 2 (9.2.0.x.x).
See Also: Oracle Internet Directory README for more information on Oracle Internet Directory utilities, and necessary pre-upgrade and post-upgrade tasks. |
Review the following section if you will install Oracle Real Application Clusters.
If you are installing Oracle9i release 2 (9.2.0.1.0) Real Applications Clusters on a cluster that already contains an ORACLE_HOME for a previous release of Real Application Clusters, then you must run the Oracle Universal Installer from the cluster node with the oraInventory installation registry. Doing this ensures that product installation inventories are synchronized on the nodes with information about existing ORACLE_HOME directories.
To use Oracle Real Application Clusters, you must have Real Time Clock enabled on your Tru64 Cluster System. To enable access to the real time clock, complete the following procedure for each node on the cluster:
Log in as root.
Enter the following commands:
# mknod /dev/timedev c 15 0 # chmod +r /dev/timedev
If you plan to create an Oracle Enterprise Manager repository in an existing database, and you plan to use the DRSYS tablespace for the repository, then ensure that the DRSYS tablespace raw device data file has an additional 50 MB of free space. This is in addition to the 250 MB size documented for this raw device.
If you use Database Upgrade Assistant to upgrade an earlier Oracle database version (the "source" database) to Oracle9i release 2 (9.2.0.1.0) (the "target" database), then the upgraded database will always use the server parameter file SPFILE by default to store init.ora
file parameters. If the source database also uses SPFILE (either a cluster filesystem file or a shared raw device), then the upgraded 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/dbs/
directory.
If you want to move the SPFILE to a shared raw device, use the following procedure:
Create an SPFILE with the following commands:
$ sqlplus "/ as sysdba" SQL> create pfile='?/dbs/initdbname.ora' from spfile='?/dbs/spfile.ora'; SQL> create spfile='/dev/rvol/oracle_dg/dbname_spfile' frompfile='?/dbs/initdbname.ora'; SQL> exit;
where dbname
is the name of your cluster database.
Go to the $ORACLE_HOME/dbs
directory using the following command:
$ cd $ORACLE_HOME/dbs
Create an $ORACLE_HOME/dbs/init
sid
.ora
file, where sid
is the system identifier of the instance on the node. The init
sid
.ora
file must contain the following line:
SPFILE='/dev/rvol/oracle_dg/dbname_spfile'
Copy the init
sid
.ora
file to the remote nodes on which the cluster database has an instance with the following commands:
$ rcp initsid.ora nodex:$ORACLE_HOME/dbs/initsidx.ora
where sidx
is the system identifier of the instance on node x
. Repeat the preceding rcp
command for each member node of the cluster database.
Restart the cluster database with the following command syntax:
$ srvctl stop database -d dbname $ srvctl start database -d dbname
The following section provides information on using Database Configuration Assistant (DBCA) to create a Real Application Clusters database.
If your ORACLE_HOME directory is not on a shared cluster filesystem partition, but you want to place datafiles, controlfiles, redo log files, or other database files on a shared cluster filesystem partition, then invoke DBCA using the following syntax to create the cluster database:
$ dbca -datafileDestination pathname
where pathname
is the location where you want files to be placed.
For example, to place datafiles in the path /ora/oradata
, give the following command:
$ dbca -datafileDestination /ora/oradata
Note: For optimal performance and data security, Oracle Corporation recommends that you configure your database in accordance with the Optimal Flexible Architecture (OFA) standard. For more information on OFA, refer to Oracle9i Administrator's Reference for UNIX Systems. |
After you have created a cluster database using DBCA, SYSDBA privileges are revoked for all users. As SYSDBA, you must grant SYSDBA privileges explicitly to the database user account that you plan to use for adding or deleting an instance to or from the cluster database.
For example, to grant SYSDBA privileges to the administrative user SYS, issue the following commands:
$ sqlplus "/ as sysdba" SQL> grant sysdba to sys; SQL> exit;
With this release, Oracle Corporation certifies running Real Application Clusters and Directed Placement (NUMA) simultaneously. For most workloads on Alphaserver GS80, GS160, or GS320, enabling the NUMA option on systems running Oracle9i release 2 (9.2.0.1.0) and Real Application Clusters provides significant performance improvements.
The following product information in this section supersedes the information in the installation guide for Oracle9i release 2 (9.2.0.1.0) on Tru64 UNIX.
Precompiler Options:
SQL Module for Ada is not supported.
Oracle Advanced Security:
CyberSafe is not supported.
JDBC/OCI Interfaces:
Oracle JDBC Thin Driver for JDK 1.4 is not supported.
Oracle JDBC/OCI Driver for JDK 1.4 is not supported.
This section presents issues that can occur during post-installation:
In addition to the database, a number of other Oracle features use control files to record metadata. The maximum size of control files is limited by the size of the minimum data block size that your operating system permits. On Tru64 UNIX, the minimum data block size is 2048 bytes, and the maximum size of control files is 19200 database blocks.
The following section provides additional information about database management.
To find out which database segments are using compression, log in to the database as the user SYS, and create the view all_segs
with the following create or replace view statement:
SQL> create or replace view all_segs (owner, segment_name, partition_name, spare1 as select u.name, o.name, o.subname, s.spare1 from sys.user$ u, sys.obj$ o, sys.ts$ ts, sys.sys_objects so, sys.seg$ s, sys.file$ f where s.file# = so.header_file and s.block# = so.header_block and s.ts# = so.ts_number and s.ts# = ts.ts# and s.ts# = so.object_id and o.owner# = u.user# and s.type# = so.object_type_id and s.ts# = f.ts# and s.file# = f.relfile# union all select u.name, un.name, NULLL, NULL from sys.user$ u, sys.ts$ ts, sys.undo $ un, sys.seg$ s, sys.file$ f where s.file# = un.file# and s.block# = un.block and s.ts# = un.ts# and s.ts# = ts.ts# and s.user# = u.user# and s.type# in (1, 10) and un.status$ != 1 and un.ts# = f.ts# and un.file# = f.relfile# union all select u.name, to_char(f.file#)|| '.' || to_char(s.block#), NULL, NULL from sys.user$ u, sys.ts$ ts, sys.seg$ s, sys.file$ f where s.ts# = ts.ts# and s.user# = u.user# and s.type# not in (1, 5, 6, 8, 10) and s.ts# = f.ts# and s.file# = f.relfile# /
After creating this view, you can issue queries against the view to find out whether a segment currently is compressed, as illustrated in the following examples:
To determine if a segment is currently compressed, apply the following predicate in a query to the column spare1
:
bitand(spare1, 2048) > 0
For example, to see if segments currently are compressed, issue a statement similar to the following:
SQL> select * from all_segs where bitand(spare1,2048) > 0;
To determine if a segment contains any compressed blocks, apply the following predicate in a query:
bitand(spare1, 4096) > 0
For example, to see which segments contain any compressed blocks, issue a statement similar to the following:
SQL> select * from all_segs where bitand(spare1, 4096) > 0;
When you want to determine compression settings on a table space, log in as SYS, and create the view compression_ts
with the following create or replace view statement:
SQL> create or replace view compression_ts (tablespace_name, flags) as select ts.name, ts.flags from sys.ts$ ts where ts.online$ !=3;
After creating this view, you can issue queries against it to find out the compression state of tablespaces, such as determining if a tablespace is currently set as DEFAULT COMPRESS, or DEFAULT NOCOMPRESS, as illustrated in the following examples:
To determine if a tablespace is currently set as DEFAULT COMPRESS, use the following predicate:
bitand(flags, 64) > 0
For example, to see which tablespaces are currently DEFAULT COMPRESS, issue a statement similar to the following:
SQL> select * from compression_ts where bitand(flags, 64) > 0
To determine if a tablespace is currently set as DEFAULT NOCOMPRESS, use the following predicate:
bitand(flags, 64) == 0
For example, to see which tablespaces are currently DEFAULT NOCOMPRESS, issue a statement similar to the following:
select * from compression_ts where bitand(flags, 64) == 0;
The following is a list of known bugs that affect Oracle9i release 2 (9.2.0.1.0):
There is a path error in the $ORACLE_HOME/bin/ojspc script
. This path error causes the script to fail. To correct this error:
Open the script
Find $ORACLE_HOME/jsp/lib/servlet.jar
Correct it to read $ORACLE_HOME/lib/servlet.jar
Save the script
During installation, if you select Online Analytic Processing (OLAP) services, perform multiple installations on the same system, and create new databases during these installations, then CWMLite may have an invalid OLAP CWMLITE tablespace registry. Oracle Corporation has assigned bug identification number 2359208 to track this problem.
To work around this problem, use the following procedure after you have completed installation:
Ensure that the database and the listener are running.
Using the following command, start SQL*Plus as the administrative user SYS:
sqlplus "/ as sysdba"
Using the following command, enable the display of text within the PL/SQL block:
SQL> set serveroutput on;
Using the following command, verify whether the OLAP CWMLITE tablespace is valid:
SQL> execute dbms_output.put_line(sys.dbms_registry.is_valid('AMD'));
If the preceding command returns 0
, then the OLAP CWMLITE tablespace is invalid. Go to step 5.
If the preceding command returns 1
, then the OLAP CWMLITE tablespace is valid, and no further testing needs to be done.
If the OLAP CWMLITE tablespace is invalid, turn on echoing with the following command:
SQL> execute cwm2_olap_manager.Set_Echo_on;
Validate the OLAP CMWLITE tablespace with the following command:
SQL> execute cwm2_olap_installer.Validate_CWM2_Install;
After entering the preceding command, the OLAP CWMLITE registry is validated. During this process, screen messages list database objects such as Dimension, Dimension Attribute, and Level, and where these objects are created.
When the output stops, enter the following command to verify that the OLAP CWMLITE registry is now valid:
SQL> execute dbms_output.put_line(sys.dbms_registry.is_valid('AMD'));
If the preceding command returns 0
, then the OLAP CWMLITE registry is still invalid. Review your installation logs for other errors.
If the preceding command returns 1, then the OLAP CWMLITE tablespace is valid, and no further testing needs to be done.
|
Copyright © 2002 Oracle Corporation All rights reserved |
|