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!