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

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

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

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

Код:
1.
restore ... into newname
...
Рейтинг: 0 / 0
Как загрузить данные?
    #32206360
Moses
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Не хочет. Говорит: "А где та база с которой бэкап снят?м?"
А ты гуйный утиль не используй а через командную строчку пропиши явно пути к новым контейнерам.
GUI-утилиты еще в седьмых версиях давали перенаправлять бекап в новые контейнеры - в 8.1 уже дает только в базу с которой снят бекап.
Я сам размножаюсь бекапом, в девелоперских целях поэтому тоже с эитм столкнулся - через командную строку можно сделать гораздо больше чем через эти джавовские примочки...
...
Рейтинг: 0 / 0
Как загрузить данные?
    #32207502
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ясно. Попробую немного попозже, потом скажу чё получилось. Спасибо всем.
...
Рейтинг: 0 / 0
Как загрузить данные?
    #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
13 сообщений из 13, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как загрузить данные?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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