Tentativa de desbloquear o Oracle Home do Grid com o comando abaixo retorna erro:

$ORACLE_HOME/crs/install/rootcrs.sh -prepatch 

Erro:

CLSRSC-751: incorrect invocation of script rootcrs.pl in an Oracle Restart environment

Causa

Os scripts “rootcrs.sh” e “rootcrs.pl” só podem ser usados em instalação full stack do Grid (modo Cluster). Para instalações Standalone, devem ser usados os scripts “roothas.sh” e “roothas.pl”, respecativamente.

Solução:

$ORACLE_HOME/crs/install/roothas.sh -prepatch 

Exemplo:

# $ORACLE_HOME/crs/install/roothas.sh -prepatch
Using configuration parameter file: /u01/app/product/19.12.0.0/grid/crs/install/crsconfig_params
The log of current session can be found at:
  /u01/app/grid/crsdata/lab04/crsconfig/hapatch_2023-05-15_07-32-36PM.log
2023/05/15 19:33:29 CLSRSC-347: Successfully unlock /u01/app/product/19.12.0.0/grid
2023/05/15 19:33:29 CLSRSC-671: Pre-patch steps for patching GI home successfully completed.

Conclusão

Sempre que a instalação for um Grid Full Stack (modo Cluster), use o script com “crs”, e para Standalone, use o script com “has”.

Uma forma simples de identificar se a instalação do Grid é Full Stack ou Standalone sem precisar consultar alguma configuração, é observar se o processo PMON do ASM apresenta um valor numérico no final.

Exemplo Full Stack:

# ps -ef | grep pmon_+ASM
oracle   211483      1  0 May14 ?        00:00:08 asm_pmon_+ASM1

Exemplo Standalone:

# ps -ef | grep pmon_+ASM
grid     32601     1  0 19:34 ?        00:00:00 asm_pmon_+ASM

Leave a Reply

Discover more from Blog do Dibiei

Subscribe now to keep reading and get access to the full archive.

Continue reading