16 апреля 2026 года
acfs

Oracle ASM File system (ACFS) — это файловая система, реализованная в ASM.
Она позволяет хранить в ASM практически все, что только можно себе представить, например файлы, резервные копии, в том числе даже исполняемые файлы базы данных. В более продвинутых вариантах и с большими архитектурами ее можно использовать для создания моментальных снимков и клонов с помощью Exascale Volumes, использовать с Oracle , моментальными снимками в Exadata и т. д.
Единственное, что не следует хранить в ACFS корневой каталог инфраструктуры Grid и любые файлы Oracle можно хранить непосредственно в Oracle ASM.

В этом документе описывается, как создать ACFS использовать его в качестве резервной копии.

В нашем случае мы создадим файл архивов ACFS в одной из уже созданных дисковых групп. Мы выберем дисковую группу FRA для создания ACFS выполнения резервного копирования на этой точке монтирования.
Вы можете создать новую дисковую группу (рекомендуется), например, с именем ACFSDG, и создать файл ACFS новой дисковой группе.

Вот пример того, как это сделать.
acfs



Имейте в виду, что используемое вами пространство является пространством ASM, поэтому вы используете пространство дисков, назначенных этой дисковой группе, со всеми вытекающими отсюда последствиями. Поэтому рекомендуется создать новую дисковую группу. В нашем случае, поскольку речь идет о тестовой среде, мы будем работать с существующей дисковой группой.

Загружаем переменные среды ASM проверяем доступное пространство с помощью команды lsdg.

Из 20 ГБ, доступных в дисковой группе «FRA», столбец «Usable_file_MB», мы создадим ASM файловую систему ASM (ACFS) объемом 5 ГБ.

  1. Создание тома 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> /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. Установите файловую систему ASM .

Мы создаем каталог /backup, меняем его владельца на oracle монтируем файловую систему ASM .

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> expdp system/oracleconraul@test schemas=system directory=EXPORT dumpfile=exp_system.dmp logfile=exp_system .log
Export: Release 21.0.0.0.0 – Производство в понедельник, 1 декабря, 16:16:23 2025
Версия 21.3.0.0.0
Copyright (c) 1982, 2021, Oracle ее аффилированные компании. Все права защищены.
Подключено к: Oracle 21c Standard Edition 2 Release 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

YouTube
LinkedIn