Thursday, 18 September 2025

Rac services Startup Sequence

 

RAC Services Startup Sequence

When an Oracle RAC cluster is started, the components must come up in a specific dependency order:


🧩 Step-by-Step Startup Order

OrderComponentDescriptionCommand (if manual)
1️⃣OHAS (Oracle High Availability Services)Base daemon on each node. Brings up local agents and monitors.crsctl start has
2️⃣CSSD (Cluster Synchronization Services Daemon)Handles node membership and cluster heartbeat.Auto via OHAS
3️⃣CRSD (Cluster Ready Services Daemon)Manages cluster resources (like databases, services, VIPs).Auto via OHAS
4️⃣EVMD (Event Manager Daemon)Manages cluster events and notifications.Auto via OHAS
5️⃣ASM InstancesProvides shared storage (if using ASM). Must start before any database instances.srvctl start asm -n <node>
6️⃣Listener(s)Handles client connections. Needed before database instances start.srvctl start listener -n <node>
7️⃣Database InstancesEach RAC instance on each node. They mount and open the shared database.srvctl start instance -d <db> -i <inst> or srvctl start database -d <db>
8️⃣RAC Services (DB Services)Logical services running on top of the database. Enable workload balancing, failover, etc.srvctl start service -d <db> -s <service>

No comments:

Post a Comment