16/01/2026
acfs

Oracle ASM File System (ACFS) est un système de fichiers implémenté dans ASM.
Il permet de stocker presque tout ce que l'on peut imaginer dans ASM, comme des fichiers, des sauvegardes, y compris même des exécutables de base de données. Dans les options plus avancées et avec les grandes architectures, vous pouvez l'utiliser pour réaliser des snapshots et des clones avec Exascale Volumes, l'utiliser avec Oracle , des snapshots dans Exadata, etc.
La seule chose qui ne doit pas être stockée dans ACFS le répertoire racine de l'infrastructure Grid ni aucun fichier Oracle stocké directement dans Oracle ASM.

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

Dans notre cas, nous allons créer le fichier d'archives ACFS dans l'un des groupes de disques déjà créés. Nous choisirons le groupe de disques FRA pour créer ACFS effectuer la sauvegarde sur ce point de montage.
Vous pouvez créer un nouveau groupe de disques (recommandé), par exemple avec le nom ACFSDG, et créer le fichier ACFS le nouveau groupe de disques créé.

Voici un exemple de la manière de procéder.
acfs



Gardez à l'esprit que l'espace que vous utilisez est un espace ASM, vous utilisez donc l'espace des disques attribués à ce groupe de disques, avec tout ce que cela implique. C'est pourquoi il est recommandé de créer un nouveau groupe de disques. Dans notre cas, comme il s'agit d'un environnement de test, nous le ferons sur un groupe de disques existant.

Nous chargeons les variables d'environnement ASM vérifions l'espace disponible à l'aide de la commande lsdg.

À partir des 20 Go disponibles dans le groupe de disques « FRA », colonne « Usable_file_MB », nous allons créer un système de fichiers ASM (ACFS) de 5 Go.

  1. Créer un volume Oracle sur un groupe de disques monté avec ASM.

Nous utiliserons la commande volcreate pour créer un volume dans le groupe de disques ASM, dans notre cas FRA.

oracle> asmcmd
ASMCMD> volcreate -G FRA -s 5g volume1

2. Affiche les informations sur les volumes Oracle .

Nous vérifions que le volume a été créé correctement.

ASMCMD> volinfo -G FRA volume1
Nom du groupe de disques : FRA
Nom du volume : VOLUME1
Périphérique du volume :asm
État : ENABLED
Taille (Mo) : 5120
Unité de redimensionnement (Mo) : 64
Redondance : MIRROR
Colonnes de bande : 8
Largeur de bande (K) : 1024
Utilisation :
Chemin de montage :

Il est important de vérifier le volume du disque dans ce cas : asm. Nous l'utiliserons pour l'étape suivante.

3. Créez un nouveau système de fichiers ACFS

Avec l'utilisateur root, exécutez ce qui suit :

oracle> /sbin/mkfs -t acfs asm
mkfs.acfs: version = 21.0.0.0.0
mkfs.acfs: on-disk version = 50.0
mkfs.acfs: volume =asm
mkfs.acfs: volume size = 5368709120 ( 5.00 GB )
mkfs.acfs: file system size = 5368709120 ( 5.00 GB )
mkfs.acfs: Format complete.

4. Monter le système de fichiers ASM .

Nous créons le répertoire /backup, nous changeons son propriétaire en oracle nous montons le système de fichiers ASM .

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

4. Enregistrez le système de fichiers dans le clusterware.

Cette étape est très importante car elle permettra à ACFS automatiquement le point de montage, dans notre cas /backup. Cela évitera qu'après un redémarrage, le point de montage ne soit pas monté automatiquement et qu'il soit donc inaccessible.

/sbin/acfsutil registry -a asm /backup

5- Vérifiez que le système de fichiers a été créé.

Avec les variables d'environnement ASM, vous pouvez vérifier dans la vueASM que le volume a été créé correctement.

À l'aide de la commande crs, nous vérifions que le volume acfs correctement enregistré dans le cluster.

oracle21dg> crsctl status res -t

ora.fra.volume1.acfs
ONLINE ONLINE oracle21dg mounted on /backup,STABLE
ONLINE ONLINE oracle22dg mounted on /backup,STABLE

Nous pouvons désormais utiliser le système ACFS. Dans notre cas, nous l'utiliserons pour effectuer des sauvegardes directement dans ASM.

Nous nous connectons à la base de données et créons le répertoire pour effectuer l'exportation vers le nouveau ACFS /backup).

SQL>create directory EXPORT as '/backup' ;
Répertoire créé.

Nous lançons l'exportation.


oracle> expdp system/oracleconraul@test schemas=system directory=EXPORT dumpfile=exp_system.dmp logfile=exp_system .log
Export : version 21.0.0.0.0 – Production le lundi 1er décembre à 16 h 16 min 23 s 2025
Version 21.3.0.0.0
Copyright (c) 1982, 2021, Oracle ses filiales. Tous droits réservés.
Connecté à : Oracle 21c Standard Edition 2 Release 21.0.0.0.0 – Production
Démarrage de « SYSTEM ». »SYS_EXPORT_SCHEMA_01″ : system/@test schemas=system directory=EXPORT dumpfile=exp_system.dmp logfile=exp_system.log
Traitement du type d'objet SCHEMA_EXPORT/TABLE/TABLE_DATA
Traitement du type d'objet SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Traitement du type d'objet SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Traitement du type d'objet SCHEMA_EXPORT/DEFAULT_ROLE
Traitement du type d'objet SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA

YouTube
LinkedIn