Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / restore на другую машину / 18 сообщений из 18, страница 1 из 1
16.12.2008, 15:18
    #35717485
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
Здравствуйте!
Делаю на одной машине: db2 backup database db1 to /home/db2inst/db2inst with 8 buffers without prompting
На другой(предварительно скопировав с первой машины файл backup-а): db2 restore db db1 from "/home/db2inst/db2inst" taken at 20080505171934 with 1 buffers buffer 1024 parallelism 1 without prompting
Выдает ошибку, что на данное время резервной копии нет Где копать?
Машины одинаковые RHEL4, раположение баз одинаковое.
...
Рейтинг: 0 / 0
16.12.2008, 17:08
    #35717807
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
Откуда взялось 20080505171934?
...
Рейтинг: 0 / 0
16.12.2008, 20:57
    #35718397
ARIST_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
1313,

что сейчас выдает ls -la /home/db2inst/db2inst на машине, где вы backup восстанавливаете?
...
Рейтинг: 0 / 0
17.12.2008, 13:03
    #35719740
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
mustaccio

login as: root
root@10.68.22.11's password:
Last login: Mon Dec 15 17:00:40 2008 from s022
[root@RHEL4_022 ~]# ls la /home/db2inst/db2inst
ls: la: No such file or directory
/home/db2inst/db2inst:
CHECKDB.0.db2inst.NODE0000.CATN0000.20081105174113.001
db2ese.lic
db2wse.lic
NODE0000
PERSDB.0.db2inst.NODE0000.CATN0000.20080505171934.001
PERSDB.0.db2inst.NODE0000.CATN0000.20081210180933.001
[root@RHEL4_022 ~]#
...
Рейтинг: 0 / 0
17.12.2008, 14:31
    #35720075
veter2121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
в адресной книге lotus найдешь 062-0824 напишешь номер тел. свой помогу.
...
Рейтинг: 0 / 0
17.12.2008, 15:57
    #35720341
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
1313
login as: root
root@10.68.22.11's password:
Last login: Mon Dec 15 17:00:40 2008 from s022
[root@RHEL4_022 ~]# ls la /home/db2inst/db2inst
ls: la: No such file or directory
/home/db2inst/db2inst:
CHECKDB.0.db2inst.NODE0000.CATN0000.20081105174113.001
db2ese.lic
db2wse.lic
NODE0000
PERSDB.0.db2inst.NODE0000.CATN0000.20080505171934.001
PERSDB.0.db2inst.NODE0000.CATN0000.20081210180933.001
[root@RHEL4_022 ~]#

В команде вы указываете RESTORE DB DB1, хотя в директории лежат бэкапы от CHECKDB и PERSDB. Какую команду вы на самом деле выполняете?
...
Рейтинг: 0 / 0
17.12.2008, 17:03
    #35720621
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
mustaccio

Под DB1 подразумевается PERSDB
...
Рейтинг: 0 / 0
17.12.2008, 17:12
    #35720644
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
mustaccio

Под DB1 подразумевается PERSDB
...
Рейтинг: 0 / 0
17.12.2008, 17:15
    #35720656
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
mustaccio

Под DB1 подразумевается PERSDB.
...
Рейтинг: 0 / 0
17.12.2008, 17:17
    #35720664
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
Под DB1 подразумевалась PERSDB.
...
Рейтинг: 0 / 0
17.12.2008, 18:07
    #35720851
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
Сделайте-таки "ls -la /home/db2inst/db2inst" (обратите внимание на "-la"!) - может, у владельца экземпляра ДБ2 не хватает правов.
...
Рейтинг: 0 / 0
17.12.2008, 19:38
    #35721031
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
1313,

может всё таки так:

db2 restore DB PERSDB INTO DB1 from "/home/db2inst/db2inst" taken at 20080505171934 with 1 buffers buffer 1024 parallelism 1 without prompting

PS INTO DB1, DB1 - это алиас, куда ты восстанавливаешь базу
...
Рейтинг: 0 / 0
18.12.2008, 09:58
    #35721598
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
mustaccio

[db2inst@RHEL4_022 ~]$ ls -la /home/db2inst/db2inst
total 423464
drwxrwxr-x 3 db2inst db2grp 4096 Dec 10 18:24 .
drwxr-xr-x 26 db2inst db2grp 4096 Apr 2 2008 ..
-rw-r----- 1 db2inst db2grp 75919360 Nov 5 17:42 CHECKDB.0.db2inst.NODE0000.CATN0000.20081105174113.001
-rw----rw- 1 root users 1192 Sep 26 2006 db2ese.lic
-rw----rw- 1 root users 1232 Sep 22 2002 db2wse.lic
drwxrwxr-x 6 db2inst db2grp 4096 May 23 2007 NODE0000
-rw-r----- 1 db2inst db2grp 178606080 May 05 19:35 PERSDB.0.db2inst.NODE0000.CATN0000.20080505171934.001
-rw-r----- 1 db2inst db2grp 178606080 Dec 10 18:10 PERSDB.0.db2inst.NODE0000.CATN0000.20081210180933.001
С правами вроде нормально.

Vladimir Kiselev

Это немного не то, нужно всетаки в базу persdb.
...
Рейтинг: 0 / 0
18.12.2008, 10:49
    #35721718
Vladimir Kiselev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
1313,

оставляешь (перемещаешь) бакап в отдельный каталог и восстанавливаешь его без наворотов:
Код: plaintext
1.
db2 restore db persdb from . with  1  buffers fuffer  1024  parallelism  1  without rolling forward without prompting
я всегда делаю именно так, чем проще, тем лучше. Хотя к теме вопроса это вряд ли подходит.
А еще код ошибки неплохо было бы увидеть.
На счёт атрибутов бакапов у меня точно такие же. Восстанавливать бакап нужно с логина
Код: plaintext
db2inst
.
Я бакапа обычно в хоуме не держу, но в твоем случае возможно и всё равно, только лично меня слегка напрягает каталог NODE0000 в каталоге с бакапами.
...
Рейтинг: 0 / 0
18.12.2008, 11:38
    #35721839
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
mustaccio

login as: db2inst
db2inst@10.68.22.11's password:
Last login: Thu Dec 18 10:00:33 2008 from s022
[db2inst@RHEL4_022 ~]$ ls -la /home/db2inst/db2inst
total 423464
drwxrwxr-x 3 db2inst db2grp 4096 Dec 10 18:24 .
drwxr-xr-x 26 db2inst db2grp 4096 Apr 2 2008 ..
-rw-r----- 1 db2inst db2grp 75919360 Nov 5 17:42 CHECKDB.0.db2inst.NODE0000. CATN0000.20081105174113.001
-rw----rw- 1 root users 1192 Sep 26 2006 db2ese.lic
-rw----rw- 1 root users 1232 Sep 22 2002 db2wse.lic
drwxrwxr-x 6 db2inst db2grp 4096 May 23 2007 NODE0000
-rw-r----- 1 db2inst db2grp 178606080 May 05 17:20 PERSDB.0.db2inst.NODE0000.C ATN0000.20080505171934.001
-rw-r----- 1 db2inst db2grp 178606080 Dec 10 18:10 PERSDB.0.db2inst.NODE0000.C ATN0000.20081210180933.001
[db2inst@RHEL4_022 ~]$

Vladimir Kiselev

Это несколько не то - нужна именно persdb.
...
Рейтинг: 0 / 0
18.12.2008, 14:02
    #35722325
veter2121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
попробуй все таки дать на фаил 777 и повторить
...
Рейтинг: 0 / 0
18.12.2008, 15:54
    #35722705
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
Чудеса какие-то. Остается еще попробовать 1) убрать кавычки вокруг имени файла 2) поставить taken at 20080505 (без часов-минут). Если есть бубен, полезно было бы с ним потанцевать вокруг сервера, сопровождая горловым пением...
...
Рейтинг: 0 / 0
18.12.2008, 16:03
    #35722746
1313
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
restore на другую машину
Последовал совету Vladimir Kiselev:
"оставляешь (перемещаешь) бакап в отдельный каталог и восстанавливаешь его без наворотов:

db2 restore db persdb from . with 1 buffers fuffer 1024 parallelism 1 without rolling forward without prompting"
Бекап поднялся, хотя конечно интересно почему не сработал с taken at?..
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / restore на другую машину / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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