SAPфорум.RU
https://sapboard.ru/forum/

Дисконнект активного режима во время релокации сервисов на НА-кластере
https://sapboard.ru/forum/viewtopic.php?f=14&t=95605
Страница 1 из 1

Автор:  as [ Пн, окт 16 2017, 12:12 ]
Заголовок сообщения:  Дисконнект активного режима во время релокации сервисов на НА-кластере

Всем, добрый день!

Настраиваю HA кластер.
ОС: Linux RH 6.9
SAP: EHP6 ERP6.0
1-ая нода - DB Oracle, ASCS, DVEBMGS
2-ая нода - ERS
отдельный сервер под nfs ресурсы
диалоговая инстанция

Запускаю релокацию сервисов. Переезд отрабатывает: DB Oracle, ASCS, DVEBMGS - на нода 2, ERS - на ноду 1.
Блокировки перезжают. Видны после переезда в sm12
Но! Активный режим (пользователь работает с данными) на диалоговой инстанции во время переезда отваливается. При этом SAP_GUI выдает сообщение: connection to database lost, session terminated.
Если пользовательский режим не активен (gui просто висит) в момент переезда, то дисконнекта не происходит.

Говорят, что дисконнекта активного режима быть не должно. Поведение должно быть такое: пользовательская сессия подвисает, а после переезда пользователь продолжает работать.
В чем может быть причина дисконнекта, может кто сталкивался?

Автор:  Prometheus [ Чт, окт 19 2017, 17:07 ]
Заголовок сообщения:  Re: Вопрос по HA кластеру

Если БД останавливается, а у вас она останавливается, то... - это нормальное поведение.
Конечно, можете увеличить тайм-аут ожидания пользователя к серверу...

Автор:  as [ Пн, окт 23 2017, 23:35 ]
Заголовок сообщения:  Re: Вопрос по HA кластеру

Спасибо!
Помогла отчасти настройка DB Reconnect Parameters.
Дисконекта активной сессии больше нет, но она точнее программа, которая работает в момент переезда и запрашивает данные из БД, падает в дамп

Динамическая ошибка DBIF_REPO_SQL_ERROR
Краткий текст
SQL error 3114 occurred when accessing program
Database error text........: "ORA-03114: not connected to ORACLE"

Автор:  sap2me [ Пт, окт 27 2017, 02:34 ]
Заголовок сообщения:  Re: Вопрос по HA кластеру

перечитал 2 раза, но так и не понял - у вас БД как переезжает и куда? (может это конечно из-за того что я не вкурил что такое ERS)

И если более глобально - что в вашем понимании HA?

Лично я вижу это так: в любом из твоих серверов вытаскиваем шнуры питания, но вся система потупив пяток минут продолжает нормально функционировать. Поэтому мне совершенно непонятно зачем ты релоцируешь с ноды 1 на ноду 2 и тут же наоборот.

Цитата:
Говорят, что дисконнекта активного режима быть не должно. Поведение должно быть такое: пользовательская сессия подвисает, а после переезда пользователь продолжает работать.

для этого как минимум нужно настроить корректно оракл: праймери и стандбай, корректные настройки tns на серверах и клиентах (то есть серваках где стоит сап). Если тебе надо чтобы оно еще переключалось автоматом(без участия ДБА) то нужно поверх оракловой кухни установить и настроить clusterware.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/