{"id":5669,"date":"2025-02-03T00:40:38","date_gmt":"2025-02-03T00:40:38","guid":{"rendered":"https:\/\/oracleconraul.com\/?p=5669"},"modified":"2025-12-04T00:23:22","modified_gmt":"2025-12-04T00:23:22","slug":"oracle-asm-cluster-file-system-acfs-restart","status":"publish","type":"post","link":"https:\/\/oracleconraul.com\/index.php\/2025\/02\/03\/oracle-asm-cluster-file-system-acfs-restart\/","title":{"rendered":"Oracle ASM Cluster File system (ACFS) &#8211; Oracle Restart"},"content":{"rendered":"\n<p>En esta entrada detallamos paso a paso c\u00f3mo implemetar ORACLE ACFS en una arquitectura Oracle RAC.<br><a href=\"https:\/\/bdconraul.com\/acfs\/\">https:\/\/bdconraul.com\/acfs\/<\/a><\/p>\n\n\n\n<p>Ahora, vamos a implementar la configuraci\u00f3n de Oracle ASM Cluster File system (ACFS) en Oracle Restart. Aunque los pasos son muy parecidos a los detallados en el enlace anterior, la configuraci\u00f3n sobre arquitectura Oracle Restart tiene algunas caracter\u00edcticas que te detallamos aqu\u00ed.<br><br>Adem\u00e1s, Oracle ACF en Oracle Restart tiene algunas restricciones, chequea las mismas en el siguiente enlace antes de aplicarlo:<br><a href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/ladbi\/restrictions-and-guidelines-for-oracle-acfs.html\">https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/ladbi\/restrictions-and-guidelines-for-oracle-acfs.html<\/a><\/p>\n\n\n\n<p class=\"has-black-color has-text-color\">En este documento se describe la manera de crear un ACFS en Oracle restart y usarlo c\u00f3mo backup.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color\">Hemos creado un nuevo diskgroup para crear el fichero ACFS, al que hemos llamado ORACLEADFS.<br><br>Aqu\u00ed puedes ver c\u00f3mo hacerlo.<a href=\"https:\/\/bdconraul.com\/anadir-discos-a-asm\/\"><br>https:\/\/bdconraul.com\/anadir-discos-a-asm\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"104\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-1024x104.png\" alt=\"\" class=\"wp-image-5678\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-1024x104.png 1024w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-300x30.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-768x78.png 768w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image.png 1478w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dentro del diskgroup \u00abORACLEADFS\u00bb crearemos el sistema de archivos.<\/p>\n\n\n\n<p>Para poder crear un sistema de archivos ACFS en un entorno de Oracle Restart, primero es necesario habilitar el acceso a ACFS.<\/p>\n\n\n\n<p><strong>1 &#8211; Habilitar acceso a ACF<\/strong><\/p>\n\n\n\n<p>Para ello es necesario ejecutar lo siguiente.<\/p>\n\n\n\n<p>Vamos al directorio principal de Grid infraestructure y ejecutamos lo siguiente (usuario root).<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-ast-global-color-6-background-color has-background has-small-font-size\">cd $GRID_HOME\/crs\/install<br>.\/roothas.sh \u2014lockacfs<\/h1>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"999\" height=\"140\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-1.png\" alt=\"\" class=\"wp-image-5682\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-1.png 999w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-1-300x42.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-1-768x108.png 768w\" sizes=\"(max-width: 999px) 100vw, 999px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading has-small-font-size\">Salida del script<\/h5>\n\n\n\n<p>2 &#8211;<strong>Crear un volumen Oracle ADVM en un grupo de discos montado con ASM.<\/strong><\/p>\n\n\n\n<p>Utilizaremos el comando\u00a0<em>volcreate<\/em>\u00a0para crear un volumen en el diskgroup de ASM, en nuestro caso\u00a0ORACLEADFS.<\/p>\n\n\n\n<p class=\"has-ast-global-color-6-background-color has-background has-small-font-size\">ASMCMD><strong> volcreate -G ORACLEADFS -s 5G volume1<\/strong><br>ASMCMD><\/p>\n\n\n\n<p>3 &#8211; <strong>Mostrar informaci\u00f3n sobre los vol\u00famenes de Oracle ADVM.<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> ASMCMD> <strong>volinfo -G ORACLEADFS volume1<\/strong>\n Diskgroup Name: ORACLEADFS\n \n Volume Name: VOLUME1\n Volume Device: <strong>\/dev\/asm\/volume1-429<\/strong>\n State: ENABLED\n Size (MB): 5120\n Resize Unit (MB): 64\n Redundancy: UNPROT\n Stripe Columns: 8\n Stripe Width (K): 1024\n Usage: \n Mountpath: <\/code><\/pre>\n\n\n\n<p>Importante verificar el volumen del disco en este caso:\u00a0<strong><strong>\/dev\/asm\/volume1-429<\/strong><\/strong>.<br>Puedes verifcarlo tambi\u00e9n a trav\u00e9s del sistema operativo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"651\" height=\"37\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-2.png\" alt=\"\" class=\"wp-image-5693\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-2.png 651w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-2-300x17.png 300w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<p>Tambi\u00e9n lo puedes verificarlo con esta query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> SQL > SELECT VOLUME_NAME, VOLUME_DEVICE FROM V$ASM_VOLUME WHERE VOLUME_NAME='VOLUME1';\n\nVOLUME_NAME   VOLUME_DEVICE\n------------- ---------------\nVOLUME1       \/dev\/asm\/volume1-429<\/code><\/pre>\n\n\n\n<p> Lo usaremos c\u00f3mo par\u00e1metro en el siguiente paso.<\/p>\n\n\n\n<p><strong>4- Creamos el sistema de archivos ACFS<\/strong><\/p>\n\n\n\n<p>Crea el sistema de archivos ACFS usando el dispositivo del volumen que acabamos de crear<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> oracle@oracle21dg> <strong>mkfs.acfs \/dev\/asm\/volume1-429<\/strong>\nmkfs.acfs: version = 21.0.0.0.0\nmkfs.acfs: on-disk version = 50.0\nmkfs.acfs: volume = \/dev\/asm\/volume1-429\nmkfs.acfs: volume size = 5368709120 ( 5.00 GB )\nmkfs.acfs: file system size = 5368709120 ( 5.00 GB )\nmkfs.acfs: Format complete.\noracle@oracle21dg><\/code><\/pre>\n\n\n\n<p><strong><strong>5- Montar el ASM Cluster file System<\/strong>.<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>root@localhost ~]#\u00a0<strong>mkdir \/backup<\/strong>\n&#91;root@localhost ~]#\u00a0<strong>chown oracle:oracle \/backup\/<\/strong>\n&#91;root@localhost ~]#<strong>\u00a0\/bin\/mount -t acfs <strong>\/dev\/asm\/volume1-429<\/strong> \/backup<\/strong><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"771\" height=\"221\" src=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-3.png\" alt=\"\" class=\"wp-image-5703\" srcset=\"https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-3.png 771w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-3-300x86.png 300w, https:\/\/oracleconraul.com\/wp-content\/uploads\/2025\/12\/image-3-768x220.png 768w\" sizes=\"(max-width: 771px) 100vw, 771px\" \/><\/figure>\n\n\n\n<p><strong>6- A\u00f1adirlo la entrada a <code>\/etc\/fstab<\/code> para que monte en el arranque de la m\u00e1quina.<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>vi \/etc\/fstab<\/strong><\/code><\/pre>\n\n\n\n<p>A\u00f1adimos la siguiente l\u00ednea en el fichero \/etc\/fstab.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>\/dev\/asm\/volume1-429 \/backup acfs defaults 0 0<\/strong><\/code><\/pre>\n\n\n\n<p><strong>7- Verificamos el ACFS<\/strong><\/p>\n\n\n\n<p>Ya podemos usar el acfs creado, en este caso vamos a usarlo c\u00f3mo backup, igual que hicimos en el ejemplo de creaci\u00f3n ACFS en RAC y que puedes ver en este enlace:<br><a href=\"https:\/\/bdconraul.com\/acfs\/\">https:\/\/bdconraul.com\/acfs\/<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SQL> <strong>create or replace directory <\/strong>EXPORT <strong>as '\/backup';<\/strong>\n\nDirectory created.\n\noracle@oracle21dg> expdp system\/oracleconraul@test schemas=system directory=EXPORT dumpfile=exp_system.dmp logfile=exp_system.log\nExport: Release 21.0.0.0.0 \u2013 Production on Mon Dec 1 16:16:23 2025\nVersion 21.3.0.0.0\nCopyright (c) 1982, 2021, Oracle and\/or its affiliates. All rights reserved.\nConnected to: Oracle Database 21c Standard Edition 2 Release 21.0.0.0.0 \u2013 Production\nStarting \u00abSYSTEM\u00bb.\u00bbSYS_EXPORT_SCHEMA_01\u2033: system\/@test schemas=system directory=<strong>EXPORT <\/strong>dumpfile=exp_system.dmp logfile=exp_system.log\nProcessing object type SCHEMA_EXPORT\/TABLE\/TABLE_DATA\nProcessing object type SCHEMA_EXPORT\/TABLE\/INDEX\/STATISTICS\/INDEX_STATISTICS\nProcessing object type SCHEMA_EXPORT\/TABLE\/STATISTICS\/TABLE_STATISTICS\nProcessing object type SCHEMA_EXPORT\/DEFAULT_ROLE\nProcessing object type SCHEMA_EXPORT\/PRE_SCHEMA\/PROCACT_SCHEMA\n<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta entrada detallamos paso a paso c\u00f3mo implemetar ORACLE ACFS en una arquitectura Oracle RAC.https:\/\/bdconraul.com\/acfs\/ Ahora, vamos a implementar la configuraci\u00f3n de Oracle ASM Cluster File system (ACFS) en Oracle Restart. Aunque los pasos son muy parecidos a los detallados en el enlace anterior, la configuraci\u00f3n sobre arquitectura Oracle Restart tiene algunas caracter\u00edcticas que<\/p>\n<div class=\"more-link\">\n\t\t\t\t <a href=\"https:\/\/oracleconraul.com\/index.php\/2025\/02\/03\/oracle-asm-cluster-file-system-acfs-restart\/\" class=\"link-btn theme-btn\"><span>Read More <\/span> <i class=\"fa fa-caret-right\"><\/i><\/a>\n\t\t\t<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wpupg_custom_link":[],"wpupg_custom_link_behaviour":[],"wpupg_custom_link_nofollow":[],"wpupg_custom_image":[],"wpupg_custom_image_id":[],"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[14],"tags":[15],"class_list":["post-5669","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-rdbmsoracle"],"_links":{"self":[{"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/posts\/5669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/comments?post=5669"}],"version-history":[{"count":45,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/posts\/5669\/revisions"}],"predecessor-version":[{"id":5719,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/posts\/5669\/revisions\/5719"}],"wp:attachment":[{"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/media?parent=5669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/categories?post=5669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oracleconraul.com\/index.php\/wp-json\/wp\/v2\/tags?post=5669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}