Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Что использовать - ASM или OCFS  [new]
questn
Member

Откуда:
Сообщений: 35
Привет, коллеги,

Надо сделать RAC (10.2.0.3) на Windows. Массив уже разбит как RAID 5.
Что посоветует использовать для хранения файлов БД и почему. ASM или OCFS?

Спасибо.
31 окт 07, 10:44    [4858877]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Sal
Member

Откуда:
Сообщений: 1595
я б не использовал ни то, ни другое, а тем более raid-5 и вынь
31 окт 07, 11:48    [4859378]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
DВА
Member

Откуда:
Сообщений: 5439
Sal
я б не использовал ни то, ни другое, а тем более raid-5 и вынь

ни RAC
31 окт 07, 11:55    [4859422]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
questn
Что посоветует использовать для хранения файлов БД и почему. ASM или OCFS?

RAW! :-)

PS.
лично для меня ASM с последними обновлениями поверх 10.2.0.3
выглядит предпочтительнее OCFS
31 окт 07, 12:48    [4859799]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
questn
Member

Откуда:
Сообщений: 35
denix1
questn
Что посоветует использовать для хранения файлов БД и почему. ASM или OCFS?

RAW! :-)

PS.
лично для меня ASM с последними обновлениями поверх 10.2.0.3
выглядит предпочтительнее OCFS


Спасибо за ответ.
Google говорит о большом количестве всяких разных косяков в OCFS 1 (для Windows OСFS2 отсутствует). Потому присматриваюсь к конфигурации raw для OCR и voting. Для БД ASM.
31 окт 07, 13:43    [4860193]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
questn
denix1
questn
Что посоветует использовать для хранения файлов БД и почему. ASM или OCFS?

RAW! :-)

PS.
лично для меня ASM с последними обновлениями поверх 10.2.0.3
выглядит предпочтительнее OCFS


Спасибо за ответ.
Google говорит о большом количестве всяких разных косяков в OCFS 1 (для Windows OСFS2 отсутствует). Потому присматриваюсь к конфигурации raw для OCR и voting. Для БД ASM.


ASM. В 10.2.0.3 проблем не замечено. Но подумайте, нужно ли вам это щастье - краборак да на винде...

Да, для вотинг raw, для базы asm - а что для бэкапов и архив логов, вы подумали??
31 окт 07, 22:03    [4862434]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
questn
Member

Откуда:
Сообщений: 35
Alex Roudnev
ASM. В 10.2.0.3 проблем не замечено. Но подумайте, нужно ли вам это щастье - краборак да на винде...

К сожалению, это требование руководства и тут ничего не поделаешь.

Alex Roudnev
Да, для вотинг raw, для базы asm - а что для бэкапов и архив логов, вы подумали??

Для резервных копий и архивных файлов журнала повтора также предполагается использование ASM, но детали реализации резервной политики пока обдумываются. Почему ASM, а не OCFS – опять же google говорит, что лучше не использовать мешанину из нескольких вариантов.
Но вот то, что для манипуляции с файлами в последующем нельзя будут использовать ничего из утилит ОС, напрягает.
1 ноя 07, 10:04    [4863237]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
Alex Roudnev
ASM. В 10.2.0.3 проблем не замечено.

замечено-замечено!...

Alex Roudnev
Да, для вотинг raw, для базы asm - а что для бэкапов и архив логов, вы подумали??

Oracle настойчиво предлагает использовать тот же ASM, только другую дисковую
группу на отдельных дисках. Предложение очень даже логичное.

альтернативы тоже обсуждались неоднократно:
1. перекресное архивирование логов
2. архивирование на отдельную машину
с резервным компированием:
1. выполнять на одном узле
2. резервировать на отдельную машину
1 ноя 07, 11:02    [4863635]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
questn
Member

Откуда:
Сообщений: 35
denix1
Alex Roudnev
ASM. В 10.2.0.3 проблем не замечено.

замечено-замечено!...


Поделитесь пож-та. Хотелось бы быть готовым к возможным сюрпризам
1 ноя 07, 11:21    [4863801]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Sal
Member

Откуда:
Сообщений: 1595
ну если рук-во требует, так хай даст бабла и на нормальную кластерную файловую систему типа Veritas
1 ноя 07, 11:26    [4863869]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
questn
denix1
Alex Roudnev
ASM. В 10.2.0.3 проблем не замечено.

замечено-замечено!...


Поделитесь пож-та. Хотелось бы быть готовым к возможным сюрпризам

сейчас в работе несколько SR,
основные грабли - падение ASM на одной из нод, по какой-либо причине из встречавшихся:
1. закончилось место на устройстве куда писался алерт.лог экземпляра АСМ
2. закончилось место в дисковой группе АСМ, и админы не заметили этого в течении почти 2-х суток
3. АСМ был остановлен по ABORT например тем же CRS - не каждый раз конечно,
но пару раз проявлялся и этот сценарий
4. еще чего-то было - уже не припомню...
===============
далее поведение приблизительно следующее
SMON висит в стопоре в ожидании эксклюзивной блокировки на IR
GMON висит в стопоре в ожидании эксклюзивной блокировки на DD
при этом никто в кластере этих блокировок в несовместимом режиме не удерживает
===============
итого:
вновь запускающийся экземпляр не может замонтировать дисковые группы,
смотрим кто ему мешает - другой экземпляр АСМ, который нужную блокировку
вообще-то и не держит и блокирующий процесс на самом деле ждет данных от пользователя....
"мочим" блокирующий экземпляр АСМ - кластеру легче не стало, а этот экземпляр АСМ теперь
тоже чудно висит в ожидании IR

при всем при этом базы пользующиеся АСМ нормально работают до тех пор, пока не нужно
выполнить операцию связанную с вовлечением АСМ(создать, удалить, расширить файл,
заархивировать журнал, если проблема связана с этой дисковой группой)
далее базейка подвисает, без возможности залогонится даже '/ as sysdba'

текущий WA: подтвержденный суппортом, перегрузка всех узлов кластера -
достаточно будет перегрузить только ASMы, но это практически тоже что и перегрузка CRS
поэтому мы выполняем последнее

Все это проявлялось где-то раз раза 4-5..., причем после пару месяцев,
безпроблемной работы после рестарта.

думаю что это не эдинственные(непофиксенные) грабли с АСМ в 10.2.0.3
PS.
в 10.2.0.2 граблей было гораздо больше
хочется верить что в подходящем 10.2.0.4 их будет еще меньше

PS2.
забыл, еще наблюдались грабли ASM 10.2.0.3 на HP-UX - ASM не видел дисков
на форуме уже обсуждалось - WAs приводились
1 ноя 07, 11:59    [4864173]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
denix1
Alex Roudnev
ASM. В 10.2.0.3 проблем не замечено.

замечено-замечено!...

Alex Roudnev
Да, для вотинг raw, для базы asm - а что для бэкапов и архив логов, вы подумали??

Oracle настойчиво предлагает использовать тот же ASM, только другую дисковую
группу на отдельных дисках. Предложение очень даже логичное.

альтернативы тоже обсуждались неоднократно:
1. перекресное архивирование логов
2. архивирование на отдельную машину
с резервным компированием:
1. выполнять на одном узле
2. резервировать на отдельную машину


Оракл может что угодно предлагать, я знаю что он предлагает. Но - НЕУДОБНО РАБОТАТЬ С КУЧЕЙ МЕЛКИХ ФАЙЛОВ в ASM. Причем ОЧЕНЬ НЕУДОБНО.

Оракл предлагает и бэкапы конфигурить через OEM и джобы. Вы пробовали? Попробуйте. Только чур потом не жаловаться. КРиво это все работает.
2 ноя 07, 00:15    [4867964]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
Sal
ну если рук-во требует, так хай даст бабла и на нормальную кластерную файловую систему типа Veritas


Обратите внимание на этот совет.
2 ноя 07, 00:17    [4867965]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
Alex Roudnev
Но - НЕУДОБНО РАБОТАТЬ С КУЧЕЙ МЕЛКИХ ФАЙЛОВ в ASM. Причем ОЧЕНЬ НЕУДОБНО.

а накой вам там сдалася куча мелких файлов ?
чай не веб-сервер же...

ПС.
и в чем таки неудобства ?
2 ноя 07, 01:33    [4868034]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
juks@gala.net
Member

Откуда: Киев
Сообщений: 4212
questn
Google говорит о большом количестве всяких разных косяков в OCFS 1 (для Windows OСFS2 отсутствует)

Ну-ну, отсуствует )
2 ноя 07, 01:37    [4868037]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
questn
Member

Откуда:
Сообщений: 35
juks@gala.net
questn
Google говорит о большом количестве всяких разных косяков в OCFS 1 (для Windows OСFS2 отсутствует)

Ну-ну, отсуствует )


Имелось ввиду, что для Windows отсутствует OCFS2, а не косяки. Из двух зол приходится выбирать меньшее. OCFS на Windows по-моему вообще ругают все кому не лень.

denix1, спасибо за информацию, Судя по сведениям на Металинке, от этой проблемы страдают все платформы, не только Windows.
2 ноя 07, 10:52    [4868972]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
denix1
Member

Откуда: Киев
Сообщений: 4656
questn
denix1, спасибо за информацию, Судя по сведениям на Металинке, от этой проблемы страдают все платформы, не только Windows.

а я про Винтел и не писал ничего
у меня в продакшине его нет... пока...
но это похоже проблема Оракла а не платформы
2 ноя 07, 11:20    [4869254]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
denix1
Alex Roudnev
Но - НЕУДОБНО РАБОТАТЬ С КУЧЕЙ МЕЛКИХ ФАЙЛОВ в ASM. Причем ОЧЕНЬ НЕУДОБНО.

а накой вам там сдалася куча мелких файлов ?
чай не веб-сервер же...

ПС.
и в чем таки неудобства ?


Ну к примеру. У меня есть скрипт который сохраняет один бэкап в месяц НАДОЛГО.

Работает он так.

Бэкапы пишутс скриптом же (другим) в каталог имя которого равно дате полного бэкапа (то есть полный бэкап этот каталог меняет на новый, а неполные дописывают в него).

Раз в месяц другой скрипт запускается, находит последний полный каталог, создает такой же в каталоге с месячными бэкапами и туда ЛИНКУЕТ хардлинками ВСЕ файлы.

Все. В итоге - работает это мгновенно (линк не копи, время не занимает) и экономит время.

Раз в месяц же запускается чистка через find которая вычищает забытие rman-ом объекты. А он объекты забывает постоянно. Типа переключили праймари и стендбай - пара файлов осталась. Пересоздали ДБА базу - все бэкапы остались и никогда уже не сотрутся.

Если кончается место - то во первых, сразу же приедет алерт от системного мониторинга, который в отличие от OEM обычно не виснет (OEM имеет традицию не посылать алерты если что то там зависло, а не кончилось, и примерно в 1/4 случаев алерты не шлет). Во вторых, есть скрипт который быстро выкидывает часть бэкапов в другое место. Можно быстро же перекинуть архивлоги и поставить симлинки на старое место.

И все это обычными средствами и даже в режиме мейнтенса когда база опущена.

А теперь повторим, на ASM... Нереально.

Короче, неудобная штука. Кроме как для собственно таблеспейсов, где удобство динамической реконфигурации перевешивают неудобства (иногда).
3 ноя 07, 05:42    [4873434]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
Alex Roudnev
...
А теперь спросим себя, млинк, много ли отцов СССР-ного интернету работает в штате средней компании. Чтобы писать грамотные скрипты под любые платформы... Или объяснять свойства своих скриптов (безусловно оправданные и правильные) наследничку/преемничку...

Леша, не утрируй. Ясень пень, что ASM+RMAN пока что отстой, с твоей высокой точки зрения. Я рассейскому интернету не папа (в отличие от тебя), но ИМХО для среднего DBA средней конторы это (ASM+RMAN) может быть решением. Тем более, что подаётся как mainstream. Значит и будет таковым в разных там гуях. Да и на платформы с[т]рать... Много ли мультиплатформенных DBA? Ты погляди на темы топиков. connect / as sysdba появляеццо настолько часто, что просто оторопь берёт.

Насчёт бэкапов и хард линков... as copy. И rename (switch ...). Язык армэна мудaцkий, ну дык. А как подтирать забытое - ты же и подскажешь :-).

Итого: нравиццо - не нравиццо... А никуда не денешься, типо. Прагматичней - обсуждать кривости, как их обходить, да и до "создателей" доводить инфу о кривизне.

Суммируя: технически решение не "ах!". Но уже пошло в ... И будет продвигаццо далее в ... Ты можешь удивляццо, но в силу "простоты" (как она, простотА, понимаццо ныне), эта cpaнь победит.

Всего
3 ноя 07, 09:23    [4873475]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
Ааз
Alex Roudnev
...
А теперь спросим себя, млинк, много ли отцов СССР-ного интернету работает в штате средней компании. Чтобы писать грамотные скрипты под любые платформы... Или объяснять свойства своих скриптов (безусловно оправданные и правильные) наследничку/преемничку...

Леша, не утрируй. Ясень пень, что ASM+RMAN пока что отстой, с твоей высокой точки зрения. Я рассейскому интернету не папа (в отличие от тебя), но ИМХО для среднего DBA средней конторы это (ASM+RMAN) может быть решением. Тем более, что подаётся как mainstream. Значит и будет таковым в разных там гуях. Да и на платформы с[т]рать... Много ли мультиплатформенных DBA? Ты погляди на темы топиков. connect / as sysdba появляеццо настолько часто, что просто оторопь берёт.

Насчёт бэкапов и хард линков... as copy. И rename (switch ...). Язык армэна мудaцkий, ну дык. А как подтирать забытое - ты же и подскажешь :-).

Итого: нравиццо - не нравиццо... А никуда не денешься, типо. Прагматичней - обсуждать кривости, как их обходить, да и до "создателей" доводить инфу о кривизне.

Суммируя: технически решение не "ах!". Но уже пошло в ... И будет продвигаццо далее в ... Ты можешь удивляццо, но в силу "простоты" (как она, простотА, понимаццо ныне), эта cpaнь победит.

Всего


Как раз наоборот. Умный сисадмин сделает так что и ASM сможет использовать. А обычный замотается.

Поэтому я обычно советую, для RAC
- базу в ASM over raw
- OCRFile и CSSFile на пару партишенов или LUN-ов
- архивлоги - уж куда получится. Лучше бы в NFS
- бэкапы в NFS

Просто и ясно и работает out of the box. В принципе последние версии OCFSv2 тоже ничего, не считая геммороя с ихней привычкой к харакирям.

А вот попытка сделать все ПО ОРАКЛУ кончается фатально - кончается место внутри ASM, при этом еще что нибудь зависает из за кончившегося места, и DBA даже не может по человечески запустить rman. Я сначала делал как раз по ораклу - конфигурил бэкапы через OEM как джобы. Поимев раза четыре зависшие бэкапы и не кончившееся везде место, а заодно обнаружив массу нестертого никем хлама внутри ASM - написал скрипт запускаемый по crontab и проблемы исчезли. Аналогично с OCFSv2 - геммор на уровне ОС оно вызывает конечно, но зато снимает все проблемы администрирования.

Так что как раз решение на OCFSv2 куда проще для средней конторы чем ASM с его глюками. Хотя ASM и работает стабильнее (в целом).
5 ноя 07, 23:21    [4877273]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
Да, раз уж пошла такая песня как _нужно RAC @ Windows @ ASM_ . Совет тогда уж - делать все ПО УМОЛЧАНИЯМ. Умолчания в Оракле болеее менее еще отлажены, и возможно, и получится сделать так как AAз советует. Но мой лично опыт с этими ораклиными советами - чисто негативный.
5 ноя 07, 23:23    [4877283]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
questn
Member

Откуда:
Сообщений: 35
Спасибо всем за высказанное мнение.

Изучил материал, имеющийся на данном форуме, относительно архивирования оперативных файлов журнала повтора. В результате сложилось следующее мнение, что

- можно просто производить архивирование на локальную файловую систему на каждом узле.

- при выполнении резервного копирования RMAN заберет все архивные файлы журнала повтора с обеих локальных файловых систем (речь идет о двухузловом кластере). При этом необходимо соблюдение правила: log_archive_dest_n не должен иметь одно и то же значение.
Например,
racdb1.log_archive_dest_1=’location=/oracle/admin/RACDB1/archive’
racdb2.log_archive_dest_1=’location=/oracle/admin/RACDB2/archive’
Иначе RMAN ищет архивные файлы журнала повтора только на том экземпляре, куда он подключился первоначально.

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

Вот в связи с этим вопрос – есть ли вообще необходимость делать доступность архивных файлов журнала повтора в момент обычной работы базы данных, т. е.
> 1. перекресное архивирование логов
> 2. архивирование на отдельную машину

В случае падения какого либо из экземпляров – его восстановления другими экземплярами будет производитmся за счет оперативных файлов (они рас’share’ны и доступны на ASM). Если падает БД полностью (когда нам понадобятся архивные файлы) – это совсем уже другая история.
23 ноя 07, 17:42    [4957143]     Ответить | Цитировать Сообщить модератору
 Re: Что использовать - ASM или OCFS  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
questn
Спасибо всем за высказанное мнение.

Изучил материал, имеющийся на данном форуме, относительно архивирования оперативных файлов журнала повтора. В результате сложилось следующее мнение, что

- можно просто производить архивирование на локальную файловую систему на каждом узле.

- при выполнении резервного копирования RMAN заберет все архивные файлы журнала повтора с обеих локальных файловых систем (речь идет о двухузловом кластере). При этом необходимо соблюдение правила: log_archive_dest_n не должен иметь одно и то же значение.
Например,
racdb1.log_archive_dest_1=’location=/oracle/admin/RACDB1/archive’
racdb2.log_archive_dest_1=’location=/oracle/admin/RACDB2/archive’
Иначе RMAN ищет архивные файлы журнала повтора только на том экземпляре, куда он подключился первоначально.

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

Вот в связи с этим вопрос – есть ли вообще необходимость делать доступность архивных файлов журнала повтора в момент обычной работы базы данных, т. е.
> 1. перекресное архивирование логов
> 2. архивирование на отдельную машину

В случае падения какого либо из экземпляров – его восстановления другими экземплярами будет производитmся за счет оперативных файлов (они рас’share’ны и доступны на ASM). Если падает БД полностью (когда нам понадобятся архивные файлы) – это совсем уже другая история.


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

(Ему же нужны при этом архивные логи, как я понимаю?)

Но если у вас получится архивные логи писать на локальные диски - вы себе сильно облегчите администрирование краборака.
27 ноя 07, 00:05    [4966180]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить