|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
Требуется часто переносить базу DB2 из одного места в другое. Канала связи между ними нет. В базе большое кол-во SQL функций UDF и SQL процедур, а также данные. Как это удобнее сделать? К примеру, в Oracle можно сделать дамп и перенести его. Есть что-то подобное в DB2? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2004, 17:37 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
backup/restore ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2004, 17:40 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
Спасибо. Значит ли это, что я могу сделать backup, скопировать его на CD, перенести на другой сервер и произвести restore? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2004, 17:55 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
несомненно! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2004, 17:58 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
Но только если это перенос Windows <--> Windows Linux <--> Linux AIX,Sun, HP-UX <--> AIX,Sun, HP-UX Кросс бэкап Windwos <--> AIX... не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2004, 18:51 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
Код UDF еще не забудьте приложить. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2004, 11:44 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
А какой код ещё нужно писать для переброски БД? Простых команд backup db [db_name] to [path] restore db [db_name] from [path] недостаточно? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2004, 12:35 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
SP и UDF хранятся как *.dll (Для винды) в соответсувующих каталогах. Их нужно просто скопировать ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2004, 13:00 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
Спасибо, понял. Только вот в отношении UDF есть одна непонятка. Если функция с одним SQL - опрератором: CREATE FUNCTION [NAME] (ARGS) RETURNS [TYPE] LANGUAGE SQL RETURN SELECT field FROM table WHERE field = args; то найти на винте я её не могу, при чём как-то компилировал проект на другой машине и забыл поставить С- компилятор. Так вот такие ф-ии прошли и без него. Соответственно вопрос возникает - а где они расположены? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2004, 13:23 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
Если ты таким образом создаешь UDF (LANGUAGE SQL)они переносятся бэкапом без всякого резервного коопирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2004, 14:13 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
Все что написано на SQL (SP и Function) хранится в виде текстов в системных таблицах - смотри вьюхи syscat.procedures(поле text) и syscat.functions(поле body). Переносится по backup/restore и восстанавливаются в виде DLL (касается SP) при первом обращении. Вот только С все равно при это нужен (для SP опять же). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2004, 05:19 |
|
Как перенести базу с одного изолированного серевера на другой?
|
|||
---|---|---|---|
#18+
кстати для инфы. пробовал компилить и линковать приложения из под cygwin (gcc) - нормально получается. Интересно есть у кого желание попробовать gcc для компиляции SP? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2004, 12:54 |
|
|
start [/forum/topic.php?desktop=1&fid=43&tid=1606278]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 135ms |
0 / 0 |