INS-41223 – ASM Filter Driver is not supported on this platform

O Oracle ASM Filter Driver (Oracle ASMFD) surgiu na versão 12.1.0.2 como um substituto para o ASM Lib. Ele é um módulo do Kernel do Linux, e por isso temos o problema relatado neste Post.

Durante a instalação do Grid Infrastructure (seja para Oracle RAC ou em Single Instance), mesmo após marcar sem erros os discos com o ASMFD através do comando afd_label, na tela abaixo a opção “Configure Oracle ASM Filter Driver” vem desmarcada (está marcada neste print pois eu estava tentando causar o erro mais abaixo).

Se marcar ela (se estivesse tudo bem ele já teria vindo marcada), ao clicar em Next recebemos o erro abaixo:

Isto acontece porque a versão do Grid Infrastructure que está sendo instalada foi lançada antes do Kernel do Linux que está sendo utilizado, o que é bem comum se após a instalação você executa “yum -y update” (se não faz isso, deveria fazer).

Se isto acontecer, verifique sua versão do Kernel do Linux (com o comando “uname -a”), e vá no Doc ID 1369107.1: ACFS Support On OS Platforms (Certification Matrix), e encontre qual o Patch necessário para instalar a versão do Grid Infrastructure que você quer no Linux e Kernel que você está usando:

[oracle@nerv03 grid]$ uname -a
Linux nerv03.localdomain 4.14.35-1902.10.7.el7uek.x86_64 #2 SMP Fri Jan 31 12:23:16 PST 2020 x86_64 x86_64 x86_64 GNU/Linux
[oracle@nerv03 grid]$

Será então necessário baixar este Patch (e o mais recente OPatch), e aplica-lo antes da instalação, como abaixo:

[oracle@nerv03 grid]$ cd
[oracle@nerv03 ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/19.3.0.0/db_1
[oracle@nerv03 ~]$ echo $GRID_HOME
/u01/app/19.3.0.0/grid
[oracle@nerv03 ~]$ export ORACLE_HOME=$GRID_HOME
[oracle@nerv03 ~]$ echo $ORACLE_HOME
/u01/app/19.3.0.0/grid
[oracle@nerv03 ~]$ ls -lh
total 7.4G
drwxr-xr-x. 2 oracle oinstall    6 Feb 19 15:30 Desktop
drwxr-xr-x. 2 oracle oinstall    6 Feb 19 15:30 Documents
drwxr-xr-x. 2 oracle oinstall    6 Feb 19 15:30 Downloads
-rw-r--r--. 1 oracle oinstall 2.9G Feb 21 09:01 LINUX.X64_193000_db_home.zip
-rw-r--r--. 1 oracle oinstall 2.7G Feb 21 08:57 LINUX.X64_193000_grid_home.zip
drwxr-xr-x. 2 oracle oinstall    6 Feb 19 15:30 Music
-rw-r--r--. 1 oracle oinstall 1.8G Feb 21 14:20 p29708769_190000_Linux-x86-64.zip
-rw-r--r--. 1 oracle oinstall 111M Feb 21 14:10 p6880880_190000_Linux-x86-64.zip
drwxr-xr-x. 2 oracle oinstall    6 Feb 19 15:30 Pictures
drwxr-xr-x. 2 oracle oinstall    6 Feb 19 15:30 Public
drwxr-xr-x. 2 oracle oinstall    6 Feb 19 15:30 Templates
drwxr-xr-x. 2 oracle oinstall    6 Feb 19 15:30 Videos
[oracle@nerv03 ~]$ unzip -q p6880880_190000_Linux-x86-64.zip
[oracle@nerv03 ~]$ unzip -q p29708769_190000_Linux-x86-64.zip
[oracle@nerv03 ~]$ rm -rf $GRID_HOME/OPatch
[oracle@nerv03 ~]$ mv OPatch/ $GRID_HOME/
[oracle@nerv03 ~]$ cd $GRID_HOME/
[oracle@nerv03 grid]$ ./gridSetup.sh -applyRU /home/oracle/29708769/
Preparing the home to patch...
Applying the patch /home/oracle/29708769/...
Successfully applied the patch.
The log can be found at: /tmp/GridSetupActions2020-02-21_02-26-11PM/installerPatchActions_2020-02-21_02-26-11PM.log

[oracle@nerv03 grid]$

Pronto, agora reinicie a instalação normalmente, e a opção “Configure Oracle ASM Filter Driver” virá marcada.

[oracle@nerv03 grid]$ cd $GRID_HOME
[oracle@nerv03 grid]$ ./gridSetup.sh

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.