[Contents] [Index] [Info] [Previous]

Oracle7 Server(tm) Products for Digital Alpha Windows NT Release Notes

Version 7.3.2.3.1 Production

December 1996

These hardcopy release notes contain the more up-to-date information about the products included in the Oracle7 Server for Digital Alpha Windows NT package.

New to this Release

Basic Database Administration Operations

All Database Administration on Digital Alpha Windows NT is now done through Oracle Enterprise Manager, the Oracle Intelligent Agent, and the Server Manager utility. Older tools previously used for this purpose (such as the NT Backup Manager, NT Recovery Manager, and NT Database Manager) have been removed. The NT Instance Manager, having no Oracle Enterprise Manager equivalent, has remained.

All of the functions provided by NT Database Manager can now be accomplished using the Oracle Enterprise Manager Instance Manager application.

Parallel Query Option with Bitmap Index

Parallel Query Option is available with Bitmap Index in this release. For further information see Chapter 1, Introducing Oracle7 Server for Windows NT of Oracle7 Server Getting Started for Digital Alpha Windows NT and Chapter 7, Tuning SQL Statements of Oracle7 Server Tuning.

Note: Bitmap indexes should only be used where the data is read only or infrequently updated. The parameter COMPATIBLE, in <device>:\ORANT\DATABASE\INIT<sid>.ORA must be set to 7.3.2.3 for bitmap index.

Release Restrictions

Please note the following restrictions to this release of the Oracle7 Server:

If Database Administrators need to recover a database, please see Chapter 19 of the Oracle7 Server Administrator's Guide for instructions on how to recover a database using the SVRMGR23 application and the Windows NT Backup utility.

You can use the NTBACKUP program in the command-line mode to perform backups and recoveries.

Documentation

Please read the latest documentation issues carefully:

Intel-compatible Acrobat reader is provided on the Oracle Server for Digital Alpha NT Version 7.3.2.3.1 CD-ROM. While the Acrobat reader is not supported on the Alpha NT platform, we have included an Intel compatible version of the reader for use by those customers who have an Intel-based Windows or Windows NT system available. This executable is NOT installed. However, you may copy:

	<cd_drive>:doc\intel\acroread.exe

to your Intel system using the file manager.

	http://www.microsoft.com/ie/download/

Changes Since Release 7.2

The following changes (among others) have been made since the last release of Oracle7 Server for Digital Alpha Windows NT:

Hardware Requirements

Server

Client

Software Requirements

This release is supported on Digital Alpha Windows NT 3.51, Service Pack 4 only. See the "Release Restrictions" section. While Oracle has not certified this product on Digital Alpha Windows NT 3.51 Service Pack 5, Oracle7 Server 7.3.2.3.1 should operate correctly. However, should the customer choose to use Service Pack 5 with NT 3.51, Oracle may decide not to support this product under this configuration.

Oracle Enterprise Manager and the Oracle Intelligent Agent require an Oracle Release 7.3 database for operation.

Product Licenses

Although the CD ROM in this kit contains many Oracle products, you are only licensed to use those products for which you have purchased licenses.

De-installation

The only supported method of de-installing Oracle7 Server is via the Oracle Installer. Do not attempt to do so by editing the registry or by other means.

Replication Between 7.2 and 7.3

Replication works between a 7.2 updatable snapshot site and a 7.3 master site environment with added parameters to generate_replication_support(). The parameter gen_rep2_trigger is FALSE by default; set it to TRUE to make the 7.2/7.3 situation work.

Performance Boost with Character Mode Tools

When using the database Import, Export and SQL*Loader utilities, Oracle Corporation recommends that you use the command line versions for large database operations. Performance is substantially enhanced.

Tuning

Oracle7 Server is implemented on Windows NT as an NT service, called OracleServicesid this service creates a large number of threads and uses a great deal of system memory.

The physical memory that Windows NT allows a process to use at any given time is called the process' working set. Programs that need more virtual memory than allowed by their maximum working set have portions of their process memory paged into and out of the working set (physical memory) on a demand-basis: memory in active use is paged into the working set, while memory that hasn't been used in a while is paged out.

Windows NT provides a generous working set that is adequate for most types of processes. The Oracle service, however, tends to grow beyond these limits. The memory used by the Oracle service is related almost entirely to the size of the Oracle Shared Global Area (SGA), whose size is tied in a complex manner to an instance's INIT.ORA parameters. If you see the Oracle service paging a lot in situations where you would not expect this to be happening (when not doing huge joins or other large database operations), then you might have allocated too little physical memory to that process.

Oracle provides a number of registry variables that can be used to tune the minimum and maximum working set of the Oracle service, either for all instances on a machine at once, or individually. To adjust the working set for a given Oracle instance (that is identified by its System IDentifier or SID), create the following registry variables. Substitute the SID of your instance for sid (for example, the default SID is "ORCL", so we would define ORA_ORCL_WORKINGSETMAX) as follows:

ORA_sid_WORKINGSETMIN
ORA_sid_WORKINGSETMAX

The following registry variables can be used to control the working set for all Oracle instances on a system, each of which runs as a separate service:

ORA_WORKINGSETMIN
ORA_WORKINGSETMAX

By default, these values are determined by the Windows NT operating system when Oracle Services start. The range for both of these parameters can be from 1 to FFFFFFFE. Oracle recommends that these registry variables be left unchanged, unless persons knowledgeable in the tuning of Windows NT and the Oracle7 Server software have specific requirements.

Oracle Network Products for Windows NT

Supported Oracle Network Product Versions and Vendors

Product Release Supported Vendors
SQL*Net * 2.3 Oracle Corporation
Oracle TCP/IP Protocol Adapter 2.3 Microsoft TCP/IP
Oracle SPX Protocol Adapter 2.3 Microsoft NW Link
Oracle Named Pipes Protocol Adapter 2.3 NETBEUI
Oracle DECnet Protocol Adapter 2.3 Digital PATHWORKS
Oracle Network Manager for Windows 3.1 Oracle Corporation
Oracle Names 2.0 Oracle Corporation
* The Bequeath Protocol Adapter is automatically installed with the SQL*Net client.
Note: The Advanced Networking Option (ANO) for Digital Alpha NT is not orderable at the current time of this release.

The DECnet Adapter

The DECnet protocol adapter provides support for client/server connections using DECnet as a protocol. You can turn SQL*Net support for DECnet on or off via the NetConfig configuration screen (please refer to the Oracle7 for Alpha OpenVMS Installation Guide.)

When configuring the TNS listener to listen for DECnet connections, you need to specify an OBJECT value in the LISTENER.ORA file for the DECnet protocol. The listener registers itself as a DECnet object, using the name specified as the OBJECT value. After the listener is started, you can see the listener object if you issue the following command in the DECnet NCP utility:

NCP> SHOW KNOWN OBJECTS

The DECnet protocol adapter supports DECnet Phase IV. If you are connecting to an OpenVMS machine having DECnet Phase V installed, you must run it in Phase IV compatibility mode.

DECnet Connect Descriptor Configuration

Syntax

The following fields must be defined:

(PROTOCOL=DECNET)
(NODE=node)
(OBJECT=object name)

The following field is optional:

(QUEUESIZE=n)

where:

PROTOCOL Is the keyword that identifies the specific protocol adapter used; for this protocol, the value is DECNET. The value can be entered in either uppercase or lowercase.

NODE Is the name of the remote node to which you want to connect. This node must be included in the list of your system's node names. Use the NCP utility to display these parameters by entering the following command in NCP:

					NCP> SHOW KNOWN NODES

OBJECT Is the DECnet object name of the listener to which you want to connect on the specified node. The object is created when the listener starts and is deleted when the listener is stopped. The object of an alias used in the TNSNAMES.ORA file must have a corresponding address in the LISTENER.ORA file; it must have the same object, protocol, and node. An object name must be less that 15 characters in length.

Use upper case when entering object IDs.

QUEUESIZE If many simultaneous connections are made to the listener, some connection requests may not be received because the DECnet connection mailbox is too small. Using this parameter, the connection mailbox can be made larger. This parameter is optional; if it is not specified, the default value of 20 is used, allowing twenty DECnet connections to the listener to be pending.

Example

In this example, the DECnet connect descriptor specifies a connection to the listener on VAX1 with object name LISTEN1.

(PROTOCOL=DECNET)
(NODE=VAX1)
(OBJECT=LISTEN1)

Note: A full example of a DECnet connect descriptor can be found in the file ORACLE_HOME\NETWORK\ADMIN\SAMPLES\TNSNAMES.ORA.

Note: SQL*NET*Easy currently does not support creating aliases for DECnet protocol. You need to do this manually using the information given in the sample TNSNAMES.ORA file that came with your system.

SQL*Net Client Products

When you select SQL*Net Client installation, all SQL*Net Protocol Adapters are available for installation. After selecting SQL*Net Client and clicking the Install button, the available SQL*Net Protocol Adapters are displayed in the dialog box. You may then choose the SQL*Net Protocol Adapters you want to install.

Before You Install SQL*Net V2.3

De-install SQL*Net V2.2 before installing the SQL*Net V2.3 product included on this CD. The reason you must de-install V2.2 first is because if you de-install it after installing V2.3, some shared V2.3 files will be overwritten, rendering V2.3 unusable. If you mistakenly de-install V2.2 after V2.3 is installed, re-install V2.3.

SQL*Net DECnet Protocol Adapter Version 2.3.2.1.4

This release of the SQL*Net DECnet Protocol Adapter requires Digital PATHWORKS version 4.1B or higher.

This release of SQL*Net DECnet Protocol Adapter is not supported by the SQL*Net Easy Configuration utility. Use Oracle Network Manager for Windows (supported only on an Intel platform) for configuration.

SQL*Net Easy Configuration or Oracle Network Manager for Windows

Oracle Corporation only supports configuration files created by using one of these two products: the SQL*Net Easy Configuration utility, for simple database connections or Oracle Network Manager for Windows (for advanced SQL*Net features, such as Secure Network Services).

Oracle Corporation strongly recommends that every machine in the workgroup network be configured with one, and only one, of the configuration utilities: SQL*Net Easy Configuration, or Oracle Network Manager for Windows.

SQL*Net Easy Configuration and Oracle Network Manager for Windows are mutually exclusive on any one machine.

SQL*Net Easy Configuration allows you to add up to 15 new database aliases.

Note: Oracle Network Manager for Windows is supported only on an Intel platform.

SQL*Net Easy Configuration and Configuration Files

Do not modify files in the following directories (with the exception of adding Decnet connect descriptors information, which are not supported by SQL*Net Easy.):

SQL*Net Easy Configuration and Client-Server Configuration

SQL*Net Easy Configuration can be used to configure a client machine to communicate with a server machine. If the server machine was configured with Oracle Network Manager for Windows, and you want to use SQL*Net Easy Configuration to add the server machine's database alias to the client machine:

Back Up TNSNAMES.ORA

If you have a pre-existing TNSNAMES.ORA file, make a copy of it before installation.

Make sure you know the network address of your server machine.

Back Up LISTENER.ORA

If your Windows NT server has a pre-existing LISTENER.ORA file, make a copy of it before installation.

Each time you run SQL*Net server installation, pre-existing versions of the LISTENER.ORA and SQLNET.ORA files are incrementally backed up to LISTENER.001, LISTENER.002, SQLNET.001, SQLNET.002, etc. This prevents these files from being overwritten.

Before Installing the SQL*Net SPX/IPX Protocol Adapter

Microsoft NWLINK must be installed on the machine before you install the SQL*Net SPX/IPX Protocol Adapter.

Starting the Listener

Refer to Chapter of the Oracle Network Products for Windows NT/95 Installation and User's Guide for instructions on starting the listener.

Stopping the Listener

If the PASSWORD_listener_name parameter is specified in the LISTENER.ORA file, follow these steps to stop the Listener process:

Step 1. Invoke the LSNRCTL utility program

Step 2. At the LSNRCTL prompt, type:

SET PASSWORD XXXX

where XXXX is the password specified in the LISTENER.ORA file.

Step 3. Stop the Listener.

SQL*Net for Windows NT Server, Version 2.3.2.1.4 Production

A SQL*Net V2 TNS Listener listening on an SPX address takes more time to start than the other two protocols (TCP/IP and Named Pipes). The first SQL*Net connection from a client also takes more time. Subsequent connections are faster.

A SQL*Net V2 TNS Listener listening on an SPX address may fail to restart immediately after you stop it. If so, wait for two minutes before restarting the TNS Listener. If you restart without waiting, the following error message may appear: "TNS-12542: TNS: Address already in use".

To start or stop the TNS Listener, use the LSNRCTL utility or the following Windows NT command:

net start OracleTNSListener<listenername>
net stop OracleTNSListener<listenername>

You can also use the Services' display in the "Control Panel" to start/stop the listener.

No Prespawned Dedicated Server Processes Supported by TNS Listener

This release does not support Prespawned Dedicated Server Processes by the TNS Listener. When you use the Network Manager to specify parameters in each SID_DESC of the LISTENER.ORA file, do not include the following parameters:

Oracle Names Server for Windows NT, Version 2.0.1.1.0 Production

Note: When starting the Oracle Names Service from the Services dialog box of the Control Panel, please wait for about thirty seconds for the Names Server to come up before issuing the "namectl stat" command or before using the Names Server.

The Dynamic Discovery Option (DDO) is a new feature of this Oracle Names release.

A SQL*Net client no longer requires the TNSNAMES.ORA in order to locate a service. If the TNSNAMES.ORA is created, the client first uses it to resolve the service name before resolving it through the DDO.

A SQL*Net server requires the following entries in the LISTENER.ORA file for a listener to register itself as a service to a well known Names Server.

	(SID_DESC = (SID=...) 
	            (GLOBAL_DBNAME=service) 
	)
	USE_PLUG_AND_PLAY=ON

where the service is the service name to be registered with the name server.

With the DDO, the customer needs to configure the Names Server with one of the well known names. The name to use is based on the type of connection being used:

The well known host names for TCP connections are: The well known service name for an SPX connection is: The well known computer names for Named Pipes connections are:
oranamesrvr0 oranamesrvr oranamesrvr0
oranamesrvr1 oranamesrvr1
oranamesrvr2 oranamesrvr2
oranamesrvr3 oranamesrvr3
oranamesrvr4 oranamesrvr4
The DDO is automatically disabled in the SQLNET.ORA file in the ORACLE_HOME\NETWORK\ADMIN directory. To use the DDO, enable the NAMES.DIRECTORY_PATH parameter in this file. Refer to the Oracle Names Administrator's Guide for instructions.

Refer to the Oracle Names Administrator's Guide to learn more about planning, configuring, running and managing Oracle Names.

Security for the Named Pipes Protocol

If both the Names Server and the TNS Listener are installed on the same machine, follow the steps below:

The Services dialog box appears.

The Service dialog box appears.

The Add User dialog box appears.

The Services dialog box re-appears.

NAMESCTL START

Note: You may not see the OracleNamesService in the Services dialog box when you install Oracle. This will be added to the Services list when you attempt to start the Names Server using the "NAMESCTL START" command.

Oracle Enterprise Manager Repository

During the installation of Oracle Enterprise Manager, you have the option of building the Oracle Enterprise Manager Repository. This can be done manually after installation (see page 26 of the Getting Started manual) or as part of the installation. The Repository owner must have the same privileges as the Oracle SYSTEM account, but should not be owned by the Oracle SYSTEM account. If no sufficiently privileged account exist, the Oracle Installer will help you create one. Once a repository owner is created, you can install and run the Repository Builder during installation to create the Repository.

Oracle Intelligent Agent Installation

Oracle Intelligent Agent installation is not described in the Oracle Network Products User's Guide for Windows NT/95. Refer to the Oracle Intelligent Agent Readme file in the Oracle for Windows NT program group for instructions on installing the Oracle Intelligent Agent. When you access the Software Asset Manager dialog box during the installation process, the Oracle Intelligent Agent is available for installation from either of the following options:

Additional Issues

Issues Description
Backing Up to Tape Tablespace backup to tape is not supported for this Oracle Intelligent Agent release.
SNMP SNMP capabilities are not enabled for this Oracle Intelligent Agent release.
Documentation Issues Check the Oracle Enterprise Manager console documentation for any other limitations for this Oracle Intelligent Agent release on Windows NT.

SQL*Plus for Windows NT

Version 3.3.2.0.x

This release note contains important information about SQL*Plus that is not included in the SQL*Plus documentation.

Non-blocking Version

This version of SQL*Plus is non-blocking while executing queries/commands. This functionality is present during sessions in which the database connection uses SQL*Net 2.1.4, SQL*Net 2.2, or SQL*Net 2.3.

SET AUTOTRACE and PLUSTRCE.SQL

A new function (SET AUTOTRACE) is included in this release of SQL*Plus. SET AUTOTRACE allows users to access STATISTICS data on several Dynamic Performance tables (for information about the Dynamic Performance tables refer your RDBMS Documentation).

Access to these tables is available to users who have the PLUSTRCE role. To grant this role to users, run PLUSTRCE.SQL while connected as SYS.

SET NEWPAGE 0

In this release of SQL*Plus, the SET NEWPAGE 0 command does not clear the screen between pages; instead, a black box appears. This occurs because the text printing APIs do not support the formfeed character "/f" on these platforms.

Multiple Versions of SQL*Plus

Installation of Version 3.3 does not overwrite previous versions of SQL*Plus. Therefore, multiple versions of SQL*Plus can exist on the same computer. You may de-install older versions of the software if you choose.

National Language Support

The US (American) character set is the only character set supported in this release of SQL*Plus for Windows NT/95.

Documentation

· The SQL*Plus User's Guide and Reference incorrectly states that the DEMOBLD file creates a LOGIN file in your current directory. The LOGIN file is not created when you run DEMOBLD; the Oracle Installer copies LOGIN.SQL to the \DBS subdirectory of your Oracle home directory when you install SQL*Plus.

· The Oracle Installer also copies GLOGIN.SQL, a global LOGIN file, to your SQL*Plus directory. The GLOGIN.SQL file is similar to the LOGIN.SQL file, except that GLOGIN.SQL can be used to set preferences that all SQL*Plus sessions can use.

Known Problems, Restrictions and Workarounds

	${ORANT}\network\agent\

A workaround for this problem is to use the ORAPWD73 utility. Type the following on the command line:

	orapwd73 file=<fname> password=<password> entries=<users>

where

file= the name of the password file (mandatory.) You may call this file anything you wish. Oracle suggests PWD<sid>.ORA in the <drive>:\orant\database directory.

password= password for SYS and INTERNAL (mandatory.) This is the password that will be used by the server to authenticate a statement such as "CONNECT INTERNAL/<password> AS SYSDBA" or "CONNECT SYS/<password> AS SYSDBA". If you want to log in as SYS into the user schema, you can do so (if the database is up) using "CONNECT SYS/CHANGE_ON_INSTALL" (or whatever is your present setting for the SYS password.) This is because the password in the file can be different from the password already assigned to the SYS account. However, once you bring up the database with the password file in exclusive or shared mode, then changing the password of SYS will make the one in the file the same as the one in the database. To authorize local connects or remote connects *with secure protocols* you do not need to use the password file if you have the appropriate OS role, otherwise you do. Since neither DECnet nor TCP/IP are truly secure protocols, Oracle strongly recommends the use of this feature.

entries= the maximum number of OS DBA or OS OPER users that will be allowed to use the database. This allows the password utililty to make the password file large enough to store this many entries. Please be sure to leave room in this file for the addition of potentially new DBAs as it cannot be expanded.

In addition, in the HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE file, add or modify the registry key called ORA_<sid>_PWFILE, giving the name and full path of the password file, as in the following example:

ORA_ORCL_PWFILE = <drive>:\ORANT\DATABASE\PWDORCL.ORA

Oracle recommends for any registry additions or modifications, that you notify your NT System Administrator to implement the required registry changes.

	net stop OracleNamesService

(bug #: 432269.)


[Contents] [Index] [Info] [Previous]