powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Выполнение восстановления БД в существующую БД
11 сообщений из 11, страница 1 из 1
Выполнение восстановления БД в существующую БД
    #39702175
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, у меня есть такая ситуация:
1. Есть сервер на которой находиться БД , мне необходимо выполнить её восстановление из существующего файла резервной копии;
2. Для выполнения восстановления я в IBM Studio выполняю следующую команду:
Код: sql
1.
RESTORE DATABASE NM_0609 FROM "/rcn_opt/backups/IM_0609" TAKEN AT 20180912194036 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;


3. В результате выполнения команды возникает следующая ошибка:
An unexpected token "‪RESTORE DATABASE NM_0609" was found following "BEGIN-OF-STATEMENT". Expected tokens may ‪include‬‎: "‪<space>" .. SQLCODE ‬‎=-‪104, SQLSTATE=42601, DRIVER=4.12.55.
4. Подробности можно посмотреть на рисунке Screenshot_18.
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702200
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASukhov1986,
[IBM][CLI Driver][DB2/6000] SQL0104N An unexpected token "RESTORE DATABASE NM_0609 USER db2inst4 USIN" was found following "BEGIN-OF-STATEMENT". Expected tokens may include: "<space>". SQLSTATE=42601
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702219
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASukhov1986,

Там, дай бог памяти, метод выполнения надо поменять.
RESTORE DATABASE ... - команда DB2 CLP, а не SQL statement.
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702221
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В программе SQL Manager DB2 есть возможность выполнения команд в консоли CLP, поэтому я выполнил следующий пакет команд:
Код: sql
1.
2.
3.
terminate;
db2stop;
RESTORE DATABASE NM_0609 USER db2inst4 USING d2ms6Y FROM /rcn_opt/backups/IM_0609 TAKEN AT 20180912194036 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;


Лог результатов команд:
16:26:51 13.09.2018
terminate
-----------------------------------------------------------
DB20000I The TERMINATE command completed successfully.
-----------------------------------------------------------
;
16:26:52 13.09.2018
db2stop
-----------------------------------------------------------
DB20000I The DB2STOP command completed successfully.
-----------------------------------------------------------
;
16:26:53 13.09.2018
RESTORE DATABASE NM_0609 USER db2inst4 USING d2ms6Y FROM /rcn_opt/backups/IM_0609 TAKEN AT 20180912194036 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING
-----------------------------------------------------------
SQL1035N The database is currently in use. SQLSTATE=57019
-1035
-----------------------------------------------------------
;


Как исправить ошибку SQL1035N?
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702226
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASukhov1986Как исправить ошибку SQL1035N?Если по-честному (в хорошо нагруженной OLTP системе), только временно изменить порт DB2 инстанса или опустить соответствующий IP интерфейс.
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702228
mahaon2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чето я db2start не вижу. Да и "db2stop force" нужен.
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702271
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mahaon2000,
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
17:19:20 13.09.2018
db2stop force
-----------------------------------------------------------
DB20000I  The DB2STOP command completed successfully.
-----------------------------------------------------------
;
17:19:20 13.09.2018
RESTORE DATABASE NM_0609 USER db2inst4 USING d2ms6Y FROM /rcn_opt/backups/IM_0609 TAKEN AT 20180912194036 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING
-----------------------------------------------------------
SQL1035N  The database is currently in use.  SQLSTATE=57019
-1035
-----------------------------------------------------------
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702282
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASukhov1986, Ошибка заключается в том, что в другом менеджере я оставил открытым подключение к базе, но теперь появилась другая ошибка:
Код: xml
1.
2.
3.
4.
5.
6.
7.
RESTORE DATABASE NM_0609 USER db2inst4 USING ******** FROM /rcn_opt/backups/IM_0609 TAKEN AT 20180912194036 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING
-----------------------------------------------------------
SQL2036N  The path for the file or device "/rcn_opt/backups/IM_0609" is not 
valid.
-2036
-----------------------------------------------------------
;
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702321
mahaon2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASukhov1986,

а если FROM "/rcn_opt" и всё?
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702462
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASukhov1986ASukhov1986, Ошибка заключается в том, что в другом менеджере я оставил открытым подключение к базе, но теперь появилась другая ошибка:
Код: xml
1.
2.
3.
4.
5.
6.
RESTORE DATABASE NM_0609 USER db2inst4 USING ******** FROM /rcn_opt/backups/IM_0609 TAKEN AT 20180912194036 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING
-----------------------------------------------------------
SQL2036N  The path for the file or device "/rcn_opt/backups/IM_0609" is not 
valid.
-2036
-----------------------------------------------------------


Проверьте права доступа к каталогу и файлу для instance owner'а .
...
Рейтинг: 0 / 0
Выполнение восстановления БД в существующую БД
    #39702498
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CawaSPb, уже обратился к системному админу, он сделает там такой каталог с нужными правами и перекинет файл резервной копии.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Выполнение восстановления БД в существующую БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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