Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle RAC и ASM / 25 сообщений из 28, страница 1 из 2
03.04.2018, 10:11
    #39624496
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
Доброго всем . Нашел на нескольких сайтов построение системы отказоустойчивости БД при помощи парной работы RAC и ASM . Тоесть на одном одном узле будет приходить репликация данных настроеная при помощи той самой ASM . Знаю точно что это работает , хоть какие-то направления действии , гайды , все что угодно . Спасибо всем .

P.S. Не предлагайте другие технологии пожалуйста типа датагарда и ручного стандбая .

P.S.S. Oracle SE 11g 11.2.0.4.0 , Linux Red Hat 6 .
...
Рейтинг: 0 / 0
03.04.2018, 10:16
    #39624502
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104Нашел на нескольких сайтов построение системы отказоустойчивости БД.... Знаю точно что это работает.
вопроса не увидел. не смогли прочитать, что написано на "нескольких сайтах"? что требуется от нас ?
...
Рейтинг: 0 / 0
03.04.2018, 10:25
    #39624505
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
Вопрос как все это реализовать ? Везде одна вода . Как поднимать кластер используя RAC ? Как конфигурировать репликацию используя ASM ?
...
Рейтинг: 0 / 0
03.04.2018, 10:34
    #39624511
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104,

Real Application Clusters Installation Guide
Automatic Storage Management Administrator's Guide
прочитал уже ? или хочешь готовые скрипты ?
...
Рейтинг: 0 / 0
03.04.2018, 10:40
    #39624519
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
123ййmaverick2104,
прочитал уже ?

Сейчас читаю , в идеале было бы неплохо иметь скрипты , я буквальн 2 недели назад познакомился с ораклом и не так легко "вливаюсь" в него , было бы неплохо найти инструкцию , требования ( версия оракла ) итд. Спасибо заранее.
...
Рейтинг: 0 / 0
03.04.2018, 11:08
    #39624564
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104,

Прочитать офф доку в любом случае нужно
Чтобы сориентироваться, можно посмотреть step by step, например:
Oracle Linux 6.7 with Oracle 11.2.0.4 RAC

(С учетом набора патчей, который мог обновится)

p.s.
> построение системы отказоустойчивости БД при помощи парной работы RAC и ASM
RAC - в общем случае не решает задачи "отказоустойчивости БД"
Скорее это решение задачи "масштабирования"

> Тоесть на одном одном узле будет приходить репликация данных настроеная при помощи той самой ASM
Ты имеешь ввиду реализацию raid-1, средствами ASM (хотя ASM технология не совсем зеркало в обычном понимании)
...
Рейтинг: 0 / 0
03.04.2018, 11:28
    #39624601
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
Vadim Lejnin,

За step by step огромное спасибо .

Ты имеешь ввиду реализацию raid-1, средствами ASM (хотя ASM технология не совсем зеркало в обычном понимании)

Не совсем , будут 2 копии БД , одна в производстве , а на другую постоянно должны накатываться изменения путём репликации . Вот пытался нарисовать чтоб понятнее было .
...
Рейтинг: 0 / 0
03.04.2018, 11:40
    #39624619
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
Вот схема точнее . Как я понял мне нужен именно stretch cluster.
...
Рейтинг: 0 / 0
03.04.2018, 12:03
    #39624640
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104,

Советую разобраться в чем разница реализаций:
RAC - одна база (набор файлов), несколько экземпляров (наборов процессов) работающих на разных узлах
Код: plaintext
[node1] -> dbfiles <- [node2]

RAC One Node - одна, или несколько баз, размещенных на ASM, или shared filesystem, в каждый момент времени, экземпляр обслуживающий конкретную базу, работает на одном узле, может легко перемещен на любой другой узел

Код: plaintext
1.
2.
[node1] -> dbfiles    [node2]
[node1]    dbfiles <- [node2]

Physical Standby, база и экземпляр (или RAC) на одном узле (наборе узлов), накатывает одну, или несколько своих копий на другом узле (наборе узлов). В любой момент накат может быть остановлен и копия базы может быть открыта в режиме read only, например для получения отчетов.

Код: plaintext
1.
[node1] -> dbfiles    -- archive log transport --->  [node2] -> dbfiles copy


Есть режим наката standby - real time apply (требует отдельной, недешовой лицезии: Active Dataguard), может быть открыть в режиме read-only в момент наката

Snapshot database - standby database, может быть переключена в режим snapshot database:
В какой то момент времени, snapshot database разрывает связь с мастер базой, открывается как независимая база.

Код: plsql
1.
alter database convert to snapshot standby;


После необходимых работ, все изменения на такой базе сбрасываеются, база возвращается к исходному состоянию и продолжается, остановленный на время работы в режиме snapshot, накат.
Код: plsql
1.
 alter database convert to physical standby;



Ну и необходимо учитывать, что все эти плюшки, в основном доступны только для Enterprise Edidion, требуют лицензирования всех серверов, что Вы наворотили, + дополнительные лицензии на все сервера, если Вам потребуется например real time apply read only database.

Частино, некоторые доступны и на SE, или могут быть реализованы другими способами, смотри например: 21307530
...
Рейтинг: 0 / 0
03.04.2018, 12:45
    #39624685
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
Vadim Lejnin,

Во первых спасибо за развернутый ответ , некоторые пункты стали понятны .

Исходя из того что нужно мне , я думаю что мне подойдет вариант RAC One Node . ( Правильно ли я думаю ? )

Если я правильно понял можно с помощью этой технологии создать следующую картину:

Один stretch cluster ( работают не обязательно в локалке ) имеет 2 БД , одна на производстве и одна типа стандбая ( на которые накатываются изменения ) .......... ( Возможно ли это ? )

На сколько я знаю все эти технологии ( RAC и ASM) есть в SE. Использование пользовательских скриптов для решения некоторых проблем категорически запрещенны ( потому что якобы лишаемся сапорта Oracle ) . Вот я и накопал данный метод.
...
Рейтинг: 0 / 0
03.04.2018, 13:07
    #39624712
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104Vadim Lejnin,

Во первых спасибо за развернутый ответ , некоторые пункты стали понятны .

Исходя из того что нужно мне , я думаю что мне подойдет вариант RAC One Node . ( Правильно ли я думаю ? )

Если я правильно понял можно с помощью этой технологии создать следующую картину:

Один stretch cluster ( работают не обязательно в локалке ) имеет 2 БД , одна на производстве и одна типа стандбая ( на которые накатываются изменения ) .......... ( Возможно ли это ? )

На сколько я знаю все эти технологии ( RAC и ASM) есть в SE. Использование пользовательских скриптов для решения некоторых проблем категорически запрещенны ( потому что якобы лишаемся сапорта Oracle ) . Вот я и накопал данный метод.
как будете накатывать? если пользовательские скрипты запрещены?
...
Рейтинг: 0 / 0
03.04.2018, 13:35
    #39624769
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
mefmanmaverick2104Vadim Lejnin,

Во первых спасибо за развернутый ответ , некоторые пункты стали понятны .

Исходя из того что нужно мне , я думаю что мне подойдет вариант RAC One Node . ( Правильно ли я думаю ? )

Если я правильно понял можно с помощью этой технологии создать следующую картину:

Один stretch cluster ( работают не обязательно в локалке ) имеет 2 БД , одна на производстве и одна типа стандбая ( на которые накатываются изменения ) .......... ( Возможно ли это ? )

На сколько я знаю все эти технологии ( RAC и ASM) есть в SE. Использование пользовательских скриптов для решения некоторых проблем категорически запрещенны ( потому что якобы лишаемся сапорта Oracle ) . Вот я и накопал данный метод.
как будете накатывать?

Я думал ASM умеет реплицировать изменения на другую БД
...
Рейтинг: 0 / 0
03.04.2018, 13:43
    #39624782
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104mefmanпропущено...

как будете накатывать?

Я думал ASM умеет реплицировать изменения на другую БД
Что такое LVM знаете?
Так вот ASM - эта такая специальная оракловая LVM. И больше ничего.
Если не знаете что такое LVM, ближайший аналог - RAID (если очень грубо)
Так вот - рейд не умеет реплицировать данные в другую БД.
И ASM не умеет.
...
Рейтинг: 0 / 0
03.04.2018, 13:55
    #39624795
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104...
Использование пользовательских скриптов для решения некоторых проблем категорически запрещенны ( потому что якобы лишаемся сапорта Oracle )...


можно ссылку, откуда Вы это взяли?
Запрещено для SE например incremental backup, который может использоваться для быстрого наката standby, запрещено recover manager standby для SE. Запрещены snapshot standby, по той же причине.

но штатные команды recover доступны для любой редакции.

Но нужно учитывать необходимость лицензирования процессоров standby node.

Как вариант, возможно использование RMAN накат, как описано в ссылке на SQL.ru тему, что я давал.

Вместо shapshot standby, можно воспользоваться технологиями LVM storage snapshot, которые поддерживают некоторые volume manager

Пример (очень грубо)
Код: plsql
1.
2.
3.
4.
5.
SQL> -- для версии RDBMS 11g, для версии RDBMS 12c есть поддержка на уровне RMAN
SQL> -- и выполнять данную команду нет необходимости
SQL> alter database begin backup;
SQL> host create snapshot <dbfile filesystem/volume>
SQL> alter database end backup;


После чего создаете клон filesystem/volume из полученного storage snapshot
монтируете его как filesystem на этом узле, или другом узле (если есть лицензия на дополнительные CPU), выполняете стандартные duplicate/recover операции для получения read/write копии master базы.

Производительности полученной файловой системы требуют отдельного обсуждения, но если получать storage snapshot c файловой системы manual standby базы, а не с master db, до это решение, вполне может иметь место в реальной практике.
...
Рейтинг: 0 / 0
03.04.2018, 14:44
    #39624878
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104 я буквальн 2 недели назад познакомился с ораклом и не так легко "вливаюсь" в него , было бы неплохо найти инструкцию , требования ( версия оракла ) итд. Спасибо заранее.
а вы наверно за пару часиков хотели "влиться" ? ))
...
Рейтинг: 0 / 0
03.04.2018, 14:58
    #39624908
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
DВАmaverick2104 я буквальн 2 недели назад познакомился с ораклом и не так легко "вливаюсь" в него , было бы неплохо найти инструкцию , требования ( версия оракла ) итд. Спасибо заранее.
а вы наверно за пару часиков хотели "влиться" ? ))

Нет конечно , я знаю что Оракл сложная штука ( по крайнее мере при первом знакомстве ) , но он очень функционален , ну и на работе все сервера на оракле сидят . Вот мне и поставили цель , а дальше как хочешь так и решай , а я если что еще очень зеленый .

Vadim LejninПосле чего создаете клон filesystem/volume из полученного storage snapshot
монтируете его как filesystem на этом узле, или другом узле (если есть лицензия на дополнительные CPU)


Что подразумивается под filesystem/volume ? Все .dbf файлы ?

Vadim Lejnin выполняете стандартные duplicate/recover операции для получения read/write копии master базы.
На что будут распространятся эти операций ? Для чего это ?
...
Рейтинг: 0 / 0
03.04.2018, 15:03
    #39624915
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
DВАа вы наверно за пару часиков хотели "влиться" ? ))
а может за Database 2 Day DBA ?
...
Рейтинг: 0 / 0
03.04.2018, 15:04
    #39624916
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104P.S. Не предлагайте другие технологии пожалуйста типа датагарда и ручного стандбая .


так вы к нему и вернулись в итоге

ASM и RAC - это зеркалирование данных на уровне ASM и их доступность с нескольких нод
никаких репликаций там нет, вернее она реализована уже на уровне ядра, вы указываете при создании дисковых групп файловер группы,все остальное делает ASM
...
Рейтинг: 0 / 0
03.04.2018, 15:16
    #39624933
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
DВАmaverick2104P.S. Не предлагайте другие технологии пожалуйста типа датагарда и ручного стандбая .


так вы к нему и вернулись в итоге

ASM и RAC - это зеркалирование данных на уровне ASM и их доступность с нескольких нод
никаких репликаций там нет, вернее она реализована уже на уровне ядра, вы указываете при создании дисковых групп файловер группы,все остальное делает ASM


Хорошо как я понимаю тут может быть только одна физическая копия БД ( находится на одном дисковом пространстве) с которой уже работают несколько узлов ( узлы не обязательно должны быть в локалке ) , все верно ? предположим что тупо умер физ носитель БД , что делать тогда ?
...
Рейтинг: 0 / 0
03.04.2018, 15:19
    #39624936
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
эта одна копия может состоять из двух зеркал, расположенных в разных ЦОДах
...
Рейтинг: 0 / 0
03.04.2018, 15:27
    #39624951
проходил мимо...
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104,

поверьте на слово - вам ещё очень рано RAC.

если у вас уже есть сервера, то их, скорее всего, кто-то админит - спросите у них. для начала.

если они скажут, чтобы вы не фантазировали - постарайтесь их послушать - они вам добра желают.
если же они скажут, что нет проблем, пробуй - просто задайте те же самые вопросы им.
если задавать вопросы некому, поверьте на слово - вам ещё очень рано RAC.

в остальном, ПЕРЕД тем, что вам уже насоветовали, прочитайте концепты . это поможет определиться с тем, чего в принципе можно хотеть и немножко разобраться с тем, какой ценой.
...
Рейтинг: 0 / 0
03.04.2018, 15:28
    #39624953
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
DВАэта одна копия может состоять из двух зеркал, расположенных в разных ЦОДах

То есть это копия может быть физически на несколько ЦОДах ? и Если умирает один то есть второй и тд ?

Или другой вариант копия разбита по кусочкам на несколько ЦОДах ? ( хотя сомневаюсь в этом )
...
Рейтинг: 0 / 0
04.04.2018, 12:51
    #39625457
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
Вот что я хочу сделать :

http://www.sql.ru/forum/1141829-1/rac-asm-2-diskovyh-massiva
...
Рейтинг: 0 / 0
05.04.2018, 16:01
    #39626189
kinky cat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
maverick2104Oracle SE 11g 11.2.0.4.0 , Linux Red Hat 6 .
Для SE либо RAC либо ручной стендбай ( есть еще варианты репликации на уровне схд или veritas sfha ).
Для того чтобы определится с конфой нужно знать, что каждая технология из себя представляет и что может. Это довольно большой пласт инфы, на форуме это не выяснишь. Изучай, ставь, пробуй, сравнивай.
...
Рейтинг: 0 / 0
06.04.2018, 10:00
    #39626574
maverick2104
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle RAC и ASM
kinky catmaverick2104Oracle SE 11g 11.2.0.4.0 , Linux Red Hat 6 .
Для того чтобы определится с конфой нужно знать, что каждая технология из себя представляет и что может.
Я вроде определился и плотно изучаю эту тему .
kinky catЭто довольно большой пласт инфы, на форуме это не выяснишь. Изучай, ставь, пробуй, сравнивай.

Вы правы , очень большой пласт инфы. И новичку ( это я ) в этом служно разбиратся , но у меня нет выбора . Да и спрашивать кроме как у гугла мне не у кого .

Сейчас в планах развернуть такую схему ( Админы пока что собирают сервера )
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle RAC и ASM / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]