Oracle Clusterware 1732187664
Oracle Clusterware 1732187664
Anish Kumar
Anish Kumar
This command will display the status of all cluster resources:
Oracle Clusterware
Linux/UNIX Process Windows Processes
Component
CRS crsd.bin (r) crsd.exe
GIPC gipcd.bin
oraagent.bin (Oracle
Oracle agent Clusterware 12c release 1 oraagent.exe
(12.1) and later releases
Anish Kumar
The Oracle High Availability Services Technology Stack
The following list describes the processes in the Oracle High Availability
Services technology stack:
Cluster Logger Service (ologgerd): Receives information from all the nodes in
the cluster and persists in an Oracle Grid Infrastructure Management
Repository-based database. This service runs on only two nodes in a cluster.
Grid Plug and Play (GPNPD): Provides access to the Grid Plug and Play profile,
and coordinates updates to the profile among the nodes of the cluster to ensure
that all of the nodes have the most recent profile.
Multicast Domain Name Service (mDNS): Used by Grid Plug and Play to locate
profiles in the cluster, and by GNS to perform name resolution. The mDNS
process is a background process on Linux and UNIX and on Windows.
Oracle Root Agent (orarootagent): A specialized oraagent process that helps the
CRSD manage resources owned by root, such as the Cluster Health Monitor
(CHM).
Anish Kumar
The Oracle Clusterware Technology Stack
Cluster Ready Services (CRS): The primary program for managing high
availability operations in a cluster.
The cssdagent process monitors the cluster and provides I/O fencing.
This service formerly was provided by Oracle Process Monitor Daemon
(oprocd), also known as OraFenceService on Windows. A cssdagent
failure may result in Oracle Clusterware restarting the node.
Anish Kumar
The Oracle Clusterware Technology Stack
Anish Kumar
Oracle Cluster Registry
Oracle Clusterware uses the Oracle Cluster Registry (OCR) to store and
manage information about the components that Oracle Clusterware
controls, such as Oracle RAC databases, listeners, virtual IP addresses
(VIPs), and services and any applications. OCR stores configuration
information in a series of key-value pairs in a tree structure. To ensure
cluster high availability, Oracle recommends that you define multiple
OCR locations. In addition:
You can replace a failed OCR location online if it is not the only OCR
location
Anish Kumar
Voting Files
If you configure voting files on Oracle ASM, then you do not need to
manually configure the voting files. Depending on the redundancy of
your disk group, an appropriate number of voting files are created.
If you do not configure voting files on Oracle ASM, then for high
availability, Oracle recommends that you have a minimum of three
voting files on physically separate storage. This avoids having a
single point of failure. If you configure a single voting file, then you
must use external mirroring to provide redundancy.
Oracle recommends that you do not use more than five voting files,
even though Oracle supports a maximum number of 15 voting files.
As Per Oracle doc below are the high level steps for
clusterware initialization.
Anish Kumar
Level 1: OHASD Spawns:
Anish Kumar
Level 4: CRSD spawns:
Anish Kumar
Clusterware Important Log File Locations
./admin:
./agent:
./agent/crsd:
./agent/crsd/oraagent_oracle:
./agent/crsd/ora_oc4j_type_oracle:
./agent/crsd/orarootagent_root:
./agent/ohasd:
./agent/ohasd/oraagent_oracle:
./agent/ohasd/oracssdagent_root:
./agent/ohasd/oracssdmonitor_root:
./agent/ohasd/orarootagent_root:
./client:
./crsd:
./cssd:
./ctssd:
./diskmon:
./evmd:
./gipcd:
./gnsd:
./gpnpd:
./mdnsd:
./ohasd:
./racg:
./racg/racgeut:
./racg/racgevtf:
./racg/racgmain:
./srvm:
Anish Kumar