powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибки SQL1495W и SQL1035N при попытке восстановить базу
6 сообщений из 6, страница 1 из 1
Ошибки SQL1495W и SQL1035N при попытке восстановить базу
    #37094417
Adventurer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ночью запускается скрипт который делает рестор базы, но время от времени возникают ошибки.

DB20000I The QUIESCE DATABASE command completed successfully.
DB20000I The TERMINATE command completed successfully.
SQL1495W Deactivate database is successful, however, there is still a
connection to the database.
SQL1035N The database is currently in use. SQLSTATE=57019
SQL1035N The database is currently in use. SQLSTATE=57019

Как все-таки гарантированно убивать подключения?


Все это делается, чтобы получить копию базы на втором сервере. Раньше вместо copy+restore делал split mirror, но там тоже было неидеально. Время от времени происходили сбои. Как вообще организовывают зеркало бд( не standby) без использования репликации?
...
Рейтинг: 0 / 0
Ошибки SQL1495W и SQL1035N при попытке восстановить базу
    #37094420
Adventurer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот скрипт

db2 CONNECT TO DBTEST
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
db2 TERMINATE
db2 DEACTIVATE DB DBTEST
db2 "restore db DBTEST taken at $pit logtarget /tmp without prompting"
...
Рейтинг: 0 / 0
Ошибки SQL1495W и SQL1035N при попытке восстановить базу
    #37094451
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторSQL1495W Deactivate database is successful, however, there is still a
connection to the database.

Возможно, есть приложения, которые имеют привилегию quiesce_connect.

авторКак вообще организовывают зеркало бд( не standby) без использования репликации?

Может, HADR?
...
Рейтинг: 0 / 0
Ошибки SQL1495W и SQL1035N при попытке восстановить базу
    #37096772
Adventurer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, сменил пока пароли, буду отслеживать подключения. пока ждем повторения инцидента, по идее у приложений нет административных учеток.
hadr -это ведь standby, нужна рабочая копия. Буду опять делать split mirror :)
...
Рейтинг: 0 / 0
Ошибки SQL1495W и SQL1035N при попытке восстановить базу
    #37096901
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему бы не использовать force application для отключения сессий от базы?
...
Рейтинг: 0 / 0
Ошибки SQL1495W и SQL1035N при попытке восстановить базу
    #37097073
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndronПочему бы не использовать force application для отключения сессий от базы?force application - асинхронная команда, как и quiesce database force connections.
Это значит, что при выдаче этой команды менеджер перед отключением приложения должен выполнить rollback для его активной транзакции.
Если транзакция много успела записать, то откат её может занять продолжительное время, гораздо большее, чем время между выдачей quiesce и restore.
Выход здесь может быть такой: запускать после quiesce, connect процедуру, время от времени проверяющую, есть ли ещё соединения, или нет и завершающую работу только после того, как она обнаружила, что соединений больше нет или по таймауту.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибки SQL1495W и SQL1035N при попытке восстановить базу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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