Ferramentas básicas para usar para gerenciar a real instalação Application Clusters no Oracle 12c

A Oracle 12c fornece várias ferramentas para a gestão de uma instalação Real Application Cluster (RAC). Algumas das ferramentas são RAC específico, mas outros são também para bancos de dados não-RAC. Todas as ferramentas para bancos de dados de ambos RAC e não-RAC tornar Cluster Aware

quando você lançá-los na presença de um ambiente em cluster. Isso significa que eles vão ver o cluster e todos os nós na mesma.

Oracle Universal Installer para infra-estrutura de rede

Se você escolher Oracle Grid Infrastructure como seu software de clustering, logo de cara o Oracle Universal Installer (OUI) faz com que a instalação pilha de software fácil.

Enquanto você atender aos dois critérios seguintes, a OUI começa por instalar o software a partir de um nó e, em seguida, ele replica em todo o cluster:

  • Configurar corretamente o arquivo hosts em todos os nós.

  • Permitir que o usuário-equivalência, ssh / rsh, e scp / RCP para o usuário do Oracle em todos os seus nodos.

Dessa forma, você tem que instalar o software apenas uma vez. (Você ainda tem que executar um par de scripts de configuração nos nós restantes após a instalação inicial no nó principal.)

Oracle Universal Installer para outro software

Depois de configurar o cluster, o OUI é com reconhecimento de cluster para todos instala depois. Isso significa que cada vez que você vai instalar o software Oracle, ele pede para você escolher os nós que deseja fazer a instalação por diante. Esta opção é muito bom quando você faz suas instalações de banco de dados e de agente. Além disso, todos os patches de que você também se aplicam dar-lhe a opção de empurrar para fora a todos os nós.

Claro, se você está remendar em um método de rolamento, você pode aplicar-se um nó de cada vez (daí, rolo de um nó para o próximo).

Assistente de Configuração de banco de dados (DBCA) no Oracle 12c

Quando o Assistente de Configuração do Banco de Dados (DBCA) é lançado a partir de um nó em um cluster, ele também é automaticamente clusters. Começa a criação e configuração de banco de dados, perguntando sobre o que nós que deseja executar operações. Para criar um cluster de quatro exemplo através de quatro nós, você tem que fazer logon em apenas um dos servidores e fazer tudo a partir do DBCA.

Assistente de Configuração de Rede (netca) e Oracle 12c

Quando se trata de gestão de ouvintes e TNSNAMES arquivos, netca também é o reconhecimento de cluster. Se você precisa adicionar um ouvinte ou tnsnames entrada, qualquer ação tomada em um nó é propagada automaticamente com as configurações apropriadas em todos os nós. Configurando todos os listener.ora e tnsnames.ora arquivos através de um cluster multimodo levaria uma semana com a mão.

Control Server (srvctl) e Oracle 12c

Control Server é provavelmente a sua ferramenta de linha de comando do dia-a-dia principal para gerenciar seu ambiente RAC.

Para ver uma lista abreviada de todas as coisas que você pode fazer com esta ferramenta, abra um prompt de linha de comando do seu sistema operacional e digite o seguinte:

Você vê algo como isto:

Uso: srvctl   [] Comando: permitir | desativar | iniciar | parar | mudar | estatuto | adicionar | remover | modificar | getenv | setenv | unsetenv | configobjects: banco de dados | instância | serviço | nodeapps | asm | listenerFor ajuda detalhada sobre cada comando e objeto e suas opções uso: srvctl   -h

O utilitário de controle do servidor permite-lhe gerir quase todos os recursos por todo o cluster de uma sessão. Digamos que você está conectado para node1 e deseja desligar o prod31 instância no node3 para o prod3 banco de dados. Isto é o que você digitar:

Você deve ver o seguinte:

É isso mesmo: Você não vê nada se ele funciona corretamente. Se você receber erros, a investigação de forma adequada.

Você pode usar Control Server para fazer o seguinte e qualquer combinação nele:

  • Pare todas as instâncias de um banco de dados.

  • Pare de dois dos cinco casos para um banco de dados.

  • Inicie todas as instâncias.

  • Pare um ou todos os ouvintes.

Você pode facilmente controlar roteiro servidor em scripts operacionais. Essa é uma das suas grandes vantagens. Ferramentas como o SQL * o utilitário de controle ouvinte (que requerem uma execução em cada nó para operações de vários nós e entradas de várias linhas) para fazer roteiros mais complexos Plus e. Com Control Server, tudo está contido em uma linha para qualquer operação que deseja realizar.

Controle Cluster (crsctl) e Oracle 12c

Controle Cluster é uma outra ferramenta de linha de comando que controla os recursos de cluster específicos. Pode iniciar e parar os componentes de cluster em nós individuais.

Digite isso para lançar Controle Cluster e obter uma lista das opções de comando:

Você vê algo como isto:

Uso: crs verificação crsctl - verifica a viabilidade do Oráculo Clusterwarecrsctl verificar cssd- verifica a viabilidade do Cluster sincronização Servicescrsctl verificar crsd- verifica a viabilidade de verificação Cluster Ready Servicescrsctl evmd- verifica a viabilidade do conjunto de seleção Managercrsctl Event [-node ] - Verifica a viabilidade de CSS através set css nodescrsctl   - define um parâmetro override ... saída cortou ... consulta crsctl crs activeversion - lista Oracle Clusterware operatingIf necessária qualquer um destes comandos podem ser executados com o rastreamento adicionais, adicionando a'trace'argument bem na frente. Exemplo: crsctl verificação traço css
  1. Pare todos os recursos de cluster nesse nó particular, com Control Server.

  2. Pare os componentes de cluster específicos:

    Você vê isso:

    Parando resources.Successfully parou CRS resourcesStopping CSSD.Shutting baixo pedido CSS daemon.Shutdown emitiu com sucesso.

    Pode ser necessário reiniciar o nó de uma ou duas vezes durante o OS necessita de manutenção que você não quer o cluster para reiniciar.

  3. Impedir que os serviços de cluster nesse nó seja reiniciado:

  4. Fazer tudo o reinício quiser.

    Você não tem que se preocupar com os serviços de cluster interferir.

  5. Reative os serviços de cluster:

  6. Reinicie os serviços de cluster:

    Todos os recursos de cluster iniciar, incluindo os recursos relacionados com o banco de dados no nó.

A Oracle Configuration Tool Interface (OIFCFG)

Se você precisar alterar o cluster (mudar nome do servidor ou endereços IP, por exemplo), você deve usar a ferramenta de configuração de interface Oracle (OIFCFG) para reconfigurar essas alterações na configuração interna do cluster.

menu