Таблица ниже содержит сводку команд управления томами Oracle ADVM. Для успешного выполнения этих команд локальный экземпляр Oracle ASM должен быть запущен, а группа дисков, требуемая этой командой, должна быть создана и смонтирована в экземпляре Oracle ASM.
Таблица 1 Сводка команд управления томами ASMCMD
Команда | Описание |
---|---|
Создает том Oracle ADVM в указанной группе дисков. | |
Удаляет том Oracle ADVM. | |
Отключает тома Oracle ADVM в подключенных дисковых группах. | |
Включает тома Oracle ADVM в смонтированных дисковых группах. | |
Отображает информацию о томах Oracle ADVM. | |
Изменяет размер тома Oracle ADVM. | |
Устанавливает атрибуты тома Oracle ADVM в подключенных дисковых группах. | |
Сообщает статистику объема ввода / вывода. |
volcreate
Назначение
Создает том Oracle ADVM в указанной группе дисков.
Синтаксис и описание
volcreate -G diskgroup -s size
[ --column number ] [ --width stripe_width ]
[--redundancy {high|mirror|unprotected}]
[--primary {hot|cold}] [--secondary {hot|cold}] volume
Таблица 2 Параметры команды volcreate
Параметры | Описание |
---|---|
| Имя группы дисков, содержащей том. |
| Размер создаваемого тома в единицах K, M, G или T. Значение должно быть положительным целым числом. Обозначение блока должно быть добавлено к указанному номеру. Между числом и обозначением единицы не допускается пробел. Например: 200M или 20G |
| Количество столбцов в страйпе (stripe set). Диапазон значений от 1 до 8. Значение по умолчанию - 8. |
| Ширина страйпа (stripe) в единицах K или M. Значение может варьироваться от 4 КБ до 1 МБ с интервалом в два раза. По умолчанию - 1M. |
| Резервирование тома Oracle ADVM, которое можно указать только для обычных резервных дисковых групп. Если избыточность не указана, по умолчанию используется уровень избыточности группы дисков, и это рекомендуемый параметр. Диапазон значений следующий: незащищенный для беззеркального резервирования, зеркальный для двойного зеркального резервирования или высокий для тройного зеркального резервирования. |
| Спецификация интеллектуального размещения данных для первичных экстентов, будь то горячая или холодная область. |
| Спецификация интеллектуального размещения данных для вторичных экстентов, будь то горячая или холодная область. |
| Название тома. Разрешены только буквенно-цифровые символы; дефисы не допускаются. Первый символ должен быть буквенным. |
ПРЕДУПРЕЖДЕНИЕ!
Указание
--redundancy unprotected
означает, что зеркальное отображение Oracle ASM недоступно для восстановления данных с помощью тома Oracle ADVM. Параметр избыточности (normal
) группы дисков не обеспечивает зеркальное отображение незащищенного тома Oracle ADVM. Незащищенная конфигурация не рекомендуется для производственных сред, поскольку периодические сбои доступа к хранилищу могут привести к потере данных. Настоятельно рекомендуется создавать резервные копии.
При создании тома Oracle ADVM создается имя устройства тома с уникальным номером группы постоянных дисков Oracle ADVM, который присоединяется к концу имени тома. Уникальный номер может состоять из одной или трех цифр.
В Linux имя устройства тома имеет формат имя_тома-nnn
, например volume1-123
. В Windows имя устройства тома имеет формат asm-имя_ тома-nnn
, например asm-volume1-123
. Для получения информации о монтировании файла устройства тома см. «Создание файловой системы Oracle ACFS».
На платформах Linux имя тома должно быть меньше или равно одиннадцати буквенно-цифровым символам, начиная с алфавитного символа. На платформах AIX имя тома должно быть меньше или равно двадцати трем буквенно-цифровым символам, начиная с буквенного символа. На платформах Windows и Solaris имя тома должно быть меньше или равно тридцати буквенно-цифровым символам, начиная с буквенного символа.
Вы можете определить имя устройства тома с помощью команды volinfo
(см. справку по команде "volinfo").
Если для параметра --column
установлено значение 1, то чередование отключено, и ширина полосы равна размеру экстента тома. Размер экстента тома составляет 8 МБ, если единица выделения группы дисков (AU) меньше или равна 8 МБ. Если размер AU больше 8 МБ, то размер экстента тома Oracle ADVM эквивалентен размеру AU группы дисков. Для получения информации об ограничениях Oracle ADVM см. «Ограничения Oracle ADVM». Для достижения оптимальной производительности с файлами данных базы данных и другими файлами рекомендуется установить для параметра --column
значение 8 (по умолчанию).
Успешное создание тома автоматически включает устройство тома (volume device).
При создании тома-ускорителя (accelerator volume) создайте том в группе дисков с хранилищем, которое значительно быстрее хранилища основного тома. Дополнительные сведения о громкости ускорителя см. В «mkfs».
Для получения информации о настройках избыточности см. «Mirroring_ Redundancy_ and Failure Group Options». Для получения информации о горячих и холодных областях диска см. «Интеллектуальное размещение данных».
Перед созданием тома Oracle ADVM в AIX убедитесь, что созданы необходимые полномочия пользователей. Дополнительные сведения см. в статье «Инструменты командной строки Oracle ACFS для среды AIX».
Примеры
Ниже приведен пример команды volcreate
, которая создает volume1
в группе дисков data
с размером, установленным на 10 гигабайт.
Пример 1 Использование команды ASMCMD volcreate
ASMCMD [+] > volcreate -G data -s 10G --width 1M --column 8 volume1
ASMCMD [+] > volinfo -G data volume1
Diskgroup Name: DATA
Volume Name: VOLUME1
Volume Device: /dev/asm/volume1-123
State: ENABLED
Size (MB): 10240
Resize Unit (MB): 64
Redundancy: MIRROR
Stripe Columns: 8
Stripe Width (K): 1024
Usage:
Mountpath:
voldelete
Назначение команды
Удаляет том Oracle ADVM.
Синтаксис и описание
voldelete -G diskgroup volume
В Табл. 3 описаны параметры команды voldelete
.
Таблица 3 Параметры команды voldelete
Параметры | Описание |
---|---|
| Имя группы дисков, содержащей том. |
| Имя тома |
Ниже приведен пример команды
voldelete
, которая удаляет volume1
из группы дисков data
.Пример 2 Использование команды ASMCMD voldelete
ASMCMD [+] > voldelete -G data volume1
voldisable
Назначение команды
Отключает тома Oracle ADVM в подключенных дисковых группах и удаляет устройство тома на локальном узле.
Синтаксис и описание
voldisable { --all |{ -G diskgroup { -a | volume } } }
В Табл. 4 описаны параметры команды voldisable
.
Таблица 4 Параметры команды voldisable
Параметры | Описание |
---|---|
| Задает все тома во всех дисковых группах. |
| Имя группы дисков, содержащей том. |
| Задает все тома в указанной группе дисков. |
| Название тома. |
Вы можете отключить тома перед завершением работы экземпляра Oracle ASM или отключением группы дисков, чтобы убедиться, что операции могут выполняться в обычном режиме без включения опции принудительного выполнения из-за открытых файлов томов. Отключение тома также предотвращает любые последующие открытия тома или файла устройства, поскольку он больше не существует.
Перед отключением тома необходимо убедиться, что с ним не связаны никакие активные файловые системы. Перед отключением тома необходимо сначала отключить файловую систему Oracle ACFS. См. «Отключение файловой системы Oracle ACFS».
Вы можете удалить том, не отключая его предварительно.
Примеры команды
Ниже приведен пример команды voldisable
, отключающей volume1
в группе дисков data
.
Пример 3 Использование команды ASMCMD voldisable
ASMCMD [+] > voldisable -G data volume1
volenable
Назначение команды
Включает тома Oracle ADVM в смонтированных дисковых группах.
Синтаксис и описание
volenable { --all |{ -G diskgroup { -a | volume } } }
В Табл. 5 описаны параметры команды volenable
.
Таблица 5 Параметры команды volenable
Параметры | Описание |
---|---|
| Задает все тома во всех дисковых группах. |
| Имя группы дисков, содержащей том. |
| Задает все тома в указанной группе дисков. |
| Название тома. |
Том включается автоматически при создании.
Примеры команды
Ниже приведен пример команды volenable
, которая включает volume1
в группе дисков data
.
Пример 4 Использование команды ASMCMD volenable
ASMCMD [+] > volenable -G data volume1
volinfo
Назначение команды
Отображает информацию о томах Oracle ADVM.
Синтаксис и описание
volinfo { --all |{ -G diskgroup { -a | volume } } }
volinfo {--show_diskgroup |--show_volume} volumedevice
В Табл. 15-6 описаны параметры команды volinfo
.
Таблица 6 Параметры команды volinfo
Параметры | Описание |
---|---|
| Задает все тома во всех дисковых группах. |
| Имя группы дисков, содержащей том. |
| Задает все тома в указанной группе дисков. |
| Название тома. |
| Возвращает только имя группы дисков. Требуется имя устройства тома. |
| Возвращает только имя тома. Требуется имя устройства тома. |
| Имя устройства тома. |
Примеры команды
В первом примере отображается информация о томе volume1
в группе дисков data
. Этот пример был создан в среде Linux. Во втором примере отображается информация о томе volume1
в группе дисков data
, созданном в среде Windows.
Поле Mountpath содержит путь, по которому том смонтирован в настоящий момент или где том был смонтирован в последний раз.
Пример 5 Использование команды ASMCMD volinfo
ASMCMD [+] > volinfo -G data volume1
Diskgroup Name: DATA
Volume Name: VOLUME1
Volume Device: /dev/asm/volume1-123
State: ENABLED
Size (MB): 10240
Resize Unit (MB): 64
Redundancy: MIRROR
Stripe Columns: 8
Stripe Width (K): 1024
Usage: ACFS
Mountpath: /acfsmounts/acfs1
ASMCMD [+] > volinfo -G data -a
Diskgroup Name: DATA
Volume Name: VOLUME1
Volume Device: \\.\asm-volume1-311
State: ENABLED
Size (MB): 10240
Resize Unit (MB): 64
Redundancy: MIRROR
Stripe Columns: 8
Stripe Width (K): 1024
Usage: ACFS
Mountpath: C:\oracle\acfsmounts\acfs1
volresize
Назначение команды
Изменяет размер тома Oracle ADVM.
Синтаксис и описание
volresize -G diskgroup -s size [ -f ] volume
В Табл. 7 описаны параметры команды volresize
.
Таблица 7 Параметры команды volresize
Параметры | Описание |
---|---|
| Имя группы дисков, содержащей том. |
| Принудительное сжатие тома, который не является томом Oracle ACFS, и подавление любых предупреждающих сообщений. |
| Название тома. |
| Новый размер тома в единицах K, M, G или T. |
Если том смонтирован в файловой системе, отличной от Oracle ACFS, сначала отключите файловую систему перед изменением размера. Если новый размер меньше текущего, вы будете предупреждены о возможном повреждении данных. Если не указана опция -f
(принудительно), вам будет предложено продолжить операцию.
Если на томе есть файловая система Oracle ACFS, вы не можете изменить размер тома с помощью команды volresize
. Вы должны использовать команду acfsutil size
, которая также изменяет размер тома и файловой системы. Для получения информации см. «acfsutil size».
Примеры команды
Ниже приведен пример команды volresize
, которая изменяет размер volume1
в группе дисков data
до 20 гигабайт.
Пример 6 Использование команды ASMCMD volresize
ASMCMD [+] > volresize -G data -s 20G volume1
volset
Назначение команды
Устанавливает атрибуты тома Oracle ADVM в подключенных дисковых группах.
Синтаксис и описание
volset -G diskgroup [ --usagestring string]
[--mountpath mount_path ]
[--primary {hot|cold}] [--secondary {hot|cold}] volume
В Табл. 8 описаны параметры команды volset
.
Таблица 8 Параметры команды volset
Параметры | Описание |
---|---|
| Имя группы дисков, содержащей том. |
| Необязательная строка использования для маркировки тома, которая может содержать до 30 символов. Для этой строки устанавливается значение ACFS, когда том подключен к файловой системе Oracle ACFS, и ее не следует изменять. |
| Необязательная строка для маркировки тома строкой пути монтирования, которая может содержать до 1024 символов. Эта строка устанавливается при монтировании файловой системы и не должна изменяться. |
| Спецификация интеллектуального размещения данных для первичных экстентов, будь то горячая или холодная область. |
| Спецификация интеллектуального размещения данных для вторичных экстентов, будь то горячая или холодная область. |
| Название тома. |
При запуске команды mkfs
для создания файловой системы в поле использования устанавливается значение ACFS
, а в поле mountpath
сбрасывается значение пустой строки, если оно задано. Поле usage
должно оставаться в значении ACFS
.
При запуске команды mount
для монтирования файловой системы в поле mountpath
устанавливается значение пути монтирования, чтобы идентифицировать точку монтирования для файловой системы. После того, как значение установлено командой mount
, поле mountpath
не должно обновляться.
Примеры команды
Ниже приведен пример команды volset
, которая устанавливает строку usage
для тома, не связанного с файловой системой.
Пример 7 Использование команды ASMCMD volset
ASMCMD [+] > volset -G data --usagestring 'no file system created' volume1
volstat
Назначение команды
Сообщает статистику ввода-вывода для томов Oracle ADVM.
Синтаксис и описание
volstat [-G diskgroup] [volume]
В Табл. 9 описаны параметры команды volstat
.
Таблица 9 Параметры команды volstat
Параметры | Описание |
---|---|
| Имя подключенной дисковой группы, содержащей том. |
| Имя тома. |
Следующее применяется при использовании команды volstat
.
- Если группа дисков не указана и указано имя тома, все подключенные группы дисков ищутся по указанному имени тома.
- Если указано имя группы дисков, а имя тома опущено, все тома отображаются для указанной группы дисков.
- Если имя группы дисков и имя тома не указаны, отображаются все тома во всех группах дисков.
Примеры команды
Ниже приведен пример команды volstat
, которая отображает информацию о томах в группе дисков данных.
Пример 8 Использование команды ASMCMD volstat
ASMCMD [+] > volstat -G data
DISKGROUP NUMBER / NAME: 1 / DATA
---------------------------------------
VOLUME_NAME
READS BYTES_READ READ_TIME READ_ERRS
WRITES BYTES_WRITTEN WRITE_TIME WRITE_ERRS
-------------------------------------------------------------
VOLUME1
10085 2290573312 22923 0
1382 5309440 1482 0