Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
Перенос БД в режиме online. 1. Можно использовать db2move. 2. Можно командами export/import (load) потаблично (скриптами). Что быстрее? Если перенос БД происходит в режиме online, то новая БД данных будет в согласованном состоянии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 11:29 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
Нет ну будет... Может через репликацию попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 19:02 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
db2move делает тот же export/import (load), так что разницы не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 20:05 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
если речь идет о 20-30 таблицах то вообще нет проблемы любым способом перенести если же таблиц 200-300, да еще и процедур штук 1000 то конечно только export\import (db2move это по сути тот же экспорт) зы с репликой запаритесь, хотя тоже вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 23:29 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
А Federated DB разве плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 12:00 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
chuk_and_gekПеренос БД в режиме online. 1. Можно использовать db2move. 2. Можно командами export/import (load) потаблично (скриптами). Что быстрее? Если перенос БД происходит в режиме online, то новая БД данных будет в согласованном состоянии?У вас согласованное состояние - обязательное требование? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 12:10 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein chuk_and_gekПеренос БД в режиме online. 1. Можно использовать db2move. 2. Можно командами export/import (load) потаблично (скриптами). Что быстрее? Если перенос БД происходит в режиме online, то новая БД данных будет в согласованном состоянии?У вас согласованное состояние - обязательное требование? А как ее потом привести в согласованное состояние, вдруг чего нибудь забуду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 15:02 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
Ну, тогда общем случае, это трудоемкое занятие. Причем в любом случае вы сможете получить копию только на определенный момент времени, после которого все транзакции будут потеряны. Имеется ввиду, если без настройки репликации. Вам это подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 15:28 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
В том-то и дело что и репликации есть (1 раз в сутки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 15:57 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinНу, тогда общем случае, это трудоемкое занятие. Причем в любом случае вы сможете получить копию только на определенный момент времени, после которого все транзакции будут потеряны. Имеется ввиду, если без настройки репликации. Вам это подойдет? Да, нам это и надо. У нас стоит задача перенести базу с винды на линукс. Объем большой, количество таблиц - около 300. А время переноса очень критично, потому что не желательно надолго тормозить работу юзеров с ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 11:16 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
chuk_and_gek Mark BarinsteinНу, тогда общем случае, это трудоемкое занятие. Причем в любом случае вы сможете получить копию только на определенный момент времени, после которого все транзакции будут потеряны. Имеется ввиду, если без настройки репликации. Вам это подойдет? Да, нам это и надо. У нас стоит задача перенести базу с винды на линукс. Объем большой, количество таблиц - около 300. А время переноса очень критично, потому что не желательно надолго тормозить работу юзеров с ней.Тогда есть 2 варианта получения консистентной копии. Оба варианта предполагают получение копии базы на windows, с которой пользователи не работают, а потом выгрузка данных оттуда (db2move) и загрузка их в базу на linux (db2move или load). Если режим сохранения логов не включен, то база клонируется . Если режим сохранения логов включен, то делается online backup и restore в новую базу, с последующим rollforward. Правда, практического смысла я не вижу в этой затее, т.к. последующие после db2inidb / rollforward транзакции пропадут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 15:34 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
А мы сможем потом накатить логи на клон? И все таки если в режиме online скриптом сделать export/import (load) БД будет в согласованном состоянии? Или для этого необходимо будет "титанический труд". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2008, 10:02 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
chuk_and_gekА мы сможем потом накатить логи на клон? И все таки если в режиме online скриптом сделать export/import (load) БД будет в согласованном состоянии? Или для этого необходимо будет "титанический труд".На standby клон можно, если клон делался с базы со включенным режимом архивирования логов. По поводу консистентной копии: Ваша задача - на время копирования запретить изменение данных в выгружаемых таблицах. Я забыл еще про 1 способ (он попроще) делания этого в online: 1. Определяете все табличные пространства, где лежат данные выгружаемых таблиц. 2. Для каждого табличного пространства выбираете любую таблицу в нем и выполняете: QUIESCE TABLESPACES FOR TABLE your_table 3. Выгружаете таблицы 4. Для каждого табличного пространства из п.2 делаете QUIESCE TABLESPACES FOR TABLE RESET В результате и получите консистентную копию таблиц. Но опять же: все изменения в базе после выгрузки вы не накатите на другую платформу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 10:20 |
|
||
|
Как быстрее перенести БД с Windows на Linux
|
|||
|---|---|---|---|
|
#18+
Можете попробовать Q-Replication... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 10:50 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35134504&tid=1604038]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 442ms |

| 0 / 0 |
