{"id":156889,"date":"2025-01-21T09:54:39","date_gmt":"2025-01-21T17:54:39","guid":{"rendered":"https:\/\/blog.everpuredata.com\/?p=156889"},"modified":"2025-02-16T00:59:20","modified_gmt":"2025-02-16T08:59:20","slug":"oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels","status":"publish","type":"post","link":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/","title":{"rendered":"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-medium-font-size is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:70%\">\n<div class=\"wp-block-group has-border-color has-pure-orange-100-border-color has-primary-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:2px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">\n<h3 class=\"wp-block-heading\" id=\"h-summary\">Resumo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This blog post explores the impact of disabling Oracle ASM Filter Driver filtering on space reclamation on a FlashArray system.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group pdf-print-hide is-content-justification-right is-nowrap is-layout-flex wp-container-core-group-is-layout-f726d978 wp-block-group-is-layout-flex\"><div class=\"pdfprnt-buttons\"><a href=\"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/posts\/156889?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/blog.everpuredata.com\/wp-content\/plugins\/pdf-print-pro\/images\/pdf.png?1953174090\" alt=\"image_pdf\" title=\"Ver PDF\" \/><\/a><a href=\"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/posts\/156889?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/blog.everpuredata.com\/wp-content\/plugins\/pdf-print-pro\/images\/print.png?245231721\" alt=\"image_print\" title=\"Conte\u00fado de impress\u00e3o\" \/><\/a><\/div>\n<\/div>\n\n\n\n<div id=\"CONTENT\" class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-align-center wp-block-paragraph\"><em>Este artigo sobre a filtragem do driver de filtro Oracle ASM apareceu originalmente no <\/em><a href=\"https:\/\/ronekins.com\/2024\/11\/20\/oracle-asm-filter-driver-afd-filtering-and-5-15-uek7-kernels\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>blog de Ron Ekins<\/em><\/a><em>. Ela foi republicada com o cr\u00e9dito e o consentimento do autor.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sou f\u00e3 de longa data do driver de filtro (AFD, Filter Driver) Oracle ASM. Um dos principais benef\u00edcios \u00e9 a filtragem AFD.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A AFD pode garantir que as grava\u00e7\u00f5es sejam realizadas apenas por processos Oracle confi\u00e1veis e registrados, bloqueando grava\u00e7\u00f5es potencialmente prejudiciais que, de outra forma, teriam resultado em corrup\u00e7\u00e3o de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Infelizmente, uma mudan\u00e7a recente no kernel do Linux afetou o AFD e a recomenda\u00e7\u00e3o mais recente do Oracle \u00e9 desativar a filtragem do AFD at\u00e9 que uma corre\u00e7\u00e3o esteja dispon\u00edvel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No Oracle Database 19.24, a filtragem \u00e9 desativada por padr\u00e3o, mas para vers\u00f5es anteriores, a Oracle forneceu o <strong>Patch 35618858: Desative a filtragem por padr\u00e3o para 5,15 Kernels e superiores.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-available-oracle-release-update-ru-patches\">Patches dispon\u00edveis de atualiza\u00e7\u00e3o de vers\u00e3o (RU, Release Update) da Oracle <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vers\u00e3o 19 do Oracle Clusterware (19.23.0.0.240416ACFSRU)<\/li>\n\n\n\n<li>Vers\u00e3o 19 do Oracle Clusterware (19.24.0.0.0ACFSRU)<\/li>\n\n\n\n<li>Vers\u00e3o 19 do Oracle Clusterware (19.25.0.0.0ACFSRU)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nesta publica\u00e7\u00e3o do blog, explorarei o impacto da desativa\u00e7\u00e3o da filtragem AFD na recupera\u00e7\u00e3o de espa\u00e7o em arrays de armazenamento totalmente flash.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-kernel-version\">Vers\u00e3o Kernel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Recentemente, atualizei meus servidores Oracle RAC para o Oracle Linux 8.10 usando o kernel 5.15. Voc\u00ea pode verificar sua vers\u00e3o do kernel usando o <em>nome -r:<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ cat \/etc\/oracle-release<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Oracle Linux Server release 8.10<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ <strong>uname -r<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>5.15.0-208.159.3.el8uek.x86_64<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-oracle-asmfd-state\">Estado do Oracle ASMFD<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos usar o comando <em>asmcmd afd_state<\/em> para obter o status ASM Filter Driver, por exemplo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ asmcmd afd_state<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>ASMCMD-9526: The AFD state is 'LOADED' and filtering is 'ENABLED' on host 'z-rac1.uklab.purestorage.com'<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Em um cluster RAC, use a op\u00e7\u00e3o <em>asmcmd afd_state \u2013all<\/em> para ver o status de todos os n\u00f3s. Todos os n\u00f3s devem ter o mesmo status de filtragem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ <strong>asmcmd afd_state --all<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>node 'z-rac1': State of AFD: LOADED and ASMFD Filtering Status: ENABLED<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>node 'z-rac2': State of AFD: LOADED and ASMFD Filtering Status: DISABLED<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-disable-asmfd-filtering\">Desative a filtragem ASMFD<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Desative a filtragem usando o comando <em>asmcmd afd_filter -d<\/em>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ <strong>asmcmd afd_filter -d<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ <strong>asmcmd afd_state<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>ASMCMD-9526: The AFD state is 'LOADED' and filtering is 'DISABLED' on host 'z-rac1.uklab.purestorage.com'<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-enable-asmfd-filtering\">Habilite a filtragem ASMFD<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se necess\u00e1rio, voc\u00ea pode reativar a filtragem usando o comando <em>asmcmd afd_filter -e<\/em>, por exemplo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ <strong>asmcmd afd_filter -e<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ <strong>asmcmd afd_state<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>ASMCMD-9526: The AFD state is 'LOADED' and filtering is 'ENABLED' on host 'z-rac1.uklab.purestorage.com'<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-storage-space-reclamation\">Reclama\u00e7\u00e3o do espa\u00e7o de armazenamento<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, isso levanta uma grande quest\u00e3o: Se eu desativar o driver de filtro ASM, perderei a capacidade de enviar comandos <em>SCSI UNMAP<\/em> de volta para um array de armazenamento totalmente flash para liberar espa\u00e7o n\u00e3o utilizado?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OK, tenho um cluster RAC de dois n\u00f3s com filtragem ASMFD DESATIVADA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ <strong>asmcmd afd_state --all<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>node 'z-rac1': State of AFD: LOADED and ASMFD Filtering Status: DISABLED<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>node 'z-rac2': State of AFD: LOADED and ASMFD Filtering Status: DISABLED<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-create-oracle-tablespace\">Crie o Oracle Tablespace<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para demonstrar isso, vamos criar um espa\u00e7o de tabela de 4TB e esperar que a Oracle inicialize o arquivo de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos confirmar que n\u00e3o h\u00e1 espa\u00e7o sendo usado usando minha <a href=\"https:\/\/ronekins.com\/2024\/10\/24\/reclaim-storage-space-using-the-oracle-asm-filter-driver-asmfd\/#v$asm_disk\">v$asm_disk<\/a> consulta:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>ASMFD Disks<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Disk Disk Disk Total \u00a0 Used \u00a0 \u00a0 Free<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Nbr Name Label \u00a0 Header\u00a0 Mount \u00a0 State \u00a0 Path \u00a0 \u00a0 GB \u00a0 \u00a0 GB \u00a0 \u00a0 \u00a0 GB<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>---- ---------- ---------- ------- ------- ------- ---------- -------- -------- --------<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a00 DATA08 DATA08 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA08 12,288 \u00a0 \u00a0 \u00a0 0 \u00a0 12,288<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a01 DATA07 DATA07 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA07 12,288 \u00a0 \u00a0 \u00a0 0\u00a0 12,288<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a02 DATA05 DATA05 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA05 12,288 \u00a0 \u00a0 \u00a0 0 \u00a0 12,288<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a03 DATA06 DATA06 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA06 12,288 \u00a0 \u00a0 \u00a0 0 \u00a0 12,288<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, crie o espa\u00e7o de tabela Bigfile de 4TB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>SQL&gt; <strong>create BIGFILE tablespace test datafile '+AFDATA' size 4T;<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Tablespace created.<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Usando a <a href=\"https:\/\/ronekins.com\/2024\/10\/24\/reclaim-storage-space-using-the-oracle-asm-filter-driver-asmfd\/#v$asm_disk\">v$asm_disk<\/a> consulta, posso ver que meus quatro volumes ASMFD usaram um total de 4TB conforme o esperado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>ASMFD Disks<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Disk Disk Disk Total \u00a0 Used \u00a0 \u00a0 Free<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Nbr Name Label \u00a0 Header\u00a0 Mount \u00a0 State \u00a0 Path \u00a0 \u00a0 GB \u00a0 \u00a0 GB \u00a0 \u00a0 \u00a0 GB<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>---- ---------- ---------- ------- ------- ------- ---------- -------- -------- --------<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a00 DATA08 DATA08 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA08 12,288 \u00a0 1,024 \u00a0 11,264<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a01 DATA07 DATA07 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA07 12,288 \u00a0 1,024 \u00a0 11,264<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a02 DATA05 DATA05 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA05 12,288 \u00a0 1,024 \u00a0 11,264<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a03 DATA06 DATA06 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA06 12,288 \u00a0 1,024 \u00a0 11,264<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Usando o utilit\u00e1rio de linha de comando asmcmd com a op\u00e7\u00e3o de atributo de lista, vejo que o provisionamento thin est\u00e1 ativado no meu grupo de discos AFDATA:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>[oracle@z-rac1 ~]$ <strong>asmcmd lsattr -G AFDATA -l | grep thin<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>thin_provisioned \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 TRUE<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Usando a CLI do FlashArray e executando o comando <em>purevol list <volume name=\"\"> \u2013-space \u2013-total<\/volume><\/em>, podemos confirmar o espa\u00e7o usado pelo tablespace no grupo de disco AFD. Por exemplo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>lista purevol z-racpod::afd_data* \u2013espa\u00e7o \u2013total<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>pureuser@z-x90-a&gt; <strong>purevol list z-racpod::afd_data* --space --total<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Name\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Size\u00a0 Virtual \u00a0 Thin Provisioning\u00a0 Data Reduction\u00a0 Total Reduction\u00a0 Unique \u00a0 Snapshots\u00a0 Total<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data05\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data06\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data07\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data08\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>(total) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 48T\u00a0 4.00T \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 19.79G\u00a0 0.00 \u00a0 \u00a0 \u00a0 19.79G<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-drop-tablespace\">Solte o Tablespace<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Agora, vamos descartar o espa\u00e7o de tabela Oracle usando <em>o DROP TABLESPACE <tablespace_name>, INCLUINDO CONTE\u00daDOS E DADOS,<\/tablespace_name><\/em> e ver o impacto na plataforma de armazenamento e no banco de dados Oracle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>SQL&gt; <strong>DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES;<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Tablespace dropped.<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se executarmos a <a href=\"https:\/\/ronekins.com\/2024\/10\/24\/reclaim-storage-space-using-the-oracle-asm-filter-driver-asmfd\/#v$asm_disk\">v$asm_view<\/a> consulta novamente, a Oracle est\u00e1 relatando que o espa\u00e7o de tabela de teste de 4TB foi liberado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>ASMFD Disks<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Disk Disk Disk Total \u00a0 Used \u00a0 \u00a0 Free<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Nbr Name Label \u00a0 Header\u00a0 Mount \u00a0 State \u00a0 Path \u00a0 \u00a0 GB \u00a0 \u00a0 GB \u00a0 \u00a0 \u00a0 GB<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>---- ---------- ---------- ------- ------- ------- ---------- -------- -------- --------<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a00 DATA08 DATA08 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA08 12,288 \u00a0 \u00a0 \u00a0 0 \u00a0 12,288<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a01 DATA07 DATA07 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA07 12,288 \u00a0 \u00a0 \u00a0 0 \u00a0 12,288<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a02 DATA05 DATA05 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA05 12,288 \u00a0 \u00a0 \u00a0 0 \u00a0 12,288<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>\u00a0\u00a03 DATA06 DATA06 \u00a0 MEMBER\u00a0 CACHED\u00a0 NORMAL\u00a0 AFD:DATA06 12,288 \u00a0 \u00a0 \u00a0 0 \u00a0 12,288<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voltando ao <a href=\"https:\/\/www.purestorage.com\/products\/unified-block-file-storage.html\">FlashArray<\/a> da Pure Storage\u00ae, podemos ver que ainda estamos consumindo espa\u00e7o, mesmo que o tablespace da Oracle tenha sido exclu\u00eddo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>pureuser@z-x90-a&gt; <strong>purevol list z-racpod::afd_data* --space --total<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Name\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Size\u00a0 Virtual \u00a0 Thin Provisioning\u00a0 Data Reduction\u00a0 Total Reduction\u00a0 Unique \u00a0 Snapshots\u00a0 Total<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data05\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data06\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data07\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data08\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>(total) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 48T \u00a0 4.00T \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 19.79G\u00a0 0.00 \u00a0 \u00a0 \u00a0 19.79G<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-oracle-asmfd-rebalance-compact-phase\">Fase compacta de reequil\u00edbrio Oracle ASMFD<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ao usar o driver de filtro Oracle ASM, podemos acionar manualmente um comando <em>SCSI UNMAP<\/em> para liberar espa\u00e7o de volta para a matriz de armazenamento usando o <em>ALTER DISKGROUP <name> REBALANCE WITH BALANCE COMPACT<\/name><\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inclu\u00ed a op\u00e7\u00e3o opcional <em>WAIT<\/em> para retornar apenas quando estiver conclu\u00edda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>SQL&gt; <strong>ALTER DISKGROUP AFDATA REBALANCE WITH BALANCE COMPACT WAIT;<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Diskgroup altered.<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se agora retornarmos \u00e0 CLI do FlashArray e repetirmos o comando <em>de <volume name=\"\"> \u2013space \u2013total da lista purevol<\/volume><\/em>, podemos ver o impacto do <em>REEQUIL\u00cdBRIO DO ALTER DISKGROUP <name> COM COMPACTO<\/name><\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos ver que, embora a filtragem AFD tenha sido desativada, o ASMFD ainda \u00e9 capaz de enviar a solicita\u00e7\u00e3o SCSI UNMAP para a matriz de armazenamento para liberar o espa\u00e7o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>pureuser@z-x90-a&gt; <strong>purevol list z-racpod::afd_data* --space --total<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data05\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data06\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data07\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data08\u00a0 12T \u00a0 1.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 4.95G \u00a0 0.00 \u00a0 \u00a0 \u00a0 4.95G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>(total) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 48T \u00a0 4.00T\u00a0 \u00a0 92%\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 19.79G\u00a0 0.00 \u00a0 \u00a0 \u00a0 19.79G<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>pureuser@z-x90-a&gt; <strong>purevol list z-racpod::afd_data* --space --total<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>Name\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Size\u00a0 Virtual\u00a0 Thin Provisioning\u00a0 Data Reduction\u00a0 Total Reduction\u00a0 Unique\u00a0 Snapshots\u00a0 Total<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data05\u00a0 12T \u00a0 92.00M \u00a0 100% \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 6.9 to 1\u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 9.29M \u00a0 0.00 \u00a0 \u00a0 \u00a0 9.29M<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data06\u00a0 12T \u00a0 92.00M \u00a0 100% \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 6.6 to 1\u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 10.47M\u00a0 0.00 \u00a0 \u00a0 \u00a0 10.47M<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data07\u00a0 12T \u00a0 92.00M \u00a0 100% \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 6.7 to 1\u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 9.82M \u00a0 0.00 \u00a0 \u00a0 \u00a0 9.82M<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>z-racpod::afd_data08\u00a0 12T \u00a0 92.00M \u00a0 100% \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 7.0 to 1\u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 8.63M \u00a0 0.00 \u00a0 \u00a0 \u00a0 8.63M<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p><pre>(total) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 48T \u00a0 368.00M\u00a0 100% \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 6.8 to 1\u00a0 \u00a0 \u00a0 \u00a0 &gt;100 to 1\u00a0 \u00a0 \u00a0 \u00a0 38.21M\u00a0 0.00 \u00a0 \u00a0 \u00a0 38.21M<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-summary\">Resumo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nesta publica\u00e7\u00e3o do blog, confirmei que desativar a filtragem ASMFD n\u00e3o afeta a recupera\u00e7\u00e3o de espa\u00e7o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A equipe de desenvolvimento Oracle AFD est\u00e1 trabalhando ativamente em um novo mecanismo de filtragem e prote\u00e7\u00e3o para os kernels mencionados acima e mais recentes. Quando a nova solu\u00e7\u00e3o de filtragem ficar dispon\u00edvel, tentarei compartilhar minhas descobertas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se quiser saber mais sobre como usar o driver de filtro ASM para recuperar espa\u00e7o de armazenamento, confira esta <a href=\"https:\/\/ronekins.com\/2024\/10\/24\/reclaim-storage-space-using-the-oracle-asm-filter-driver-asmfd\/\" target=\"_blank\" rel=\"noreferrer noopener\">publica\u00e7\u00e3o do blog<\/a>.<\/p>\n\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<div class=\"wp-block-group sticky-content has-mint-green-500-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"border-radius:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px\">\n<h2 class=\"wp-block-heading has-text-align-center has-ash-gray-500-color has-text-color has-link-color wp-elements-1\" id=\"h-title\" style=\"font-size:px\">Take a Free Test Drive<\/h2>\n\n\n\n<p class=\"has-text-align-center has-ash-gray-500-color has-text-color has-link-color wp-elements-2 wp-block-paragraph\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);\">Explore FlashArray in our virtual lab.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-f8bdad00 wp-block-buttons-is-layout-flex\" style=\"margin-top:1em;margin-bottom:1em\">\n<div class=\"wp-block-button is-style-outline button-sticky is-style-outline--2\"><a class=\"wp-block-button__link has-cloud-white-500-color has-basil-green-500-background-color has-text-color has-background has-link-color has-inter-font-family has-custom-font-size wp-element-button\" href=\"https:\/\/www.purestorage.com\/products\/unified-block-file-storage\/flasharray-x\/test-drive.html\" style=\"border-style:none;border-width:0px;border-radius:4px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.208), 16px);\" target=\"_blank\" rel=\"noreferrer noopener\">Try it Now<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Uma mudan\u00e7a recente no kernel do Linux afetou o driver de filtro Oracle ASM. Este artigo aborda a desativa\u00e7\u00e3o da filtragem e da recupera\u00e7\u00e3o do espa\u00e7o de armazenamento.<\/p>\n","protected":false},"author":192,"featured_media":154504,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_ppma_block_editor_authors":""},"categories":[14634],"tags":[15195,14825],"content-position":[],"ppma_author":[14087],"class_list":["post-156889","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-purely-technical","tag-database-pt-br","tag-oracle-pt-br"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7 | Everpure Blog<\/title>\n<meta name=\"description\" content=\"Uma mudan\u00e7a recente no kernel do Linux afetou o driver de filtro Oracle ASM. Vejamos como desativar a filtragem e a recupera\u00e7\u00e3o do espa\u00e7o de armazenamento.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7\" \/>\n<meta property=\"og:description\" content=\"Uma mudan\u00e7a recente no kernel do Linux afetou o driver de filtro Oracle ASM. Vejamos como desativar a filtragem e a recupera\u00e7\u00e3o do espa\u00e7o de armazenamento.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/\" \/>\n<meta property=\"og:site_name\" content=\"Everpure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PureStorage\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-21T17:54:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-16T08:59:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/01\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3300\" \/>\n\t<meta property=\"og:image:height\" content=\"2160\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ron Ekins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@RonEkins\" \/>\n<meta name=\"twitter:site\" content=\"@EverpureData\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ron Ekins\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/\"},\"author\":{\"name\":\"Ron Ekins\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/04fd9676e71dd7e6fbb00de0ca6bdadc\"},\"headline\":\"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7\",\"datePublished\":\"2025-01-21T17:54:39+00:00\",\"dateModified\":\"2025-02-16T08:59:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/\"},\"wordCount\":810,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png\",\"keywords\":[\"Database\",\"Oracle\"],\"articleSection\":[\"Purely Technical\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/\",\"name\":\"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7 | Everpure Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png\",\"datePublished\":\"2025-01-21T17:54:39+00:00\",\"dateModified\":\"2025-02-16T08:59:20+00:00\",\"description\":\"Uma mudan\u00e7a recente no kernel do Linux afetou o driver de filtro Oracle ASM. Vejamos como desativar a filtragem e a recupera\u00e7\u00e3o do espa\u00e7o de armazenamento.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png\",\"contentUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png\",\"width\":3300,\"height\":2160,\"caption\":\"Oracle ASM Filter Driver\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/purely-technical\\\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/\",\"name\":\"Everpure Blog\",\"description\":\"Unleash the power of your data with an intelligent, unified storage and data management platform built for resilience and AI.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#organization\",\"name\":\"Everpure\",\"alternateName\":\"Pure Storage\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Everpure-Logo-Ash-Gray.png\",\"contentUrl\":\"https:\\\/\\\/blog.everpuredata.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Everpure-Logo-Ash-Gray.png\",\"width\":2000,\"height\":342,\"caption\":\"Everpure\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/PureStorage\\\/\",\"https:\\\/\\\/x.com\\\/EverpureData\",\"https:\\\/\\\/www.instagram.com\\\/purestorage\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/everpure-data\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@everpure-data\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Pure_Storage\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/#\\\/schema\\\/person\\\/04fd9676e71dd7e6fbb00de0ca6bdadc\",\"name\":\"Ron Ekins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/03b19d33a1733e2bf74faa150e823d767fa639337418a9d34f2fc38409789265?s=96&d=mm&r=g93c4dd54981930f7bf2fd08dd40be599\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/03b19d33a1733e2bf74faa150e823d767fa639337418a9d34f2fc38409789265?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/03b19d33a1733e2bf74faa150e823d767fa639337418a9d34f2fc38409789265?s=96&d=mm&r=g\",\"caption\":\"Ron Ekins\"},\"description\":\"Ron is an Oracle ACE Director and certified Enterprise and Cloud Architect with over 30 years of experience of design, development, and delivery of large IS projects. Ron works within the Office of the CTO as a Principal Solutions Architect advising customers on the use of Oracle technologies.\",\"sameAs\":[\"https:\\\/\\\/ronekins.com\",\"https:\\\/\\\/uk.linkedin.com\\\/in\\\/ronekins\",\"https:\\\/\\\/x.com\\\/RonEkins\"],\"url\":\"https:\\\/\\\/blog.everpuredata.com\\\/pt-br\\\/author\\\/ron\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7 | Everpure Blog","description":"Uma mudan\u00e7a recente no kernel do Linux afetou o driver de filtro Oracle ASM. Vejamos como desativar a filtragem e a recupera\u00e7\u00e3o do espa\u00e7o de armazenamento.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/","og_locale":"pt_BR","og_type":"article","og_title":"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7","og_description":"Uma mudan\u00e7a recente no kernel do Linux afetou o driver de filtro Oracle ASM. Vejamos como desativar a filtragem e a recupera\u00e7\u00e3o do espa\u00e7o de armazenamento.","og_url":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/","og_site_name":"Everpure Blog","article_publisher":"https:\/\/www.facebook.com\/PureStorage\/","article_published_time":"2025-01-21T17:54:39+00:00","article_modified_time":"2025-02-16T08:59:20+00:00","og_image":[{"width":3300,"height":2160,"url":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/01\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png","type":"image\/png"}],"author":"Ron Ekins","twitter_card":"summary_large_image","twitter_creator":"@RonEkins","twitter_site":"@EverpureData","twitter_misc":{"Escrito por":"Ron Ekins"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/#article","isPartOf":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/"},"author":{"name":"Ron Ekins","@id":"https:\/\/blog.everpuredata.com\/pt-br\/#\/schema\/person\/04fd9676e71dd7e6fbb00de0ca6bdadc"},"headline":"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7","datePublished":"2025-01-21T17:54:39+00:00","dateModified":"2025-02-16T08:59:20+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/"},"wordCount":810,"publisher":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/#organization"},"image":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/01\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png","keywords":["Database","Oracle"],"articleSection":["Purely Technical"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/","url":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/","name":"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7 | Everpure Blog","isPartOf":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/#primaryimage"},"image":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/01\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png","datePublished":"2025-01-21T17:54:39+00:00","dateModified":"2025-02-16T08:59:20+00:00","description":"Uma mudan\u00e7a recente no kernel do Linux afetou o driver de filtro Oracle ASM. Vejamos como desativar a filtragem e a recupera\u00e7\u00e3o do espa\u00e7o de armazenamento.","breadcrumb":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/#primaryimage","url":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/01\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png","contentUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2025\/01\/BR-Repub-ASM-Filter-Driver-10939-Blog-V3-1650x1080-1.png","width":3300,"height":2160,"caption":"Oracle ASM Filter Driver"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.everpuredata.com\/pt-br\/purely-technical\/oracle-asm-filter-driver-filtering-and-5-15-uek7-kernels\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.everpuredata.com\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Filtro de driver de filtro Oracle ASM e 5,15 kernels UEK7"}]},{"@type":"WebSite","@id":"https:\/\/blog.everpuredata.com\/pt-br\/#website","url":"https:\/\/blog.everpuredata.com\/pt-br\/","name":"Everpure Blog","description":"Unleash the power of your data with an intelligent, unified storage and data management platform built for resilience and AI.","publisher":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.everpuredata.com\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.everpuredata.com\/pt-br\/#organization","name":"Everpure","alternateName":"Pure Storage","url":"https:\/\/blog.everpuredata.com\/pt-br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.everpuredata.com\/pt-br\/#\/schema\/logo\/image\/","url":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2026\/08\/Everpure-Logo-Ash-Gray.png","contentUrl":"https:\/\/blog.everpuredata.com\/wp-content\/uploads\/2026\/08\/Everpure-Logo-Ash-Gray.png","width":2000,"height":342,"caption":"Everpure"},"image":{"@id":"https:\/\/blog.everpuredata.com\/pt-br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PureStorage\/","https:\/\/x.com\/EverpureData","https:\/\/www.instagram.com\/purestorage\/","https:\/\/www.linkedin.com\/company\/everpure-data\/","https:\/\/www.youtube.com\/@everpure-data","https:\/\/en.wikipedia.org\/wiki\/Pure_Storage"]},{"@type":"Person","@id":"https:\/\/blog.everpuredata.com\/pt-br\/#\/schema\/person\/04fd9676e71dd7e6fbb00de0ca6bdadc","name":"Ron Ekins","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/03b19d33a1733e2bf74faa150e823d767fa639337418a9d34f2fc38409789265?s=96&d=mm&r=g93c4dd54981930f7bf2fd08dd40be599","url":"https:\/\/secure.gravatar.com\/avatar\/03b19d33a1733e2bf74faa150e823d767fa639337418a9d34f2fc38409789265?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/03b19d33a1733e2bf74faa150e823d767fa639337418a9d34f2fc38409789265?s=96&d=mm&r=g","caption":"Ron Ekins"},"description":"Ron is an Oracle ACE Director and certified Enterprise and Cloud Architect with over 30 years of experience of design, development, and delivery of large IS projects. Ron works within the Office of the CTO as a Principal Solutions Architect advising customers on the use of Oracle technologies.","sameAs":["https:\/\/ronekins.com","https:\/\/uk.linkedin.com\/in\/ronekins","https:\/\/x.com\/RonEkins"],"url":"https:\/\/blog.everpuredata.com\/pt-br\/author\/ron\/"}]}},"authors":[{"term_id":14087,"user_id":192,"is_guest":0,"slug":"ron","display_name":"Ron Ekins","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/03b19d33a1733e2bf74faa150e823d767fa639337418a9d34f2fc38409789265?s=96&d=mm&r=g","author_category":"","first_name":"Ron","last_name":"Ekins","user_url":"https:\/\/ronekins.com","job_title":"","description":"Ron is an Oracle ACE Director and certified Enterprise and Cloud Architect with over 30 years of experience of design, development, and delivery of large IS projects. Ron works within the Office of the CTO as a Principal Solutions Architect advising customers on the use of Oracle technologies."}],"_links":{"self":[{"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/posts\/156889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/users\/192"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/comments?post=156889"}],"version-history":[{"count":0,"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/posts\/156889\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/media\/154504"}],"wp:attachment":[{"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/media?parent=156889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/categories?post=156889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/tags?post=156889"},{"taxonomy":"content-position","embeddable":true,"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/content-position?post=156889"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.everpuredata.com\/pt-br\/wp-json\/wp\/v2\/ppma_author?post=156889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}