Eu quero desligar um nó no RAC. Eu fiz os seguintes passos:
Encerrar instância de banco de dados
export ORACLE_SID=mydb1
sqlplus / as sysdba
shutdown immediate;encerrar instância ASM
. oraenv
+ASM1
sqlplus / as sysasm
shutdown immediate;
Mas apresenta o seguinte erro:ORA-15097: cannot SHUTDOWN ASM instance with connected client
Por favor, diga-me quais etapas devo fazer para encerrar todos os serviços e instâncias no servidor que faz parte do RAC?
IMPORTANTE: Não é um DBA Oracle
Use
srvctl
, o programa de controle de grade que permite manipular partes do Cluster RACExemplos
Por favor, peça a um especialista para realizá-los, especialmente porque você quer fazer algo com o ASM. Se bem me lembro, o ASM é um sistema de arquivos proprietário da Oracle. Usar
srvctl
seria melhor do que tentar lidar com isso sozinho.Aqui está mais ajuda sobre
srvctl
Encontrei a solução.
--------------------------------------Desligar
----------encerrar a instância do banco de dados primeiro
---------parando o Oracle Clusterware, ele desligará a própria instância ASM
--------------------------------------Para iniciar
Observe que após a reinicialização do servidor, a instância ASM pode (deve) ser iniciada automaticamente.
Este é um bug que foi corrigido em 11.2.0.3. Dê uma olhada no bug# 9897335. Se você tem um contrato de suporte, você pode solicitar um backport se for viável. Além disso, o erro informa qual cliente está aguardando. Mais informações podem ser obtidas em v$asm_client.