powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Резервное копирование через Центр управшления
19 сообщений из 19, страница 1 из 1
Резервное копирование через Центр управшления
    #35674673
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю даже в какую сторону смотреть.
Пере до мной стоит задача программное создание резервной копии БД.
Я рассмотрел 2а варианта .bat файл или средствами Центра Управления (что на мой взгляд гораз до разумнее)
Делаю райтклик на БД - выбираю "Резервное копирование..."
Выбираю второй пункт "Образ". Хочу копировать на файловую систему. При попытке создать новую папку или указать любой путь появляется ошибка
Код: plaintext
1.
SQL22205C  При выполнении требования сервер администратора DB2 
обнаружил неожиданную ошибку.

При попытке саоздать бэкап из консоли
Код: plaintext
1.
2.
3.
db2 => backup db SAMPLE ONLINE to d:\
SQL2413N  Динамическое копирование не разрешается, поскольку база данных не
допускает восстановление или действует условие отложенного резервного
копирования.
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35674717
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
смотрю на
http://www.devx.com/ibm/Article/30609
там наглядная видяшка о том как это просто делается...у меня ни виден ни один диск и нет возможности создать папку.
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35674730
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_kez
Код: plaintext
1.
SQL22205C  При выполнении требования сервер администратора DB2 
обнаружил неожиданную ошибку.
Что после этого появляется в
...\SQLLIB\<INSTANCE_NAME>\db2diag.log
?
Ivan_kezПри попытке саоздать бэкап из консоли
Код: plaintext
1.
2.
3.
db2 => backup db SAMPLE ONLINE to d:\
SQL2413N  Динамическое копирование не разрешается, поскольку база данных не
допускает восстановление или действует условие отложенного резервного
копирования.
Чтобы уметь ONLINE, надо указать каталог, куда будут падать архивные логи:
Код: plaintext
db2 update db cfg for sample using LOGARCHMETH1 DISK:full_path_to_this_dir
После изменения этого параметра надо будет сделать offline архив.
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35674763
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
последнее сообщение лога после попытки сделать резервное копирование через Центр управления. Проблема - при выборе "Файловая система" не видны и нет возможности выбрать/создать папки и диски.
Код: plaintext
1.
2.
3.
4.
 2008 - 11 - 25 - 17 . 24 . 55 . 606000 + 180  I98981H229         LEVEL: Error
PID     :  1056                  TID :  3344 
FUNCTION: DB2 Tools, DB2 administration server, DasCommNamedPipeAdapter::write, probe: 10 
DATA # 1  : Sint32,  4  bytes
 232 

Код: plaintext
db2 update db cfg for sample using LOGARCHMETH1 DISK:d:\log
отработало успешно. При попытке создать резервное копирование средствами консоли
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
появляются сообщения
db2 => backup db SAMPLE ONLINE to d:\
SQL2413N  Динамическое копирование не разрешается, поскольку база данных не
допускает восстановление или действует условие отложенного резервного
копирования.
db2 => backup db SAMPLE OFFLINE to d:\
SQL0104N  Обнаружен неправильный элемент "OFFLINE" после текста "SAMPLE".
Список правильных элементов: "USER".  SQLSTATE= 42601 
db2 => backup db SAMPLE to d:\
SQL1035N  База данных в настоящий момент используется.  SQLSTATE= 57019 
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35674772
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может вся моя заморочка с правами и если ее решить, то решится и резервное копирование и созданиек БД и прочие?
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35674789
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто уберите слово ONLINE в команде BACKUP DB .
При этом надо всех выгнать из базы и самому выйти из нее.
Код: plaintext
db2 list applications for db sample
покажет вам список приложений
Код: plaintext
db2 force application all 
всех отключит.

По поводу прав: вы установили db2 с "расширенной безопасностью".
Что это значит и чем грозит тем, кто не входит в эти группы - почитайте в Extended Windows security using DB2ADMNS and DB2USERS groups .
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35674839
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так дело в том что моя учетная запись входит в группы
DB2ADMNS и DB2USERS.

А при попытке сделать бэкап консолью досих пор появляется сообщение
Код: plaintext
1.
db2 => backup db SAMPLE to d:\
SQL1092N  "MYHOST" не имеет полномочий для выполнения запрошенной команды.
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35674922
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_kezтак дело в том что моя учетная запись входит в группы
DB2ADMNS и DB2USERS.

А при попытке сделать бэкап консолью досих пор появляется сообщение
Код: plaintext
1.
db2 => backup db SAMPLE to d:\
SQL1092N  "MYHOST" не имеет полномочий для выполнения запрошенной команды.
Странно всё это...
Что выдает
Код: plaintext
db2 get dbm cfg show detail| find "SYSADM_GROUP"
?
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35674931
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И ещё
Код: plaintext
db2set -all
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35675498
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на
Код: plaintext
db2 get dbm cfg show detail| find "SYSADM_GROUP"
ответ:
Код: plaintext
1.
2.
db2 => get dbm cfg show detail| find "SYSADM_GROUP"
SQL0104N  Обнаружен неправильный элемент "detail|" после текста "SHOW".
Список правильных элементов: "DETAIL".  SQLSTATE= 42601 

на
Код: plaintext
db2 => db2set -all
ответ:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
C:\>db2set -all
[e] DB2PATH=C:\Program Files\IBM\SQLLIB_01
[i] DB2INSTPROF=C:\Program Files\IBM\SQLLIB_01
[i] DB2COMM=TCPIP
[g] DB2_EXTSECURITY=YES
[g] DB2PROCESSORS= 0 , 1 
[g] DB2SYSTEM=WS-IKOZLOV
[g] DB2PATH=C:\Program Files\IBM\SQLLIB_01
[g] DB2INSTDEF=DB2
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35675561
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
под юзером db2admin(локальным пользователеме входящим в группу Администраторы и DB2ADMIN) ONLINE и OFFLINE копирование выполняется успешно.

Код: plaintext
1.
2.
3.
db2 => backup db SAMPLE ONLINE to d:\

Резервное копирование завершилось успешно. Отметка времени копии :
 20081126093119 

Осталось решить только то, каким образом это можно делать из под моего пользователя, который так же входит в группу DB2ADMIN. Не хочется указывать в команде BACKUP пользователя db2admin и его пароль.
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35675642
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DB2 API попробуйте...
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35675861
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
создал скрипт и положил его в файл.
создаю bat файл.
пытаюсь с консоли вызвать
Код: plaintext
db2 -vf d:\scriptBackup -t
на экран выводится сообщение
Код: plaintext
SQL1390C  Не определена или недопустима переменная среды DB2INSTANCE
погуглил на эту тему, толкового ничего не нашел.
направьте, пожалуйста.
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35675896
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_kezсоздал скрипт и положил его в файл.
создаю bat файл.
пытаюсь с консоли вызвать
Код: plaintext
db2 -vf d:\scriptBackup -t
на экран выводится сообщение
Код: plaintext
SQL1390C  Не определена или недопустима переменная среды DB2INSTANCE
погуглил на эту тему, толкового ничего не нашел.
направьте, пожалуйста.Надо из db2cmd запускать, а не из cmd.
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35675981
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
спасибо.
бат полукчитлся
Код: plaintext
1.
@echo off
db2cmd db2  -vf d:\scriptBackupDMS -t
у меня на машине отрабатывается четко, а на сервере начинает открывать кучу cmd)
думаю как обойти
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35676017
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_kezу меня на машине отрабатывается четко, а на сервере начинает открывать кучу cmd)

db2cmd /c db2 -vf d:\scriptBackupDMS -t
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35678529
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
const64,

проблемма была в том, что админ переименовывал батник в db2.bat ))) поменяли имя - все нормально.

хотел посоветоваться...после отработки скрипта соответственно остается открытое окно db2cmd.exe
нет мыслей как можно его закрывать?
Код: plaintext
db2cmd db2  -vf d:\scriptBackupDMS -t
т.е. если добавить в конец скрипта, то получается при считывании он передает в db2cmd
db2 exit
и попытается соотв отработать как SQL.
я выхода пока не нашел.
есть мысли?
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35678621
Ivan_kezconst64,

проблемма была в том, что админ переименовывал батник в db2.bat ))) поменяли имя - все нормально.

хотел посоветоваться...после отработки скрипта соответственно остается открытое окно db2cmd.exe
нет мыслей как можно его закрывать?
Код: plaintext
db2cmd db2  -vf d:\scriptBackupDMS -t
т.е. если добавить в конец скрипта, то получается при считывании он передает в db2cmd
db2 exit
и попытается соотв отработать как SQL.
я выхода пока не нашел.
есть мысли?

А в документацию поглядеть?
db2cmd - Open DB2 Command Window Command
...
Рейтинг: 0 / 0
Резервное копирование через Центр управшления
    #35679434
Ivan_kez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Хабаров,

сглупил) не обратил внимания.
большое спасибо.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Резервное копирование через Центр управшления
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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