Oracle: ora.proxy_advm

Oracle: ora.proxy_advm

Erro cluster: "ora.proxy_advm" failed: details at "(:CLSN00006:)"

OBJETIVO

No provisionamento do Oracle Database PaaS, o mesmo já possui uma versão de S.O. instalada e pré-configurado, a Oracle não recomenda NENHUMA atualização do S.O., a não ser que o time de engenharia da Oracle solicite tal atualização.

PROCESSO

Instalamos para demonstração o Oracle Database 19.22.0.0, segue print das configurações gerais:

Ao logar no terminal linux, podemo identificar a versão do Kernel disponivel:

[root@lab-bancora ~]# uname -r
5.4.17-2136.326.6.el8uek.x86_64

Foi realizado a atualização do S.O. com o comando yum update:

[root@lab-bancora ~]# yum update -y
Repository ol8_baseos_latest is listed more than once in the configuration
Repository ol8_appstream is listed more than once in the configuration
Repository ol8_codeready_builder is listed more than once in the configuration
Repository ol8_addons is listed more than once in the configuration
Repository ol8_UEKR6 is listed more than once in the configuration
.....

Apos realizar o update, podemos identificar que foi instalado uma nova versão de Kernel.

[root@lab-bancora ~]# ls -l /boot/vm*
-rwxr-xr-x 1 root root 10895920 Dec 1 03:33 /boot/vmlinuz-5.4.17-2136.326.6.el8uek.x86_64
-rwxr-xr-x 1 root root 10973744 Apr 4 22:08 /boot/vmlinuz-5.4.17-2136.330.7.1.el8uek.x86_64
[root@lab-bancora ~]#

Ao reiniciar o S.O., o cluster no Oracle Database, não irá iniciar corretamente ocasionamento uma indisponibilidade do serviço. Segue o exemplo:

### Podemos identificar que a versão do Kernel está mais atual 
[root@lab-bancora ~]# uname -r
5.4.17-2136.330.7.1.el8uek.x86_64
[root@lab-bancora ~]#

O serviço do ORA.PROXY_ADVM, não irá iniciar:

Outro item que pode ser analisado é o log do cluster:

[root@lab-bancora ~]# tail /u01/app/grid/diag/crs/lab-bancora/crs/trace/alert.log
24-05-09 21:34:31.609 [CRSD(9211)]CRS-2807: Resource 'ora.DATA.COMMONSTORE.advm' failed to start automatically.
2024-05-09 21:34:31.609 [CRSD(9211)]CRS-2807: Resource 'ora.data.commonstore.acfs' failed to start automatically.
2024-05-09 21:34:31.610 [CRSD(9211)]CRS-2807: Resource 'ora.lab_58d_gru.db' failed to start automatically.
2024-05-09 21:34:31.611 [CRSD(9211)]CRS-2807: Resource 'ora.lab_58d_gru.lab_pdb01.paas.oracle.com.svc' failed to start automatically.
2024-05-09 21:35:01.455 [ORAAGENT(9488)]CRS-5011: Check of resource "ora.proxy_advm" failed: details at "(:CLSN00006:)" in "/u01/app/grid/diag/crs/lab-bancora/crs/trace/crsd_oraagent_grid.trc"
2024-05-09 21:35:02.499 [ORAAGENT(9488)]CRS-5011: Check of resource "ora.proxy_advm" failed: details at "(:CLSN00006:)" in "/u01/app/grid/diag/crs/lab-bancora/crs/trace/crsd_oraagent_grid.trc"
2024-05-09 21:35:22.371 [CRSD(9211)]CRS-2878: Failed to restart resource 'ora.DATA.COMMONSTORE.advm'
2024-05-09 21:35:28.386 [CRSD(9211)]CRS-2878: Failed to restart resource 'ora.DATA.COMMONSTORE.advm'
[root@lab-bancora ~]#

Esse serviço não iniciando o serviço do ASM não irá se iniciar com sucesso, e consequentemente a Instance não irá se iniciar. A forma mais rapida para resolver esse problema, e restabelecer o serviço e voltar a configuração do Kernel.

###
### Kernel atual 
root@lab-bancora ~]# grubby --default-kernel
    /boot/vmlinuz-5.4.17-2136.330.7.1.el8uek.x86_64
[root@lab-bancora ~]#
###
### Listando Kernel disponiveis 
[root@lab-bancora ~]# grubby --info=ALL | grep ^kernel
    kernel="/boot/vmlinuz-5.4.17-2136.307.3.1.el8uek.x86_64"
    kernel="/boot/vmlinuz-4.18.0-372.9.1.el8.x86_64"
    kernel="/boot/vmlinuz-0-rescue-115b6f4821ba49eab9d262b092d916e4"
    kernel="/boot/vmlinuz-5.4.17-2136.330.7.1.el8uek.x86_64"
    kernel="/boot/vmlinuz-5.4.17-2136.326.6.el8uek.x86_64"
    kernel="/boot/vmlinuz-5.4.17-2136.321.4.1.el8uek.x86_64"
###
### Alterando para o Kernel antigo 
[root@lab-bancora ~]# grubby --set-default /boot/vmlinuz-5.4.17-2136.326.6.el8uek.x86_64
The default is /boot/loader/entries/25b264fbd7b848b9b434dc0d77a21e91-5.4.17-2136.326.6.el8uek.x86_64.conf with index 4 and kernel /boot/vmlinuz-5.4.17-2136.326.6.el8uek.x86_64
###
### Reinicinado o S.O. para voltar o Kernel antigo
[root@lab-bancora ~]# reboot

Validar se o Kernel está na versão original:

[root@lab-bancora ~]# uname -r
5.4.17-2136.326.6.el8uek.x86_64

E por ultimo validar o status do serviço:

Abs!