Oracle9i Real Application Clusters Concepts
Release 1 (9.0.1)

Part Number A89867-02
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback

Go to previous page Go to next page


What's New in Oracle Cluster Software?

This section describes the new features, variables, parameters, views, and installation procedures introduced by Real Application Clusters.

Release 1 (9.0.1) Real Application Clusters Features

Real Application Clusters is a new architecture offering scalability and high availability features that exceed the capabilities of previous Oracle cluster-enabled software releases. Real Application Clusters introduces a new phase of Cache Fusion, a breakthrough technology that guarantees cache coherency among multiple cluster nodes without incurring disk I/O costs. The first phase of Cache Fusion was introduced in Oracle8i to improve read/write concurrent data access. Real Application Clusters extends that capability to optimize read/read, read/write, and write/write concurrency among multiple cluster nodes. The new features introduced in Real Application Clusters greatly enhance Oracle cluster software performance and scalability.

Real Application Clusters introduces a number of significant improvements. These improvements are divided into several categories:

New Terminology

Real Application Clusters introduces a number of terms to more accurately reflect new functionality:

Installation and Configuration

Cache Fusion and Resource Management

Real Application Clusters employs resource affinity. Resource affinity is the use of dynamic resource remastering to move the location of the resource masters for a database file to the instance where operations are most frequently occurring.

See Also:

Chapter 2, "Real Application Clusters Architecture" for a description of resource affinity 

SRVCTL Utility

Storage

Oracle Enterprise Manager

Listener Load Balancing and Failover for Dedicated Servers

Diagnostic Features

Discovery

High Availability Features

Beginning with Release 1 (9.0.1), Oracle Parallel Fail Safe (OPFS) was replaced by Oracle Real Application Clusters Guard. It also became a feature of Real Application Clusters on UNIX platforms. Oracle Real Application Clusters Guard has these advantages:

To improve failover performance in Primary/Secondary instance configurations, use the DBMS_LIBCACHE package to transfer information from the library cache of the primary instance to the library cache of the secondary instance.

See Also:

 

Shutdown Transactional Local Command

Quiesce Database Feature

New SQL Scripts

A number of SQL scripts were replaced in Real Application Clusters.

TRACE_ENABLED Parameter

The TRACE_ENABLED parameter was added in Real Application Clusters. When enabled, this dynamic parameter provides low overhead memory tracing. It is enabled by default.

See Also:

Oracle9i Real Application Clusters Deployment and Performance for information on the TRACE_ENABLED parameter. 

New Parameters

There are three new cluster software parameters in Real Application Clusters.

Obsolete Parameters

The following parameters are obsolete in Real Application Clusters:

New Views

The following new views have been added to Oracle cluster software for Real Application Clusters. These views track the current and previous master instances and the number of re-masterings of enqueue (V$HVMASTER_INFO), global cache (V$GCSHVMASTER_INFO), and global cache resources belonging to a file accessed frequently by a single instance (V$GCSPFMASTER_INFO):

Replacement Views

The following views have been replaced in Real Application Clusters:

V/GV$DLM_MISC is replaced by V/GV$GES_STATISTICS

V/GV$DLM_LATCH is replaced by V/GV$GES_LATCH

V/GV$DLM_CONVERT_LOCAL is replaced by V/GV$GES_CONVERT_LOCAL

V/GV$DLM_CONVERT_REMOTE is replaced by V/GV$GES_CONVERT_REMOTE

V/GV$DLM_ALL_LOCKS is replaced by V/GV$GES_ENQUEUE

V/GV$DLM_LOCKS is replaced by V/GV$GES_BLOCKING_ENQUEUE

V/GV$DLM_RESS is replaced by V/GV$GES_RESOURCE

V/GV$DLM_TRAFFIC_CONTROLLER is replaced by V/GV$GES_TRAFFIC_CONTROLLER

V/GV$LOCK_ELEMENT is replaced by V/GV$GC_ELEMENT

V/GV$BSP is replaced by V/GV$CR_BLOCK_SERVER

V/GV$LOCKS_WITH_COLLISIONS is replaced by V/GV$GC_ELEMENTS_WITH_COLLISIONS

V/GV$FILE_PING is replaced by V/GV$FILE_CACHE_TRANSFER

V/GV$TEMP_PING is replaced by V/GV$TEMP_CACHE_TRANSFER

V/GV$CLASS_PING is now replaced by V/GV$CLASS_CACHE_TRANSFER

V/GV$PING is replaced by V/GV$CACHE_TRANSFER

Previous Cluster Software Product Features

The following sections describe the changes to previous Oracle cluster software products.

Oracle8i Release 3 (8.1.7) New Features

Beginning with release 8.1.7, Oracle Parallel Server had the following changes:

Some of the raw partition tablespace size requirements changed for Oracle Parallel Server release 8.1.7 as shown in the following table. These tablespaces require slightly greater capacities than the values that were published in release 8.1.6 documentation.

Create a Raw Device for   With File Size  

SYSTEM  

    275 MB

 

TEMP  

    78 MB for Online Transaction Processing environments

    520 MB for Decision Support Systems

 

DRSYS  

    96 MB

 

The process of configuring Oracle Parallel Server to connect to secondary instances was simplified for release 8.1.7. Use the INSTANCE_ROLE parameter in the Connect Data portion of the connect descriptor to configure explicit secondary instance connections.

The procedures for connecting Recovery Manager (RMAN) to a target database in an Oracle Parallel Server cluster changed for release 8.1.7. For more information refer to Oracle9i Recovery Manager Reference.

OPS_INTERCONNECTS provides information about additional cluster interconnects for use in Oracle Parallel Server environments. Oracle uses the information from this parameter to distribute traffic among the various interfaces. You would normally use OPS_INTERCONNECTS when a single interconnect is insufficient to meet the bandwidth requirements of large Oracle Parallel Server databases.

OPS_INTERCONNECTS is an optional parameter. If you do not set it, then the current semantics that determine the appropriate interconnect for Oracle Parallel Server internode communication are preserved.

The syntax of the parameter is:

OPS_INTERCONNECTS = if1:if2:...:ifn

Where ifn is an IP address in standard dotted-decimal format, for example, 144.25.16.214. Subsequent platform implementations may specify interconnects with different syntaxes.

Note that when you set OPS_INTERCONNECTS in Sun Cluster configurations, the interconnect High Availability features are not available. In other words, an interconnect failure that is normally unnoticeable would instead cause an Oracle cluster failure.

Oracle8i Release 2 (8.1.6) New Features

Beginning with release 8.1.6, Oracle Parallel Server had the following changes:

With the Primary/Secondary Configuration feature you can implement a basic high availability configuration using the Primary/Secondary Instance feature. This feature serves two-node Oracle Parallel Server environments. The primary instance on one node accepts user connections while the secondary instance on the other node only accepts connections when the primary node fails.

The following statistics were added:

The following statistics became obsolete:

The default setting for GC_ROLLBACK_LOCKS is "0-128=32!8REACH" This protects rollback segments 0 through 129 with locks.

Oracle automatically sets values for LM_LOCKS and LM_RESS based on settings in your initialization parameter files.

The LM_PROCS parameter became obsolete in release 8.1.6.

See Also:

Earlier editions of Oracle cluster software documentation for additional version history (Release 8.0.3 and earlier).  


Go to previous page Go to next page
Oracle
Copyright © 1996-2001, Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents
Go To Index
Index

Master Index

Feedback