Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как перенести базу с одного изолированного серевера на другой? / 13 сообщений из 13, страница 1 из 1
07.05.2004, 17:37
    #32511065
ike
ike
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
Требуется часто переносить базу DB2 из одного
места в другое. Канала связи между ними нет. В базе
большое кол-во SQL функций UDF и SQL процедур, а также
данные. Как это удобнее сделать?
К примеру, в Oracle можно сделать дамп и перенести его.
Есть что-то подобное в DB2?
...
Рейтинг: 0 / 0
07.05.2004, 17:40
    #32511068
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
backup/restore ?
...
Рейтинг: 0 / 0
07.05.2004, 17:55
    #32511090
ike
ike
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
Спасибо. Значит ли это, что я могу сделать backup, скопировать его на CD, перенести на другой сервер и произвести restore?
...
Рейтинг: 0 / 0
07.05.2004, 17:58
    #32511094
NewYear
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
несомненно!
...
Рейтинг: 0 / 0
07.05.2004, 18:51
    #32511162
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
Но только если это перенос

Windows <--> Windows
Linux <--> Linux
AIX,Sun, HP-UX <--> AIX,Sun, HP-UX

Кросс бэкап Windwos <--> AIX... не работает
...
Рейтинг: 0 / 0
11.05.2004, 11:44
    #32512839
Alexey Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
Код UDF еще не забудьте приложить.
...
Рейтинг: 0 / 0
13.05.2004, 12:35
    #32516099
ike
ike
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
А какой код ещё нужно писать для переброски БД?

Простых команд

backup db [db_name] to [path]
restore db [db_name] from [path]

недостаточно?
...
Рейтинг: 0 / 0
13.05.2004, 13:00
    #32516161
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
SP и UDF хранятся как *.dll (Для винды) в соответсувующих каталогах.
Их нужно просто скопировать
...
Рейтинг: 0 / 0
13.05.2004, 13:23
    #32516213
ike
ike
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
Спасибо, понял. Только вот в отношении UDF есть одна непонятка. Если функция с одним SQL - опрератором:

CREATE FUNCTION [NAME] (ARGS)
RETURNS [TYPE]
LANGUAGE SQL
RETURN
SELECT field
FROM table
WHERE field = args;

то найти на винте я её не могу, при чём как-то компилировал проект на другой машине и забыл поставить С- компилятор. Так вот такие ф-ии прошли и без него. Соответственно вопрос возникает - а где они расположены?
...
Рейтинг: 0 / 0
13.05.2004, 14:13
    #32516306
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
Если ты таким образом создаешь UDF (LANGUAGE SQL)они переносятся бэкапом без всякого резервного коопирования.
...
Рейтинг: 0 / 0
14.05.2004, 05:19
    #32517220
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
Все что написано на SQL (SP и Function) хранится в виде текстов в системных таблицах - смотри вьюхи syscat.procedures(поле text) и syscat.functions(поле body). Переносится по backup/restore и восстанавливаются в виде DLL (касается SP) при первом обращении. Вот только С все равно при это нужен (для SP опять же).
...
Рейтинг: 0 / 0
14.05.2004, 12:54
    #32517884
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
кстати для инфы.
пробовал компилить и линковать приложения из под cygwin (gcc) - нормально
получается. Интересно есть у кого желание попробовать gcc для компиляции
SP?
...
Рейтинг: 0 / 0
14.05.2004, 14:02
    #32518157
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перенести базу с одного изолированного серевера на другой?
http://www-106.ibm.com/developerworks/db2/library/techarticle/0306haungs/0306haungs.html
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как перенести базу с одного изолированного серевера на другой? / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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