Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Запрос пароля при backup через консоль / 5 сообщений из 5, страница 1 из 1
20.06.2012, 08:28
    #37845553
Toje
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос пароля при backup через консоль
DB2 версии 9.7
Сделал батник для автоматического бекапа. Код взял из мастера по резервному копированию

connect to KA2 user Administrator using *******;
QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS;
CONNECT RESET;
BACKUP DATABASE KA2 TO "D:\BackupDB2logs" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS WITHOUT PROMPTING;
CONNECT TO KA2;
UNQUIESCE DATABASE;
CONNECT RESET;

но не выходе получаю следующее

connect to KA2 user Administrator using



Информация соединения с базой данных



Сервер баз данных = DB2/NT 9.7.5

ID авторизации SQL = ADMINIST...

Алиас локальной базы данных = KA2





QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS

DB20000I Команда QUIESCE DATABASE выполнена успешно.



CONNECT RESET

DB20000I Команда SQL выполнена успешно.



BACKUP DATABASE KA2 TO "D:\BackupDB2logs" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS WITHOUT PROMPTING

SQL30082N Обработка защиты завершилась неудачно с кодом причины "24"

("USERNAME AND/OR PASSWORD INVALID").



CONNECT TO KA2

SQL30082N Обработка защиты завершилась неудачно с кодом причины "24"

("USERNAME AND/OR PASSWORD INVALID"). SQLSTATE=08001



UNQUIESCE DATABASE

SQL1024N Отсутствует соединение с базой данных. SQLSTATE=08003



CONNECT RESET

SQL1024N Отсутствует соединение с базой данных. SQLSTATE=08003


Я так понимаю после первого же CONNECT RESET пользователя и пароль забывает и команда BACKUP DATABASE... уже не выполняется. подскажите почему так? может быть обойтись без CONNECT RESET ?
Спасибо.
...
Рейтинг: 0 / 0
20.06.2012, 09:18
    #37845620
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос пароля при backup через консоль
Toje,

У команды backup есть возможность указать имя пользователя и пароль.
...
Рейтинг: 0 / 0
20.06.2012, 11:09
    #37845898
Toje
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос пароля при backup через консоль
Mark Barinstein,

т.е. придется снова передавать логин и пароль. ок спасибо за подсказку.
А зачем тут вообще CONNECT RESET в первом случае, без него не обойтись?
...
Рейтинг: 0 / 0
20.06.2012, 11:48
    #37846012
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос пароля при backup через консоль
TojeА зачем тут вообще CONNECT RESET в первом случае, без него не обойтись?
Дока по backup Required connection
Database. This command automatically establishes an exclusive connection to the specified database.
Note: If a connection to the specified database already exists, that connection will be terminated and a new connection established specifically for the backup operation. The connection is terminated at the completion of the backup operation.Оно всё равно разрывает соединение с базой, если оно в сессии есть.
Но если после quiesce вы сразу выдадите backup, оно выдаст SQL1350N с RC="1" - типа, транзакцию завершите. Особенность такая...
Поэтому разрывать соединение после quiesce надо по-хорошему самому (ну или вместо connect reset - commit).
Backup же, если не указаны имя и пароль, устанавливает соединение от пользователя, из-под которого запущена сессия в ОС.
...
Рейтинг: 0 / 0
20.06.2012, 12:31
    #37846127
Toje
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос пароля при backup через консоль
Mark Barinstein,

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


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