Excluir uma Instância de um Banco de dados Oracle RAC

8i | 9i | 10g | 11g | 12c | 13c | 18c | 19c | 21c | Misc | PL/SQL | SQL | RAC | WebLogic | Linux

Home “Artigos” Rac ” Aqui

Este artigo demonstra como excluir uma instância do Oracle RAC banco de dados usando o DBCA utilitário. Os exemplos usam uma instalação RAC de 2 nós com a seguinte configuração.

Oracle Version : 11.2.0.3.0Database : RACInstances : RAC1, RAC2Nodes : ol5-112-rac1, ol5-112-rac2
  • Modo Interativo
  • Modo Silencioso
  • Pós-Excluir Verifica

Modo Interativo

No nó que você deseja manter, neste caso, “ol5-112-rac1”, iniciar o DBCA utilitário.

$ dbca

selecione a opção” Oracle Real Application Cluster (RAC) database “e clique no botão” Avançar”.

 DBA - Bem-vindo

selecione a opção “Gerenciamento de instância” e clique no botão “Avançar”.

DBA - Operation

selecione a opção “Excluir uma instância” e clique no botão “Avançar”.

DBA - Instance Management

certifique-se de que o banco de dados de cluster apropriado esteja selecionado, insira as credenciais de um usuário com privilégio SYSDBA e clique no botão “Avançar”.

DBA - Cluster Database Selection

selecione a instância a ser excluída e clique no botão” Avançar”.

DBA - Instance Selection

você é apresentado com uma tela semelhante novamente, mas agora também tem um botão” Concluir”. Clique no botão” Concluir”.

seleção de instância DBA

clique no botão” OK ” na caixa de diálogo de confirmação.

DBA - confirmação

aguarde enquanto a instância é excluída.

DBA - Processing

quando perguntado se você deseja executar outra operação, clique no botão “não” para sair do DBCA.

DBA - Outra Operação

Modo Silencioso

poderíamos ter conseguido o mesmo resultado usando o DBCA no modo silencioso com o seguinte comando.

$ dbca -silent -deleteInstance -nodeList ol5-112-rac2 -gdbName RAC -instanceName RAC2 -sysDBAUserName sys -sysDBAPassword myPasswordDeleting instance20% complete21% complete22% complete26% complete33% complete40% complete46% complete53% complete60% complete66% completeCompleting instance management.100% completeLook at the log file "/u01/app/oracle/cfgtoollogs/dbca/RAC.log" for further details.$

verificações pós-exclusão

verifique se o thread de refazer associado ao nó excluído foi desativado. Nesse caso, excluímos a instância “RAC2” que era thread 2.

SQL> select distinct thread# from v$log; THREAD#---------- 1SQL>

se o thread associado à instância excluída não tiver sido desativado, faça-o manualmente.

SQL> ALTER DATABASE DISABLE THREAD 2;

verifique se as informações da instância foram excluídas do OCR.

$ srvctl config database -d RACDatabase unique name: RACDatabase name: RACOracle home: /u01/app/oracle/product/11.2.0/db_1Oracle user: oracleSpfile: +DATA/RAC/spfileRAC.oraDomain: localdomainStart options: openStop options: immediateDatabase role: PRIMARYManagement policy: AUTOMATICServer pools: RACDatabase instances: RAC1Disk Groups: DATAMount point paths: Services: BATCH_SERVICE,OLTP_SERVICEType: RACDatabase is administrator managed$

lembre-se de editar quaisquer definições de Serviço relacionadas ao nó excluído.

para obter mais informações, consulte:

  • excluindo instâncias de bancos de Dados Oracle RAC

espero que isso ajude. Cumprimentos Tim…

voltar ao topo.

Write a Comment

O seu endereço de email não será publicado.