powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Изменение типов серверов в паре HDR (primary на secondary и наоборот)
11 сообщений из 11, страница 1 из 1
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #32444244
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли изменение primary на secondary и наоборот в паре HDR без стандартной процедуры level 0 backup с последующим восстановлением? Т.е. когда репликация уже запущена и мне надо изменить типы этих серверов на противоположные?

Т.е. например я делаю так:
1. ServerA: secondary -> standard -> primary
2. ServerB: primary -> offline -> online -> secondary

Первый пункт проходит без проблем. Проблемы начинаются на п.2 - ServerB не хочет становиться из primary сразу в secondary (говорит что DR: Wrong type - Server must be standard type).

Тогда я перевожу его в standard и затем в secondary, на что он говорит:
DR: Error - Server must be in recovery mode
что достаточно логично.

Нет ли каких других спобов чтобы выполнить эту задачу, не выполняя нулевую архивацию с последующим восстановлением?
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #32444459
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Secondary нельзя переводить в standard mode - он после этого перестает быть копией primary. в 7.xx нет официальной процедуры изменения ролей (кроме использования DRAUTO), но есть недокументированный параметр который поддерживается начиная с 9.3 но работает и в семерке.

Step
1(Prim) onmode -ky
2 (Second) onmode –d standard
3 (Second) onmode -d primary <master>
4 (Second) onmode –ky
5 (Prim) oninit –PHY (undocumented parameter !!!)
6 (Prim) onmode -d secondary <slave>
7 (second) oninit

В таком вот аксепте
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #32444460
Выбегалло
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в 9.3 для этого есть скрипты hdrmkpri.sh and hdrmksec.sh

В таком вот аксепте
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #32445334
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за подсказку, посмотрел еще документацию и текст самих скриптов, сделал - работает.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #34218019
defocus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень полезно. Кстати, а как понять когда можно менять роли ? Выгнать всех юзеров, onmode -l и дождаться когда пройдет checkpoint на обоих серверах ? Есть ли какой нибудь простой путь (типа sync) чтобы заставить primary толкнуть все изменения на secondary ? Сорри если где то написал глупость...
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #34218575
defocus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oninit -PHY на семерке не работает. ver= Informix Dynamic Server Version 7.31.UC7
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
informix@testcomp$oninit -PHY
oninit: Unknown option -P
Usage: oninit { -[ipsy] }

     -i   Initialize disk space and shared memory, leave in on-line mode.
     -p   Do not reclaim temporary tables.
     -s   Initialize shared memory, leave in quiescent mode.
     -y   Respond yes to all prompts
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #34218883
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defocusВыгнать всех юзеров, onmode -l и дождаться когда пройдет checkpoint на обоих серверах ?

это и есть простой способ

(onmode -c для чекпоинта)
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #34219120
defocus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, жаль только что oninit -PHY под семеркой не работает ;((
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #34219246
defocus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jfyi :
Эта фишка работает в 9.3 и 9.4
http://www-1.ibm.com/support/docview.wss?uid=swg21220123
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #34219903
Igor Zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oninit -PHY - IBM ничего не придумал нового.
Ведь был и есть "oninit -r" который переводит сервер в рекавери - а потом можно его сделать вторичным
Работает даже на 9.21, на 7ке не проверял - не было надобности, да и репликация на ней работала периодически через одно место.
...
Рейтинг: 0 / 0
Изменение типов серверов в паре HDR (primary на secondary и наоборот)
    #34222167
defocus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yess !!! Спасибо. oninit -r в семерке работает. Кстати о том как войти в режим Fast Recovery можно догадаться следующим образом - пускаем восстановление базы с бэкапа и смотрим список процессов - видим ontape -r и oninit -r ;)))
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Изменение типов серверов в паре HDR (primary на secondary и наоборот)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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