Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как загрузить данные? / 13 сообщений из 13, страница 1 из 1
10.07.2003, 09:06
    #32203923
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
Я сбэкапил базу данных потом её грохнул, снова создал, но с большим количеством полей в таблицах. Можно ли загрузить информацию с бекап копии в эту базу? Как это сделать? Спасибо.
...
Рейтинг: 0 / 0
10.07.2003, 12:43
    #32204297
mike_x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
Восстанови базу под другим именем, а потом загрузи данные.
При восстановлении не забудь перенаправить контейнеры, чтобы не затереть новую базу.
...
Рейтинг: 0 / 0
10.07.2003, 14:35
    #32204541
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
Не хочет. Говорит: "А где та база с которой бэкап снят?м?"
...
Рейтинг: 0 / 0
11.07.2003, 08:13
    #32205103
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
Мдаа похоже никто не знает....
...
Рейтинг: 0 / 0
11.07.2003, 11:27
    #32205342
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
riman, я не аднимистратор, и могу не знать о таких вещах как backup/restore, но по ходу то, об чем ты говоришь, сделать нельзя.
разверни базу, а потом добавь колонок в таблицу.
ALTER TABLE ADD COLUMN
...
Рейтинг: 0 / 0
11.07.2003, 12:47
    #32205477
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
Эх, ладно, какую - нибудь залипуху сделаю. Если кто - нибудь, что - нибудь найдет буду рад узнать. Вот моё мыло: riman_lv@front.ru
...
Рейтинг: 0 / 0
11.07.2003, 15:14
    #32205786
Aion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
2 riman
А че не хочет то восстонавливать то?

Я попробывал, сделал backup, грохнул базу, создал новую, сделал новую (пустую) базу, потом restore в другую... все ок.

А по поводу "перегона" информации можно типа через экспорт-импорт, если таблиц немного ( чтоб не запариться) А так полагаю нужен DataPump какой-то. Типа source->target...
...
Рейтинг: 0 / 0
11.07.2003, 15:36
    #32205830
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
на скольно я понял, он хочет сохранить свои новые чудесные колонки в табличках.
...
Рейтинг: 0 / 0
11.07.2003, 19:09
    #32206141
Aion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
Я понял что есть "новая" база с новой структурой, вот туда надо слить "старые" данные, которые есть только в backup'e. :-)
...
Рейтинг: 0 / 0
12.07.2003, 00:36
    #32206258
Посторонний
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
[quote]
Не хочет. Говорит: "А где та база с которой бэкап снят?м?"
[/quote]

так и говорит? а если

Код:
1.
restore ... into newname
...
Рейтинг: 0 / 0
12.07.2003, 16:33
    #32206360
Moses
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
> Не хочет. Говорит: "А где та база с которой бэкап снят?м?"
А ты гуйный утиль не используй а через командную строчку пропиши явно пути к новым контейнерам.
GUI-утилиты еще в седьмых версиях давали перенаправлять бекап в новые контейнеры - в 8.1 уже дает только в базу с которой снят бекап.
Я сам размножаюсь бекапом, в девелоперских целях поэтому тоже с эитм столкнулся - через командную строку можно сделать гораздо больше чем через эти джавовские примочки...
...
Рейтинг: 0 / 0
14.07.2003, 17:23
    #32207502
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
Ясно. Попробую немного попозже, потом скажу чё получилось. Спасибо всем.
...
Рейтинг: 0 / 0
15.07.2003, 21:09
    #32209014
mike_x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить данные?
RESTORE DATABASE <старое имя БД> FROM <путь бэкапа> TAKEN AT <дата время> TO <диск> INTO <новое имя БД> WITH 2 BUFFERS BUFFER 1024 REDIRECT WITHOUT PROMPTING;
SET TABLESPACE CONTAINERS FOR 0 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH <путь>);
SET TABLESPACE CONTAINERS FOR 1 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH <путь>);
SET TABLESPACE CONTAINERS FOR 2 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH <путь>);
RESTORE DATABASE <старое имя БД> CONTINUE;

Все это введи в Командный центр и запусти.

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


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