Le blog d'Oracle en espagnol

Système de fichiers Oracle ASM (ACFS) – Oracle Restart

Dans cet article, nous expliquons étape par étape comment mettre en œuvre ORACLE ACFS dans une architecture Oracle RAC.
https://bdconraul.com/acfs/

Nous allons maintenant mettre en place la configuration du système de fichiers ASM Oracle ASM (ACFS) dans Oracle Restart. Bien que les étapes soient très similaires à celles décrites dans le lien , la configuration sur l'architecture Oracle Restart présente certaines particularités que nous détaillons ici.

De plus, Oracle ACFS sur Oracle Restart comporte certaines restrictions. Veuillez les consulter sur le lien suivant lien de procéder à la mise en œuvre :
https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/restrictions-and-guidelines-for-oracle-acfs.html

Ce document décrit comment créer un ACFS dans Oracle Restart et l'utiliser comme sauvegarde.

Nous avons créé un nouveau groupe de disques pour créer le fichier ACFS, que nous avons nommé ORACLEADFS.

Voici comment procéder.
asm

Dans le groupe de disques « ORACLEADFS », nous allons créer le système de fichiers.

Pour pouvoir créer un système de fichiers ACFS dans un environnement Oracle Restart, il faut d'abord activer l'accès à ACFS.

1 – Activer l'accès à ACF

Pour cela, il est nécessaire d'effectuer les opérations suivantes.

Allons dans le répertoire principal de Grid Infrastructure et exécutons la commande suivante (utilisateur root).

cd $GRID_HOME/crs/install
./roothas.sh —lockacfs

Sortie du script

2 –Créer un volume Oracle ADVM dans un groupe de disques monté avec ASM.

Nous allons utiliser la commande`volcreate` pour créer un volume dans le groupe de disques ASM, en l'occurrence ORACLEADFS.

ASMCMD> volcreate -G ORACLEADFS -s 5G volume1
ASMCMD>

3 – Afficher les informations sur les volumes Oracle ADVM.

 ASMCMD> volinfo -G ORACLEADFS volume1
 Diskgroup Name: ORACLEADFS
 
 Volume Name: VOLUME1
 Volume Device: /dev/asm/volume1-429
 State: ENABLED
 Size (MB): 5120
 Resize Unit (MB): 64
 Redundancy: UNPROT
 Stripe Columns: 8
 Stripe Width (K): 1024
 Usage: 
 Mountpath: 

Il est important de vérifier le volume du disque dans ce cas : asm.
Vous pouvez également le vérifier via le système d'exploitation.

Vous pouvez également le vérifier à l'aide de cette requête :

 SQL > SELECT VOLUME_NAME, VOLUME_DEVICE FROM V$ASM_VOLUME WHERE VOLUME_NAME='VOLUME1';

VOLUME_NAME   VOLUME_DEVICE
------------- ---------------
VOLUME1       /dev/asm/volume1-429

Nous l'utiliserons comme paramètre à l'étape suivante.

4- Nous avons créé le système de fichiers ACFS

Créez le système de fichiers ACFS à l'aide du périphérique de volume que nous venons de créer

 oracle@oracle21dg> mkfs.acfs /dev/asm/volume1-429
mkfs.acfs: version = 21.0.0.0.0
mkfs.acfs: on-disk version = 50.0
mkfs.acfs: volume = /dev/asm/volume1-429
mkfs.acfs: volume size = 5368709120 ( 5.00 GB )
mkfs.acfs: file system size = 5368709120 ( 5.00 GB )
mkfs.acfs: Format complete.
oracle@oracle21dg>

5- Monter le système de fichiers ASM .

root@localhost ~]# mkdir /backup
[root@localhost ~]# chown oracle:oracle /backup/
[root@localhost ~]# /bin/mount -t acfs /dev/asm/volume1-429 /backup

6- Ajouter l'entrée à /etc/fstab pour qu'il monte au démarrage de la machine.

vi /etc/fstab

Ajoutez la ligne suivante dans le fichier /etc/fstab.

/dev/asm/volume1-429 /backup acfs defaults 0 0

7- Nous vérifions l'ACFS

Nous pouvons désormais utiliser le système de fichiers ACFS créé. Dans ce cas, nous allons l'utiliser comme sauvegarde, comme nous l'avons fait dans l'exemple de création d'un système ACFS sur RAC, que vous pouvez consulter via ce lien:
https://bdconraul.com/acfs/

SQL> create or replace directory EXPORT as '/backup';

Directory created.

oracle@oracle21dg> expdp system/oracleconraul@test schemas=system directory=EXPORT dumpfile=exp_system.dmp logfile=exp_system.log
Export: Release 21.0.0.0.0 – Production on Mon Dec 1 16:16:23 2025
Version 21.3.0.0.0
Copyright (c) 1982, 2021, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 21c Standard Edition 2 Release 21.0.0.0.0 – Production
Starting «SYSTEM».»SYS_EXPORT_SCHEMA_01″: system/@test schemas=system directory=EXPORT dumpfile=exp_system.dmp logfile=exp_system.log
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processing object type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processing object type SCHEMA_EXPORT/DEFAULT_ROLE
Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA

Oracle ACE