Oracle9i Real Application Clusters Installation and Configuration
Release 1 (9.0.1)

Part Number A89868-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


Glossary

administrative context

A directory entry under which an Oracle Context (cn=OracleContext) resides. During directory access configuration, clients are configured with an administrative context in the directory configuration file,ldap.ora. The administrative context specifies the location of the Oracle Context in the directory whose entries a client expects to access.

automatic undo management

A feature that automatically manages the sizing of undo tablespaces.

client load balancing

Load balancing, whereby if more than one listener services a single database, a client can randomly choose between the listeners for its connect requests. This randomization enables all listeners to share the burden of servicing incoming connect requests.

cluster

A set of instances, each typically running on different nodes, that coordinate with one another when accessing the shared database residing on disk.

Cluster Manager (CM)

An operating system-dependent component that discovers and tracks the membership state of nodes by providing a common view of cluster membership across the cluster.

CM monitors process health, specifically the health of the database instance. The LMON, a background process that monitors the health of the Global Cache Service (GCS), registers and de-registers from CM.

connect descriptor

A specially formatted description of the destination for a network connection. A connect descriptor contains destination service and network route information.

The destination service is indicated by using its service name for Oracle release 8.1 databases or greater or its Oracle system identifier (sid) for Oracle release 8.0 or version 7 databases. The network route provides, at a minimum, the location of the listener through use of a network address.

connect identifier

A net service name or service name, that resolves to a connect descriptor. Users initiate a connect request by passing a user name and password along with a connect identifier in a connect string for the service to which they wish to connect, for example:

CONNECT username/password@connect_identifier
connection load balancing

A feature that balances the number of active connections among various instances and shared server dispatchers for the same service. Because of service registration's ability to register with remote listeners, a listener is always aware of all instances and dispatchers regardless. This way, a listener can sends an incoming client request for a specific service to the least loaded instance and least loaded dispatcher regardless of its location.

connect-time failover

A client connect request is forwarded to a another listener if first listener is not responding. Connect-time failover is enabled by service registration, because the listener knows if an instance is up prior to attempting a connection.

Console

The Oracle Enterprise Manager Console gives you a central point of control for the Oracle environment through an intuitive graphical user interface (GUI) that provides powerful and robust system management.

control file

A file that records the physical structure of a database and contains the database name, the names and locations of associated databases and online redo log files, the timestamp of the database creation, the current log sequence number, and checkpoint information.

Customized

The Oracle Database Configuration Assistant's Customized configuration type enables you to use the DBCA to create a customized database. Select the Customized installation to create customized database objects.

datafile

File that contain the contents of logical database structures, such as tables and indexes. One or more datafiles form a logical unit of storage called a tablespace. A datafile can be associated with only one tablespace, and only one database.

Data Warehouse

The Oracle Database Configuration Assistant's preconfigured database template for a data warehouse environment. This template includes datafiles.

dedicated server

A server that requires a dedicated server process for each user process. There is one server process for each client. Oracle Net sends the address of an existing server process back to the client. The client then resends its connect request to the server address provided. Contrast with shared server.

dispatcher

A process that enables many clients to connect to the same server without the need for a dedicated server process for each client. A dispatcher handles and directs multiple incoming network session requests to shared server processes. See also shared server.

Enterprise Manager Configuration Assistant (EMCA)

A tool for creating, deleting, and modifying Oracle Enterprise Manager configurations and settings.

extended partition

A type of partition on Windows NT and Windows 2000 that points to raw space on the disk. An extended partition can be assigned multiple logical drives to accommodate datafiles, control files, and redo log files.

external procedures

Functions or procedures written in a third-generation language (3GL) that can be called from PL/SQL code. Only C is supported for external procedures.

General Purpose

The Oracle Database Configuration Assistant's preconfigured database template for a hybrid database environment. This template includes datafiles.

global cache parameters

Initialization parameters determine the size of the collection of global resources that protect the database buffers on all instances. These parameters should be set in your parameter file.

Global Cache Service (GCS)

Real Application Clusters software that provides mechanisms to control the allocation and modification of Oracle resources.

Global Cache Service Processes (LMSn)

Global Cache Service Processes are processes that, when spawned by Oracle, transmit both the consistent read and the current blocks from holding instances to requesting instances. Real Application Clusters software provides for up to 10 LMS processes; however, there is by default one LMS processes per pair of CPUs. In general, the number of LMS processes varies depending on the amount of messaging traffic among nodes in the cluster.

global database name

The full name of the database that uniquely identifies the database from any other database. The global database name is of the form database_name.database_domain, for example, sales.us.acme.com.

The database name portion, in this case sales, should be an easy to remember name that you wish to call your database. The database domain portion, us.acme.com, specifies the database domain in which the database is located, making the global database name unique. When possible, Oracle Corporation recommends that your database domain mirror the network domain.

The global database name is the default service name of database, as specified by the SERVICE_NAMES parameter in the common database initialization file, initdb_name.ora.

Global Enqueue Service Monitor (LMON)

A process that handles remote resource requests. Remote requests are requests that originate from another instance.

Global Services Daemon (GSD)

Formerly OPSD. The Global Services Daemon is a process that receives requests from the SRVCTL Utility to execute administrative tasks, such as startup or shutdown. The command is executed locally on each node and the results are returned to SRVCTL. GSD is installed on all nodes; do not delete the GSD process.

GSD

See Global Services Daemon (GSD).

hybrid

A hybrid database is one that has both online transaction and data warehouse processing characteristics.

initialization parameter file

Files that contains information to initialize the database (initdb_name.ora) and instances (initsid.ora).

initsid.ora

An instance initialization file that contains parameters unique for an instance and points to initdb_name.ora for database parameters.

initdb_name.ora

A common database initialization file shared among the instance that contains database parameters.

Input/Output (I/O)

Input/Output is an operating system-dependent component that provides I/O to access shared disks. See Oracle9i Real Application Clusters Concepts

instance

For a Real Application Clusters database, each node within the cluster has an instance of the running Oracle9i software referencing the database.

When a database is started on a database server (regardless of the type of computer), Oracle allocates a memory area called the System Global Area (SGA) and starts one or more Oracle processes. This combination of the SGA and the Oracle processes is called an instance. The memory and processes of an instance efficiently manage the associated database's data and serve the database users. You can connect to any instance to access information within a Real Application Clusters database.

Each instance has a unique Oracle system identifier (sid), INSTANCE_NAME, INSTANCE_NUMBER, rollback segments, and thread ID.

INSTANCE_NAME

Represents the name of the instance and is used to uniquely identify a specific instance when clusters share common services names. The instance name is identified by the INSTANCE_NAME parameter in the instance initialization file, initsid.ora.

The instance name is the same as the Oracle system identifier (sid).

INSTANCE_NUMBER

A number that associates extents of data blocks with particular instances. The instance number enables you to start up an instance and ensure that it uses the extents allocated to it for inserts and updates. This will ensure that it does not use space allocated for other instances. The instance cannot use data blocks in another free list unless the instance is restarted with that instance number.

You can use various SQL options with the INSTANCE_NUMBER initialization parameter to associate extents of data blocks with instances.

The instance number is depicted by the INSTANCE_NUMBER parameter in the instance initialization file, initsid.ora.

Inter-process Communication (IPC)

An operating system-dependent component that transfers of messages and consistent-read versions of data blocks between instances on different nodes.

listener

A separate process that resides on the server whose responsibility is to listen for incoming client connection requests and manage the traffic to the server.

The listener brokers the client request, handing off the request to the server. Every time a client (or server acting as a client) requests a network session with a server, a listener receives the actual request. If the client's information matches the listener's information, the listener grants a connection to the server.

listener.ora

A configuration file for the listener that identifies the:

The listener.ora file typically resides in $ORACLE_HOME/network/admin on UNIX platforms and %ORACLE_HOME%\network\admin on Windows NT and Windows 2000.

An Oracle release 8.1 database or greater does not require identification of the database service because of service registration. However, static service configuration is required for Oracle release 8.1 databases or greater if you plan to use Oracle Enterprise Manager.

LDAP

See Lightweight Directory Access Protocol (LDAP).

Lightweight Directory Access Protocol (LDAP)

A protocol for accessing on-line directory services.

Lock Manager Servers (LMSn)

See Global Cache Service Processes (LMSn).

LMD process

A process that handles remote resource requests. Remote requests are requests that originate from another instance.

LMON

See Global Enqueue Service Monitor (LMON).

Management Server

The Oracle Enterprise Manager Management Server provides centralized intelligence and distributed control between the Console and the managed nodes. It also processes system management tasks sent by the Console and administers the distribution of these tasks across the enterprise. The Management Server stores all system data, application data, and information about the state of managed nodes in a repository, which is a set of tables stored in a database. High performance and scalability is ensured because the workload is automatically shared and balanced when there are multiple Management Servers.

multi-threaded server (MTS)

See shared server.

multiple Oracle homes

The capability of having more than one Oracle home directory on a machine.

naming method

The method that client applications use to resolve a net service name to a connect descriptor.

net service name

A simple name for a service that resolves to a connect descriptor. Users initiate a connect request by passing a user name and password along with a net service name in a connect string for the service to which they wish to connect:

CONNECT username/password@net_service_name

Depending on your needs, net service names can be stored in a variety of places, including:

Net8

See Oracle Net.

Net8 Assistant

See Oracle Net Manager.

Net8 Configuration Assistant (Net8CA)

See Oracle Net Configuration Assistant.

New Database

The Oracle Database Configuration Assistant's template that does not include datafiles. This template is fully customizable.

node

A machine where an instance resides.

Object Link Manager (OLM)

A component of the Cluster Setup Wizard that you use to create persistent symbolic links to the logical drives required by Oracle Real Application Clusters. The Object Link Manager is associated with the Oracle Object Service.

operating system-dependent clusterware (OSD)

A software layer that consists of several software components developed by vendors. The OSD layer maps the key operating system/cluster-ware services required for proper operation of Real Application Clusters.

OPSCTL utility

See SRVCTL Utility.

Oracle9i Enterprise Edition

Oracle9i Enterprise Edition is an Object-Relational Database Management System (ORDBMS). It provides the applications and files to manage a database. All other Oracle9i Real Application Clusters components are layered on top of Oracle9i Enterprise Edition.

Oracle Object Service

This service updates all nodes when symbolic links are modified. When installed, this service is set to autostart, so that it starts whenever you reboot your system.

Oracle Parallel Server Communication Daemon (OPSD)

See Global Services Daemon (GSD).

optimal flexible architecture (OFA)

A set of file naming and placement guidelines for Oracle software and databases.

Oracle Context

An entry in a LDAP-compliant directory of cn=OracleContext, under which all Oracle software relevant information is kept.

Oracle Database Configuration Assistant (DBCA)

A GUI tool that you can use to create a database for an online transaction processing (OLTP), data warehouse, or hybrid database environment. The DBCA creates a standard set of tablespaces for the type of database you select.

The DBCA also has administrative features such as instance and template management. Use the instance management feature to add or delete instances. Use the template management feature to manage and customize your database creation scripts. You can also use template management to reverse-engineer databases to preserve the attributes of existing databases for which you do not have creation scripts.

Oracle Data Gatherer

The Oracle Data Gatherer collects performance statistics for the Oracle Performance Manager. The Oracle Data Gatherer must be installed on a node somewhere on the network.

Oracle Enterprise Manager

A system management tool that provides an integrated solution for centrally managing your heterogeneous environment. Oracle Enterprise Manager combines a graphical Console, Management Server, Oracle Intelligent Agent, repository database, and tools to provide an integrated, comprehensive systems management platform for managing Oracle products.

A product family consists of system management tools designed to efficiently manage the complete Oracle environment.

Oracle Intelligent Agent

A process that runs on each of the nodes. It functions as the executor of jobs and events sent by the console by way of the Management Server. High availability is ensured since the agent can function regardless of the status of the Console or network connections.

Oracle Net

The foundation of Oracle's family of networking products. Oracle Net allows services and their applications to reside on different computers so they can communicate as peer applications. The main function of Oracle Net is to establish network sessions and transfer data between a client machine and a server or between two servers. Once a network session is established, Oracle Net acts as a data courier for the client and the server.

Oracle Net Manager

Oracle Net Manager is a graphical user interface tool that combines configuration abilities with component control to provide an integrated environment for configuring and managing Oracle Net. It can be used on either the client or server.

You can use Oracle Net Manager to configure the following network components:

Oracle Net Configuration Assistant

A post-installation tool that configures basic network components after installation, including:

Oracle Managed Files

An automated file system that controls the use of files within Oracle. Oracle Managed Files requires a clustered file system.

Oracle parallel execution

Divides the work of processing certain types of SQL statements among multiple parallel execution server processes.

Oracle Parallel Server Manager (OPSM)

See Server Management (SRVM).

Oracle Performance Manager

An add-on application for Oracle Enterprise Manager that offers a variety of tabular and graphic performance statistics for Real Application Clusters. The statistics represent the aggregate performance for all instances running on a Real Application Clusters database.

Oracle Real Application Clusters

Real Application Clusters is a breakthough architecture that allows clusters to access a shared database. Real Application Clusters includes the software component that provides the necessary Real Application Clusters scripts, initialization files, and datafiles to make the Oracle9i Enterprise Edition an Oracle9i Real Application Clusters database.

Oracle services

Oracle services are created and associated with Oracle products, such as the database or listener.

Oracle system identifier (sid)

A name that identifies a specific instance of a running pre-release 8.1 Oracle database. For an Oracle9i Real Application Clusters database, each node within the cluster has an instance referencing the database. The database name, specified by the DB_NAME parameter in the initdb_name.ora file, and unique thread ID make up each node's sid. The thread ID starts at 1 for the first instance in the cluster, and is incremented by 1 for the next instance, and so on.

For pre-release 8.1 databases, sid identified the database. The sid was included in the part of the connect descriptor in a tnsnames.ora file, and in the definition of the network listener in the listener.ora file.

Oracle Universal Installer (OUI)

A graphical user interface that facilitates the installation of the Oracle database software and its related components.

Performance Manager

An add-on application for Oracle Enterprise Manager that offers a variety of tabular and graphic performance statistics for Real Application Clusters. The statistics represent the aggregate performance for all instances running on Real Application Clusters.

PMON process

A database process that performs process monitoring. PMON also performs recovery when a user process fails. PMON is responsible for cleaning up the cache and freeing resources that the process was using. P MON also checks on dispatcher and server processes and restarts them if they have failed. As a part of service registration, PMON registers instance information with the listener.

preferred credentials

Each Oracle Enterprise Manager administrator can set up specific user names, passwords, and roles for nodes, listeners, databases, and other services that you administer in the network.

After these credentials are set up, you log in once to start the Console and are then automatically logged in as needed to the nodes. All login credentials are encrypted in the repository database.

quorum disk

See voting disk.

raw device

A raw device is a disk or partition on a disk drive that does not have a file system set up on it.

raw partition

The raw, unformatted devices on shared disk arrays as used in Windows NT and Windows 2000 platforms.

Real Application Clusters

Real Application Clusters is a breakthough architecture that allows clusters to access a shared database. Real Application Clusters includes the software component that provides the Real Application Clusters scripts, initialization files, and datafiles to support an Oracle9i Real Application Clusters database.

redo log file

A file that contains a record of all changes made to data in the database buffer cache. If an instance failure occurs, the redo log files are used to recover the modified data that was in memory.

repository database

A repository database is a set of tables in an Oracle database that stores data required by Oracle Enterprise Manager. This database is separate from the database on the nodes.

RMAN (Recovery Manager)

Recovery Manager (RMAN) is an Oracle tool that backs up, copies, restores, and recovers datafiles, control files, and archived redo logs.

rollback segment

Contains transactions to undo changes to data blocks for uncommitted transactions. Rollback segments also provide read consistency to roll back transactions and to recover the database. Each node typically has two rollback segments that are identified with a naming convention of RBSthread_id_rollback_number by the ROLLBACK_SEGMENTS parameter in the instance initialization file, initsid.ora.

seed database

A preconfigured, ready-to-use database that requires minimal user input to create.

Server Management (SRVM)

A comprehensive and integrated system management solution for Real Application Clusters. Use Server Management to manage cluster databases running in heterogeneous environments through an open client/server architecture through Oracle Enterprise Manager.

In addition to managing Real Application Clusters, Server Manager enables you to schedule jobs, perform event management, monitor performance, and obtain statistics to tune Real Application Cluster databases.

server parameter file

A binary parameter file that resides on the Oracle Server. This file contains parameter settings that are both global and instance-specific. These parameter settings are persistent across instance shutdown and instance startup events.

service discovery

When you execute the Discover Node command from the Console, the Management Server contacts the Oracle Intelligent Agent installed on that node to discover the Oracle services installed on the node. The Management Server then places the new information in the repository and updates the hierarchical tree in the Navigator window of the Console, displaying a big-picture view of all nodes and their respective services.

service name

A logical representation of a database, which is the way a database is presented to clients. A database can be presented as multiple services and a service can be implemented as multiple database instances. The service name is a string that is the global database name, a name comprised of the database name (DB_NAME) and domain name (DB_DOMAIN), entered during installation or database creation.

If you are not sure what the global database name is, you can obtain it from the combined values of the SERVICE_NAMES parameter in the common database initialization file, initdb_name.ora.

The service name is included in the CONNECT_DATA part of the connect descriptor.

service registration

A feature by which the PMON process automatically registers information with a listener. Because this information is registered with the listener, the listener.ora file does not need to be configured with this static information.

Service registration provides the listener with the following information:

shared server

A server that is configured to allow many user processes to share very few server processes. This increased the number of users that can be supported. With shared server configurations, many user processes connect to a dispatcher. The dispatcher directs multiple incoming network session requests to a common queue. An idle shared server process from a shared pool of server processes picks up a request from the queue. This means a small pool of server processes can server a large amount of clients. Contrast this with dedicated server.

sid

A sid is an abbreviation for Oracle system identifier (sid).

Software Only

The Oracle Universal Installer's database configuration type that only copies the software onto your hard drive. This configuration type does not use datafiles or perform configuration tasks.

spfile.ora

The binary parameter file that resides on the Oracle Server.

sqlnet.ora

A configuration file for the client or server that specifies:

The sqlnet.ora file typically resides in $ORACLE_HOME/network/admin on UNIX platforms and ORACLE_HOME\network\admin on Windows platforms.

SRVCTL Utility

A utility that manage instances. SRVCTL gathers information about all the instances for Oracle Enterprise Manager. SRVCTL serves as a single point of control between the Oracle Intelligent Agent and the nodes. Only one node's Oracle Intelligent Agent is used to communicate to SRVCTL. SRVCTL on that node then communicates to the other nodes through Oracle Net.

starter database

A preconfigured, ready-to-use database that requires minimal user input to create.

startup (START)

Startup is an operating system-dependent component that provides one-time configuration to startup functionality.

symbolic link name

A name for a Windows NT and Windows 2000 logical partition.

SYSDBA

A database administration role that contains all system privileges with the ADMIN OPTION and the SYSOPER system privileges. SYSDBA also permits CREATE DATABASE and time-based recovery.

SYSOPER

A database administration role that enables a database administrator to perform STARTUP, SHUTDOWN, ALTER DATABASE OPEN/MOUNT, ALTER DATABASE BACKUP, ARCHIVE LOG, and RECOVER, and includes the RESTRICTED SESSION privilege.

System Global Area (SGA)

A group of shared memory structures that contain data and control information for an Oracle instance.

tablespace

A logical portion of an Oracle database used to allocate storage for table and index data. Each tablespace corresponds to one or more physical datafiles. Every Oracle database has a tablespace called SYSTEM and may have additional tablespaces. A tablespace is used to group related logical structures. For example, tablespaces commonly group all of an application's objects to simplify administrative operations.

thread ID

The number of the redo thread to be used by an instance. Any available redo thread number can be used, but an instance cannot use the same thread number as another instance. Also, an instance cannot start when its redo thread is disabled. An instance cannot mount a database if the thread is used by another instance or if the thread is disabled.

The thread starts at 1 node for the first instance in the cluster, and is incremented by 1 for the next instance, and so on.

Threads are depicted by the THREAD parameter in the instance initialization file, initsid.ora.

When redo log files are generated, they include the thread ID, allowing you to easily identify a particular node's log files.

tnsnames.ora

A configuration file that contains net service names mapped to connect descriptors. The tnsnames.ora file typically resides in $ORACLE_HOME/network/admin on UNIX platforms and %ORACLE_HOME%\network\admin on Windows NT and Windows 2000 platforms. This file is needed on clients, nodes, the Console, and on the Oracle Performance Manager machine.

Transaction Processing

The Oracle Database Configuration Assistant's preconfigured database template for a transaction processing environment. This template includes datafiles.

transparent application failover (TAF)

A runtime failover for high-availability environments, such as Real Application Clusters and Oracle Real Application Clusters Guard, that refers to the failover and re-establishment of application-to-service connections. It allows client applications to automatically reconnect to the database if the connection fails, and optionally resume a SELECT statement that was in progress. This reconnect happens automatically from within the Oracle Call Interface (OCI) library.

Transmission Control Protocol/Interconnect Protocol (TCP/IP)

Transmission Control Protocol/Interconnect Protocol (TCP/IP) is a set of protocols that govern how information is packaged and transferred across the internet to guarantee reliable service.

trace file

Each server and background process can write to an associated trace file. When a process detects an internal error, the process dumps information about the error to its trace file. Some of the information written to the trace file is intended for the database administrator, while other information is intended for Oracle Support Services. Trace file information is also used to tune applications and instances.

User Datagram Protocol (UDP)

A transport layer protocol defined by the US Department of Defence (DoD) for use with the IP network layer. It provides a best-effort datagram service to an End System. The service provided by UDP is an unreliable service because is does not have a delivery guarantee or protection from duplication.

Virtual Interface Architecture (VIA)

Virtual Interface Architecture is

voting disk

Real Application Clusters uses a voting disk to improve cluster availability. Oracle stores cluster status information on the partition reserved for the voting disk.

warming the library cache

The process of transferring the most important information about parsed SQL statements and compiled PL/SQL units from the library cache on the primary instance to the library cache on the secondary instance. Warming the cache improves performance after failover because the library cache is already populated.


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