16/10/2026
acfs

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 ГБ.

  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@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

YouTube
LinkedIn