• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Techgoeasy

Techgoeasy

Learn Oracle, PHP, HTML,CSS,Perl,UNIX shell scripts

  • Home
  • Oracle
    • Oracle database
    • Oracle Ebusiness Suite
    • Oracle weblogic
    • Oracle Performance Tuning
    • Oracle Hyperion
    • Oracle Cloud Tutorials
  • SQL
  • interview questions
  • Linux
  • PHP and HTML
  • Downloads
  • General
Home » Oracle » Oracle Database » Oracle Clusterware

Oracle Clusterware

March 28, 2012 by techgoeasy Leave a Comment


Table of Contents

  • What is Oracle cluster
  • Oracle clusterware Components
    • Daemons and init.* scripts
    • Oracle Cluster Registry and Voting Disk
    • Control files (also know as SCLS_SRC files)

What is Oracle cluster

The Oracle Clusterware was introduced in 10.1 (initially called CRS ) and is the product that lies under RAC. It enables servers to operate together as if they are one server. Each server looks like any standalone server. However, each server has additional processes that communicate with each other so the separate servers appear as if they are one server to applications and end users

Oracle Clusterware

Oracle Clusterware provides different services to Oracle RAC including:

  • Group Services
  • Node Monitor
  • Locking services
  • HA Resource management
  • Event framework, etc

Oracle clusterware Components

Several components are needed to have CRS running on Unix machine. Here is a brief description of each:

Daemons and init.* scripts


Oracle Clusterware is formed of several daemons, each one of which have a special function inside the stack. The daemons are located inside the directory $CRS_HOME/bin. Here is a list of the daemons, for 10.2.0.3 and later, note that depending on the platform and whether or not there is a 3rd-party vendor clusterware installed, some of the following processes may not be present:

  • ocssd.bin
  • crsd.bin
  • evmd.bin
  • ocslsvmon.bin
  • oclsomon.bin
  • oprocd

Oracle Cluster Registry and Voting Disk


The OCR contains the configuration information for the clusterware, like the network endpoints where the daemons (ocssd.bin, crsd.bin,etc) will be listening, cluster interconnect information for RAC, location for Voting disk, etc.

The Voting disk is a communication mechanism where every node reads and writes its heartbeat information. The Voting disk is also used to kill the node(s) when the network communication is lost between one or several nodes in the cluster to prevent a split-brain and protect the database information.

Control files (also know as SCLS_SRC files)


These files are used to control some aspects of Oracle Clusterware like:

  • enable/disable processes from the CSSD family (Eg. oprocd, oslsvmon)
  • stop the daemons (ocssd.bin, crsd.bin, etc).
  • prevent Oracle Clusterware from being started when the machine boots.etc.

Related articles
voting disk
How to setup diag wait in cluster
How to add any node to RAC cluster
Cluster command in 10g and 11g
SCAN information
interconnect setup in RAC
https://en.wikipedia.org/wiki/Oracle_Clusterware


Filed Under: Oracle, Oracle Database Tagged With: Oracle Clusterware

Reader Interactions

Leave a Reply Cancel reply

Primary Sidebar

Top Posts & Pages

  • Oracle Indexes and types of indexes in oracle with example
  • Top 30 Most Useful Concurrent Manager Queries
  • Top 46 Oracle ASM Interview Questions
  • Oracle dba interview questions and answers
  • 40 question you must know about R12.2



Subscribe to our mailing list

Enter your email address to subscribe to this blog and receive notifications of new posts by email

Recent Posts

  • Multi Language Support in 11i/R12
  • EBS PDB service name disappear from listener in 19c
  • how to download oracle e-business suite 12.2 software
  • Step by step upgrade process to R12.2 Upgrade part -2(Main Upgrade Driver for R12.2.0)
  • Step by step upgrade process for R12.2 Upgrade Part -1

Copyright © 2021 : TechGoEasy

  • Hire me
  • Privacy Policy
  • Contact Us
  • New? Start Here
  • About Us