
Oracle ASM Cluster File system (ACFS) — это файловая система, реализованная в рамках ASM.
Она позволяет хранить практически всё, что только можно себе представить, в рамках ASM, например файлы, резервные копии, в том числе даже исполняемые файлы баз данных. В более продвинутых сценариях и при работе с крупными архитектурами вы можете использовать его для создания моментальных снимков и клонов с помощью Exascale Volumes, а также в сочетании с Oracle ZDM, моментальными снимками на Exadata и т. д.
Единственное, что не следует хранить на ACFS , — это корневой каталог инфраструктуры Grid, а также любые файлы из Oracle , которые можно хранить непосредственно на Oracle ASM .
В этом документе описывается, как создать ACFS использовать его в качестве резервной копии.
В нашем случае мы создадим файл архивов ACFS в одной из уже созданных групп дисков; выберем группу дисков FRA для создания файла ACFS и выполним резервное копирование в эту точку монтирования.
Вы можете создать новую группу дисков (рекомендуется), например, с именем ACFSDG, и создать файл ACFS в этой новой группе дисков.
Вот пример того, как это сделать.
https://oracleconraul.com/en/index.php/2025/02/03/oracle-asm-cluster-file-system-acfs-restart/
Имейте в виду, что используемое вами пространство является пространством ASM, поэтому вы используете пространство дисков, назначенных этой дисковой группе, со всеми вытекающими отсюда последствиями. Поэтому рекомендуется создать новую дисковую группу. В нашем случае, поскольку речь идет о тестовой среде, мы будем работать с существующей дисковой группой.
Загружаем переменные среды ASM проверяем доступное пространство с помощью команды lsdg.

Из 20 ГБ, доступных в группе дисков «FRA» (столбец «Usable_file_MB»), мы создадим кластерный файл ASM ( system ) (ACFS) объемом 5 ГБ.
- Создание тома Oracle в группе дисков, смонтированной с помощью ASM.
Мы будем использовать команду volcreate для создания тома в дисковой группе ASM, в нашем случае FRA.
oracle> asmcmd
ASMCMD> volcreate -G FRA -s 5g volume1
2. Отображает информацию об объемах Oracle .
Мы проверяем правильность создания тома.
ASMCMD> volinfo -G FRA volume1
Diskgroup Name: FRA
Volume Name: VOLUME1
Volume Device:asm
State: ENABLED
Size (MB): 5120
Resize Unit (MB): 64
Redundancy: MIRROR
Stripe Columns: 8
Stripe Width (K): 1024
Usage:
Путь монтирования:
В этом случае важно проверить объем диска: asm. Мы будем использовать его для следующего шага.
3. Создайте новую файловую систему ACFS.
Под пользователем root выполните следующие действия:
oracle@oracle21dg> /sbin/mkfs -t acfs /dev/asm/volume1-45
mkfs.acfs: версия = 21.0.0.0.0
mkfs.acfs: версия на диске = 50.0
mkfs.acfs: том = /dev/asm/volume1-45
mkfs.acfs: размер тома = 5368709120 ( 5,00 ГБ )
mkfs.acfs: размер файла system = 5368709120 ( 5,00 ГБ )
mkfs.acfs: Форматирование завершено.
4. Установить файл кластера « ASM » System.
Мы создали каталог /backup, переоформили его владельца на oracle и смонтировали файл кластера ASM system .
root@localhost ~]# mkdir /backup
[root@localhost ~]# chown oracle:oracle
[root@localhost ~]# /bin/mount -t acfs asm/backup
4. Зарегистрируйте файловую систему в кластерном ПО.
Этот шаг очень важен, так как он заставит ACFS автоматически ACFS точку монтирования, в нашем случае /backup. Это предотвратит ситуацию, при которой после перезагрузки точка монтирования не будет смонтирована автоматически, и, следовательно, к ней не будет доступа.
/sbin/acfsutil registry -a asm /backup
5- Убедитесь, что файловая система создана.
С помощью переменных окружения ASM вы можете проверить с помощью просмотраASM, что том создан правильно.

С помощью команды crs мы проверяем, что том acfs правильно зарегистрирован в кластере.
oracle21dg> crsctl status res -t
ora.fra.volume1.acfs
ONLINE ONLINE oracle21dg mounted on /backup,STABLE
ONLINE ONLINE oracle22dg mounted on /backup,STABLE
Теперь мы можем использовать систему ACFS. В нашем случае мы будем использовать ее для создания резервных копий непосредственно в ASM.
Мы подключаемся к базе данных и создаем каталог для экспорта в новую ACFS /backup).
SQL>создать каталог EXPORT как '/backup';
Каталог создан.
Мы начинаем экспорт.
oracle@oracle21dg> expdp system/oracleconraul@test schemas=system directory=EXPORT dumpfile=exp_system.dmp logfile=exp_system .log
Экспорт: версия 21.0.0.0.0 – Производственная среда, пн, 1 декабря, 16:16:23, 2025 г.
Версия 21.3.0.0.0
Copyright (c) 1982, 2021, Oracle и/или её аффилированные компании. Все права защищены.
Подключено к: Oracle Database 21c Standard Edition 2, версия 21.0.0.0.0 – Производственная среда
Запуск «SYSTEM». «SYS_EXPORT_SCHEMA_01»: system/@test schemas=system directory=EXPORT dumpfile=exp_system.dmp logfile=exp_system.log
Обработка типа объекта SCHEMA_EXPORT/TABLE/TABLE_DATA
Обработка типа объекта SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Обработка типа объекта SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Обработка типа объекта SCHEMA_EXPORT/DEFAULT_ROLE
Обработка типа объекта SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA





