Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Oracle University Official Study Notes (RUS) > База данных Oracle 10g Администрирование > База данных Oracle 10g Администрирование II

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 12.10.2009, 12:48
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Сопровождение дисковых групп



Сопровождение дисковых групп

Основная задача экземпляра ASM - управление дисковыми группами и защита их информации. Кроме того, экземпляр ASM передает сведения о структуре файла экземплярам БД. В результате экземпляры БД могут напрямую обращаться к файлам, хранимым в дисковых группах.

Появилось несколько новых команд для администрирования дисковых групп. Для их использования требуется привилегия SYSDBA и все они должны вводиться через экземпляр ASM.

Можно добавить новые дисковые группы. Можно также изменить существующие дисковые группы, добавив или удалив диск, а также произвести много других операций. Дисковые группы можно удалить.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #22  
Старый 12.10.2009, 12:48
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Страница администрирования ASM



Страница администрирования ASM

На закладке Administration страницы Automatic Storage Management выводятся дисковые группы, перечисленные в представлении V$ASM_DISKGROUP. На этом экране пользователь может создавать, редактировать или удалять дисковую группу. Кроме того можно выполнять операции с дисковыми группами, например, монтирование, размонтирование, ребалансировку, проверку и восстановление (repair) выбранной дисковой группы.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #23  
Старый 12.10.2009, 12:51
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Страница создания дисковой группы



Страница создания дисковой группы

Щелкните на кнопке Create на странице Disk Group Overview. В результате произойдет переход на страницу Create Disk Group, пример которой приведен на слайде. На этой странице можно ввести имя дисковой группы, задать механизм избыточности и перечень дисков, которые необходимо включить в новую дисковую группу.

Перечень дисков выбирается из фиксированного представления V$ASM_DISK. По умолчанию показываются только те диски, которые могут быть назначены дисковой группе.

Такие диски имеют один из следующих статусов:

CANDIDATE; диск никогда не назначался дисковой группе ASM;.
FORMER; диск когда-то назначался дисковой группе ASM, но сейчас он не входит ни в какую группу;
PROVISIONED; использовался интерфейс ASMLib, но диск еще не назначался дисковой группе ASM.


Примечание: ASMLib - это API, предоставляющий интерфейс к массивам хранения других производителей. Дополнительные сведения о ASMLib см. в документе Database Administrator's Guide.
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 18.11.2009 в 16:27.
Ответить с цитированием
  #24  
Старый 12.10.2009, 12:52
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Создание и удаление дисковых групп



Создание и удаление дисковых групп

Предположим, что при обнаружении ASM-дисков в директории /devices были выявлены следующие диски: Al, А2, A3, Bl, В2 и ВЗ. Предположим, что диски Al, А2 и A3 на одном контроллере SCSI, a Bl, В2 и ВЗ - на другом. Первый пример показывает, как сконфигурировать дисковую группу с именем DGROUPA, содержащую две группы отказа: CONTROLLER1 И CONTROLLER2.

В примере для дисковой группы также задается характеристика избыточности (NORMAL REDUNDANCY), обычно устанавливаемая по умолчанию. Дополнительно можно указать имя и размер диска. Если эти данные не вводятся, ASM назначает имя по умолчанию и пытается определить размер диска. Если размер диска выявить не удается, возвращается сообщение об ошибке. Параметр FORCE указывает на то, что диск должен быть добавлен к описываемой группе даже, если он уже был отформатирован как элемент дисковой группы ASM. Использование опции FORCE для диска, который не был отформатирован как элемент дисковой группы ASM, вызывает появление сообщения об ошибке.

Во второй команде производится удаление дисковой группы вместе со всеми ее файлами. Фраза INCLUDING CONTENTS необходима, если дисковая группа кроме внутренних метаданных ASM содержит также и данные. Дисковая группа должна быть смонтирована, чтобы ее можно было удалить. После проверки того, что ни один из файлов дисковой группы не открыт, группа и все ее драйверы удаляются. После этого заголовок каждого диска переписывается, чтобы удалить информацию форматирования ASM.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #25  
Старый 12.10.2009, 12:54
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Добавление дисков в дисковые группы



Добавление дисков в дисковые группы

В примере показано, как добавить диски в дисковую группу. Для этого предназначена команда ALTER DISKGROUP ADD DISK. Первая команда добавляет четыре новых диска в дисковую группу DGROUPA.

Вторая команда демонстрирует использование строковых шаблонов, используемых при обнаружении.

Рассмотрим следующую конфигурацию:

/devices/А1 - элемент дисковой группы DGROUPA.;
/devices/A2 - элемент дисковой группы DGROUPA;.
/devices/A3 - элемент дисковой группы DGROUPA;.
/devices/А4 - диск-кандидат (candidate disk).

Вторая команда добавляет диск А4 в дисковую группу DGROUPA. Она игнорирует другие диски, даже если они соответствуют строковому шаблону, используемому при обнаружении, поскольку они уже входят в дисковую группу DGROUPA. Как показано на диаграмме, когда диск добавляется в дисковую группу, экземпляр ASM проверяет, доступен ли диск и пригоден ли он для использования. Затем диск форматируется и перебалансируется. Процесс перебалансироваки может занять длительное время, так как при этом единицы хранения (AU) из каждого файла перемешаются на новый диск.

Примечание: Перебалансировка не блокирует никакие операции базы данных. Основное воздействие эта операция оказывает на загрузку ввода-вывода в системе. Чем больше объем балансируемых данных, тем выше загрузка по вводу-выводу. В результате снижается пропускная способность при выполнения ввода-вывода информации БД.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #26  
Старый 12.10.2009, 12:57
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Примеры команд Alter DISKGROUP



Примеры команд Alter DISKGROUP

Первая команда показывает, как удалить один из дисков из дисковой группы DGROUPA.

Вторая команда демонстрирует добавление и удаление дисков в одной команде. Большое преимущество этой команды в том, что перебалансировка не начинается до завершения команды. Третья команда показывает, как прервать операцию удаления диска, заданную в предыдущей команде. Фраза UNDROP выполняется только в ситуации, когда удаление дисков "подвисает", но не после завершения удаления.

Следующая команда производит перебалансировку дисковой группы DGROUPB, если это необходимо:

Код:
ALTER DISKGROUP dgroupB REBALANCE POWER 5;
Эта команда обычно не требуется, поскольку перебалансировка выполняется автоматически при добавлении, удалении и изменении размеров дисков. Однако она полезна, когда нужно использовать фразу POWER, чтобы переопределить уровень загрузки и повысить скорость перебалансировки, которая зависит от параметра инициализации ASM_POWER_LIMIT. Можно изменить допустимый уровень загрузки (power level) для выполняемой операции перебалансировки, введя повторно команду с новым уровнем.

Уровень загрузки, равный нулю, останавливает перебалансировку до тех пор, пока команда неявно или явно будет повторно введена.

Следующая команда размонтирует дисковую группу DGROUPA:

Код:
ALTER DISKGROUP dgroupA DISMOUNT;
Опции MOUNT и DISMOUNT позволяют сделать одну или несколько дисковых групп доступными или недоступными для экземпляров БД.

Используйте следующую команду для проверки внутренней целостности метаданных дисковой группы и устранения (repair) некоторых найденных ошибок :

Код:
ALTER DISKGROUP dgroupA CHECK ALL;
Можно также указать фразу NOREPAIR, чтобы только получить сигнальные сообщения об ошибках, но не устранить их. В приводимой команде задана перекрестная проверка всех дисков дисковой группы. Кроме того, можно задать проверку отдельного файла или отдельного диска. Для этой команды необходимо, чтобы дисковая группа была смонтирована. Если обнаруживаются ошибки, выдается итоговое сообщение об ошибках, а также подробные сведения об обнаруженной ошибке заносятся в сигнальный файл.

Примечание: все примеры, кроме двух последних, приводят к перебалансировке дисковой группы.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #27  
Старый 12.10.2009, 12:59
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию ASM-файлы



ASM-файлы

Если при создании табличного пространства в качестве имени файла данных задается дисковая группа ASM, тогда ASM-файл табличного пространства создается в этой дисковой группе.

Во время создания такому файлу назначаются определенные постоянные атрибуты. В их число входят политика защиты и политика расщепления. ASM-файлы - это файлы, сопровождаемые Oracle (Oracle Managed Files, OMF-файлы). Такие файлы автоматически удаляются, когда они больше не не нужны.

При использовании возможностей ASM операции с файлами задаются в терминах объектов базы данных. Администрирование баз данных никогда не требует знания имени файла, хотя оно предоставляется через некоторые представления словаря данных, а также по команде ALTER DATABASE BACKUP CONTROLFILE TO TRACE. Так как каждый файл в дисковой группе физически распределен по всем файлам дисковой группы, бесполезно резервировать один диск. Резервирование ASM-файлов должно выполняться с помощью утилиты RMAN.

Примечание: с помощью возможности ASM не сопровождаются пользовательские бинарные файлы, сигнальные и трассировочные файлы, файлы паролей.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #28  
Старый 12.10.2009, 12:59
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Утилита ASMCMD



Утилита ASMCMD

ASMCMD - утилита командной строки, которая позволяет простым образом просматривать и изменять файлы и директории внутри дисковых групп ASM. С ее помощью можно получать сведения о составе дисковых групп, выполнять поиск, создавать и удалять директории, выводить информацию об использовании пространство и выполнять многое другое.

Примечание: дополнительные сведения об утилите ASMCMD см. в документе Oracle Database Utilities.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #29  
Старый 12.10.2009, 13:01
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Миграция базы данных в структуры хранения ASM



Миграция базы данных в структуры хранения ASM

ASM-файлы недоступны через обычный интерфейс операционной системы. Единственная возможность копирования таких файлов предоставляется утилитой RMAN. Возможна ситуация, когда в табличном пространстве есть как ASM-файлы, так и отличные от них файлы. Команды RMAN позволяют перенести не ASM-файлы в дисковую группу ASM.


Для перемещения всей БД в дисковую группу ASM можно выполнить следующие шаги (предполагается, что используется файл серверных параметров):

1. Выясните имена управляющих файлов и оперативных журналов, используя представления V$CONTROLFILE и V$LOGFILE.

2. Остановите в согласованном состоянии базу данных. Измените файл серверных параметров:

- задайте необходимые параметры для использования дисковой группы ASM в качестве целевых мест OMF-файлов.
- удалите параметр CONTROL_FILES.

3. Отредактируйте и выполнит командный файл RMAN, который резервирует базу данных, переключает текущие файлы данных на полученные резервы, а также переименуйте оперативные журналы. С помощью команды BACKUP AS COPY можно только переместить табличные пространства и файлы данных.

4. Удалите старые файлы базы данных.

Примечание: если вы создаете управляющий файл как OMF-файл и используется файл серверных параметров, тогда запись с параметром инициализации CONTROL_FILES создается в файле серверных параметров.
Подробные сведения о том, как мигрировать базу данных в ASM см. в документе Oracle Database Backup and Recovery Advanced User's Guide.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #30  
Старый 12.10.2009, 13:01
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию Итоги

__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
Ответ
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:46. Часовой пояс GMT +3.


Powered by vBulletin®