Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS / 8 сообщений из 8, страница 1 из 1
05.03.2009, 15:00
    #35853479
Meiram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
Здравствуйте,
мне нужно сделать офф-лайн бакап базы с помощью планировщика ночью, пока с системой никто не работает. Подскажите пожалуйста разницу между двумя вариантами батников, первый их них взят с мастера по резервному копированию:

1. db2 CONNECT TO ...
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
db2 CONNECT RESET
db2 BACKUP DATABASE ... TO "E:\offline_backup" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1
COMPRESS WITHOUT PROMPTING
db2 CONNECT TO ...
db2 UNQUIESCE DATABASE
db2 CONNECT RESET

2. db2stop force
db2start
db2 backup db ... to d:\\db2backup with 2 buffers buffer 1024 compress without prompting

и какой из вариантов лучше использовать?
...
Рейтинг: 0 / 0
05.03.2009, 16:04
    #35853733
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
Добрый день.

Лучше 1-й.
1. под инстансом может быть несколько баз, и остановка его отключит пользователе от других баз тоже.
2. После db2start и перед backup кто-то может успеть подключиться к базе.
...
Рейтинг: 0 / 0
06.03.2009, 06:19
    #35854853
Meiram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
OK
Спасибо, Mark
...
Рейтинг: 0 / 0
06.03.2009, 10:10
    #35855078
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
Meiram,

По своему опыту могу сказать, что лучше вместо
Код: plaintext
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
использовать не IMMEDIATE, а дисконнект с таймуаутом, в противном случае,
если в системе есть длинные транзакции, Вы можете получить
"ошибку" на этой команде и бакап не выполнится.
Время таймаута пришлось "подбирать", чтобы гарантировано
закрылись все транзакции. Разумеется это зависит от системы.
Удачи!
...
Рейтинг: 0 / 0
06.03.2009, 10:12
    #35855086
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
Meiram,

Да, еще, можно также переводить в QUIESCE инстанцию, если у Вас
всего одна база в ней, в этом случае не нужно коннектиться к базе.
...
Рейтинг: 0 / 0
27.03.2009, 10:33
    #35895698
Gida
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
Добрый день.
А COMPRESS чего за опция ?? Жмёт бек ап ? если да то как сильно ?
...
Рейтинг: 0 / 0
27.03.2009, 10:40
    #35895725
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
Gida,

В качестве примера, реальные цифры:
10 ГБ в сжатом виде, 23 ГБ в обычном.
В своё время, я проверял время формирования бакапа на примерно 14ГБ базе. У меня получилась разница в 1 минуту (что то типа 6 минут обычный и 7 минут со сжатием). С цифрами могу наврать, а разницу точно помню, потому всегда сжимаю бакап.
...
Рейтинг: 0 / 0
27.03.2009, 12:07
    #35896060
Alex W.Midonow
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
Добрый день Meiram.
Я проделал так. Работает больше года. В 23-55 по рабочим дням запускаю BackUp.bat Его код
Код: plaintext
1.
rem Резервное копирование БД DB2/NT  8 . 2 . 7  алиас <CLI_AREA>
db2cmd.exe xxx.bat
Причем xxx.bat позволяет все сообщения посылать в BackTectUp.log Его код
Код: plaintext
1.
rem Резервное копирование БД DB2/NT  8 . 2 . 7  алиас <CLI_AREA> Результат обработки в BackTectUp.log
C:\ARHIV_KS\CMD\BackUp.CMD  1 >C:\ARHIV_KS\CMD\BackUp.log  2 >& 1 
Где BackUp.CMD - командный сценарий.Его код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
db2 CONNECT TO CLI_AREA user хххххххх using уууууууу
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
db2 CONNECT RESET
db2 BACKUP DATABASE CLI_AREA user хххххххх using уууууууу TO "C:\BACKUP" WITH  2  BUFFERS BUFFER  2048  PARALLELISM  1  COMPRESS WITHOUT PROMPTING
db2 CONNECT TO CLI_AREA user хххххххх using уууууууу
db2 UNQUIESCE DATABASE
db2 CONNECT RESET
db2stop force
db2start
"C:\Program Files\WinRAR\WinRar.exe" m -x*.cmd -r -ep1 -t -m5 -ibck -agYY-MM-DD_HH-MM-SS C:\BACKUP\BackUp_CLI_AREA_ C:\BACKUP\*.*
move /y C:\BACKUP\BackUp_*.rar C:\ARHIV_KS\
D:\Vfp9Prts\DbaseArc\DbaseArc.exe
exit
Где D:\Vfp9Prts\DbaseArc\DbaseArc.exe - скомпилированное приложение на Visual FoxPro 9. Оно просматривает папку C:\ARHIV_KS\ и удаляет архивы более недельной давности,оставляя при этом архивы последнего рабочего дня месяца.
Удачи.
C уважением Александр В. Мидонов
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / db2stop force и QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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