Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Backup базы db2. Как правильно отключить пользователей? / 10 сообщений из 10, страница 1 из 1
01.09.2009, 15:03
    #36172847
Alexandrovav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
Здравствуйте. Есть db2 9.5. Для offline резервного копирования использую скрипт (архивируются две базы)

CONNECT TO K2008
QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
CONNECT RESET
BACKUP DATABASE K2008 TO "H:\Backup\SQLback" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS WITHOUT PROMPTING
CONNECT TO K2008
UNQUIESCE DATABASE
CONNECT RESET
CONNECT TO ZARPLATA
QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
CONNECT RESET
FORCE APPLICATION ALL
BACKUP DATABASE ZARPLATA TO "H:\Backup\SQLback" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS WITHOUT PROMPTING
CONNECT TO ZARPLATA
UNQUIESCE DATABASE
CONNECT RESET

для 100% отключения пользователей от базы прочитал (http://www.ibm.com/developerworks/ru/edu/dm0708barsagade/section3.html) что нужны еще две команды
# TERMINATE
# FORCE APPLICATION ALL
Имеет смысл мне вставить эти команды в скрипт или нет? И как их прописать (если надо) для каждой базы или в начале скрипта один раз?
...
Рейтинг: 0 / 0
01.09.2009, 15:07
    #36172855
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
A почему выбрали именно offline бэкап? Может быть проще настроить и делать online бэкап?
...
Рейтинг: 0 / 0
01.09.2009, 15:38
    #36172968
Alexandrovav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
мне кажется так надежнее. Всех отключить от базы , провести backup базы, тем более что пара часов ночью для нас не критична.
...
Рейтинг: 0 / 0
01.09.2009, 15:54
    #36173038
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
Ну что значит надежнее? Для того чтобы сделать offline бэкап вам надо сначала отключить всех пользователей, а только потом запустить бэкап. Если отключить не получиться, бэкап не пройдет. Где здесь надежность? Зато в случае online бэкапа никого отключать не надо.
...
Рейтинг: 0 / 0
01.09.2009, 16:45
    #36173223
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
AlexandrovavЗдравствуйте. Есть db2 9.5. Для offline резервного копирования использую
скрипт (архивируются две базы)

CONNECT TO K2008
QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
CONNECT RESET
BACKUP DATABASE K2008 TO "H:\Backup\SQLback" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS WITHOUT PROMPTING
CONNECT TO K2008
UNQUIESCE DATABASE
CONNECT RESET
CONNECT TO ZARPLATA
QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
CONNECT RESET
FORCE APPLICATION ALL
BACKUP DATABASE ZARPLATA TO "H:\Backup\SQLback" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS WITHOUT PROMPTING
CONNECT TO ZARPLATA
UNQUIESCE DATABASE
CONNECT RESET

для 100% отключения пользователей от базы прочитал (http://www.ibm.com/developerworks/ru/edu/dm0708barsagade/section3.html) что нужны еще две команды
# TERMINATE
# FORCE APPLICATION ALL
Имеет смысл мне вставить эти команды в скрипт или нет? И как их прописать (если надо) для каждой базы или в начале скрипта один раз?Здравствуйте.
Смысла прописывать force нет, т.к. quiesce это делает.
Тут проблема может быть в том, что при force application заставляет все транзакции только начинать откатываться и не ждёт, когда они откатятся перед тем, как передать управление вызывающему приложению (т.е. force - асинхронная команда).
Поэтому, по-хорошему, надо бы после quiesce задерживать выполнение скрипта на какое-то время, чтоб дать возможность db2 откатить пользовательские транзакции, которые потенциально могут быть длинными...
...
Рейтинг: 0 / 0
01.09.2009, 17:04
    #36173281
Alexandrovav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
а команда terminate что делает. Я почитал в описании и понял что она аналогична CONNECT RESET. Зачем две одинаковые команды?
А как вставить в скрипт команду замедления? В db2 есть что-нибудь подобное команде sleep для bat файлов?
...
Рейтинг: 0 / 0
01.09.2009, 17:18
    #36173328
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
Alexandrovavа команда terminate что делает. Я почитал в описании и понял что она аналогична CONNECT RESET. Зачем две одинаковые команды?
А как вставить в скрипт команду замедления? В db2 есть что-нибудь подобное команде sleep для bat файлов?Это не одинаковые команды -
TERMINATE и CONNECT RESET.
Про back-end процесс можно почитать в Command line processor features .
...
Рейтинг: 0 / 0
01.09.2009, 17:27
    #36173362
Alexandrovav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
а стоит мне включать terminate в скрипт архивации или нет? Смущает то что здесь http://www.ibm.com/developerworks/ru/edu/dm0708barsagade/section3.html прописана команда terminate перед архивацией
...
Рейтинг: 0 / 0
01.09.2009, 18:36
    #36173518
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
Alexandrovavа стоит мне включать terminate в скрипт архивации или нет? Смущает то что здесь http://www.ibm.com/developerworks/ru/edu/dm0708barsagade/section3.html прописана команда terminate перед архивациейя не вижу в этом смысла...
...
Рейтинг: 0 / 0
01.09.2009, 19:10
    #36173575
Alexandrovav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Backup базы db2. Как правильно отключить пользователей?
спасибо.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Backup базы db2. Как правильно отключить пользователей? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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