No Oracle, o CRS significa
Serviços prontos para cluster . É um componente crucial dos bancos de dados do Oracle Real Application (RAC). O CRS é responsável por gerenciar os aspectos de alta disponibilidade e failover de um ambiente do Oracle RAC. Essencialmente, é a infraestrutura que garante que o banco de dados continue operando, mesmo que um ou mais nós no cluster falhem.
Aqui está um colapso do que o CRS faz:
*
Gerenciamento de nós: O CRS monitora a saúde de cada nó no cluster. Ele detecta falhas de nó e inicia ações para recuperar o banco de dados.
*
Gerenciamento de recursos: O CRS gerencia os vários recursos necessários para o banco de dados, como ouvintes, instâncias e armazenamento. Ele garante que esses recursos sejam iniciados, parados e failover corretamente.
*
Gerenciamento de disco de votação: Em versões mais antigas do RAC, o CRS gerenciou o disco de votação, que é usado para determinar qual nó é o "mestre" no cluster. Versões mais recentes aproveitam mecanismos de quorum mais avançados.
*
Comunicação entre nós: O CRS facilita a comunicação entre nós no cluster, permitindo que eles coordenem suas atividades.
*
Manuseio de eventos: O CRS responde a vários eventos, como falhas de nó, interrupções de rede e problemas de recursos. São necessárias ações apropriadas com base em políticas pré-configuradas para manter a disponibilidade do banco de dados.
*
Clusterware: O CRS é o núcleo do software Oracle Clusterware, que fornece uma base para alta disponibilidade e escalabilidade de vários produtos Oracle.
Sem o CRS, um banco de dados do Oracle RAC não seria capaz de atingir seus objetivos de alta disponibilidade e tolerância a falhas. É a infraestrutura essencial que permite ao banco de dados sobreviver a falhas de hardware e software graciosamente.