Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Analysis of the process of starting each process in RAC

2025-04-04 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)05/31 Report--

RAC process analysis of each process startup, in view of this problem, this article introduces the corresponding analysis and solution in detail, hoping to help more partners who want to solve this problem to find a more simple and feasible method.

Ohasd cannot kill. Once kill, it will be pulled up again (refer to the meaning of respawn in / etc/initab).

Level 1: OHASD derives from:

Cssdagent: the agent process responsible for generating CSSD.

Orarootagent: the agent responsible for managing all ohasd resources owned by root.

Oraagent: the agent responsible for managing all ohasd resources owned by oracle.

Cssdmonitor: together with cssdagent, it is responsible for monitoring CSSD and node health.

Level 2:OHASD rootagent derives from:

CRSD: the primary daemon responsible for managing cluster resources.

CTSSD:Cluster Time Synchronization Services Daemon .

Diskmon

ACFS: (ASM Cluster File System) Drivers.

Level 3:CRSD derives from:

Orarootagent: responsible for managing all resources owned by root that are related to crsd.

Oraagent: responsible for managing all resources owned by oracle that are related to crsd.

Level 4:CRSD rootagent derives from:

Network resource: monitor the public network.

SCAN VIP (s): Single Client Access Name Virtual IPs

Node VIPs: one VIP per node.

ACFS Registery: for mount ASM Cluster File System.

GNS VIP (optional): VIP for GNS

Level 4:CRSD oraagent derives from:

ASM Resource:ASM instance resources.

Diskgroup: used to manage and monitor ASM disk groups.

DB Resource: used to monitor and manage databases and related instances.

SCAN Listener: a listener for Single Client Access Name that listens on SCAN VIP.

Listener: the listener on the node that listens on the Node VIP.

Services: used to monitor and manage services.

ONS:Oracle Notification Service .

EONS: enhanced Oracle Notification Service.

GSD: backward compatibility for 9i.

GNS (optional): Grid Naming Service, which is used for naming resolution.

So, it's much easier to get up with CRSD and CSSD. If you can't get up, check their log.

Open ASM to read SPFILE\ only if you read SPFILE first can you start to NOMUT state

You must read OCR to open ASM\ ASM to read OCR.

The above are all endless cycles, so there will be a virtual ASM, that is, the Oracle ASM in the figure, which can start the virtual ASM because the OCR configuration information will be written locally, that is, OLR (Grid_home/cdata/host_name.olr). Later, the real ASM, that is, the Oracle ASM Instance in the figure, will overwrite the virtual ASM.

This is the answer to the process analysis question about the start-up of each process in RAC. I hope the above content can be of some help to you. If you still have a lot of doubts to be solved, you can follow the industry information channel to learn more about it.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report