BC remote Oracle DBA - Call (800) 766-1884  
Oracle Consulting Oracle Training Development

Remote DBA

Remote DBA Plans  

Remote DBA Service

Remote DBA RAC

   
Remote DBA Oracle Home
Remote DBA Oracle Training
Remote DBA SQL Tuning Consulting
Remote DBA Oracle Tuning Consulting
Remote DBA Data Warehouse Consulting
Remote DBA Oracle Project Management
Remote DBA Oracle Security Assessment
Remote DBA Unix Consulting
Burleson Books
Burleson Articles
Burleson Web Courses
Burleson Qualifications
Oracle Links
Remote DBA Oracle Monitoring
Remote DBA Support Benefits
Remote DBA Plans & Prices
Our Automation Strategy
What We Monitor
Oracle Apps Support
Print Our Brochure
Contact Us (e-mail)
Oracle Job Opportunities
Oracle Consulting Prices





   

 

 

 

Remote DBA services

Remote DBA Support

Remote DBA RAC

Remote DBA Reasons

Remote Oracle Tuning

Remote DBA Links

Oracle DBA Support

Oracle DBA Forum

Oracle Disaster

Oracle Training

Oracle Tuning

Oracle Training

 Remote DBA SQL Server

Remote MSSQL Consulting

Oracle DBA Hosting

Oracle License Negotiation

 

 


 

 

 

 

   
  Oracle Tips by Burleson

 Oracle Database Shared between Multiple Instances

A shared database (RAC) allows a number of instances to access the same database. This allows the Remote DBA to spread the SGA usage for a large database system across the CPUs of several machines. The CPUs must be part of the same CLUSTER. In previous releases this was also known as a parallel or shared database; in Oracle9i, it’s known as Real Application Clusters, or RAC.

In order to use this option on UNIX, the disks that are shared must be configured as raw devices. This requires what is known as a loosely coupled system; a set of clustered Sun, HP, or Windows machines is an excellent example. This parallel server mode has the following characteristics:

  • An Oracle instance can be started on each node in the loosely coupled system.
  • Each instance has its own SGA and set of detached processes.
  • All instances share the same database files and control files.
  • Each instance has its own set of redo log groups.
  • The database files, redo log files, and control files reside on one or more disks of the loosely coupled system.
  • All instances can execute transactions concurrently against the same database, and each instance can have multiple users executing transactions concurrently.
  • Row locking is preserved.

Since the instances must share locks, a lock process is started, called LCKn. In addition, the GC_ parameters must be configured in the INIT.ORA files. In Oracle8, Oracle Corporation supplies the required DLM. Under Oracle9i RAC, there are many changes, which we will discuss them in Chapter 14, Distributed Database Management. If the answer to the question, Will this database be shared between multiple instances?, is yes, the Remote DBA needs to know how many instances will be sharing this database. This parameter will be used to determine INIT.ORA parameters. This answer is also important when determining the number and type of rollback segments. Rollback segments can either be private and only used by a single instance, or public and shared between all instances that access the database.

The Remote DBA will need to know the names for all instances sharing a database. He or she should also know the number of users per instance. Figure 1.2 illustrates the concepts of shared and exclusive mode; Oracle is usually run in exclusive mode. Essentially, exclusive mode is the “normal” mode for Oracle nonshared databases.



This is an excerpt by Mike Ault’s book “Oracle9i Administration & Management”.  If you want more current Oracle tips by Mike Ault, check out his new book “Mike Ault’s Oracle Internals Monitoring & Tuning Scripts” or Ault’s Oracle Scripts Download.


Expert Remote DBA

BC is America's oldest and largest Remote DBA Oracle support provider.  Get real Remote DBA experts, call
BC Remote DBA today.

Remote DBA Service
 

Oracle Tuning Book

 

Advance SQL Tuning Book 

BC Oracle support

Oracle books by Rampant

Oracle monitoring software

 

 

 

 

 

 

BC Remote Oracle Support

Remote DBA

Remote DBA Services

Copyright © 1996 -  2013 by Burleson. All rights reserved.

Oracle® is the registered trademark of Oracle Corporation.