Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
Добрый день! Намечается переезд БД с SLES на Sun . Стоит DB2 9.5 Проблема вот в чем- сама БД где-то 20 гиг, в ней есть таблица 15 гиг. При db2move export/load необходимо окно в 4 часа. Причем большая таблица только ехспортируется 1,5 часа Нам могут дать окно не больше 2-х часов. А можно эту табличку как-то реплицировать? Т.е. выполнить db2move export/load без этой таблички, ввести новую БД в работу. А данные большой таблички реплицировать из старой БД. Т.е. новые данные будут писаться в эту большую табличку, а старые неспеша реплицироваться. Т.е нам надо копать в сторону SQL репликаций? Какие коллизии нас могут поджидать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2012, 16:27 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
chuk_and_gek, А через Backup/Restore точно не получится? Backup and restore operations between different operating systems and hardware platforms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2012, 16:41 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
chuk_and_gek, Добрый день. 1. InfoSphere Optim High Performance Unload for DB2 for Linux, UNIX and Windows или 2. Moving data using the CURSOR file type Находясь в SUN базе, имея там зарегистрированной базу на SLES (т.е. если SUN сервер видит SLES сервер по сети): Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2012, 17:16 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров, Проверили, не проходит так :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2012, 10:27 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Уточняю, при загрузке через курсор таблица будет доступна и на запись тоже? Или, если не доступна, то получим ли мы выигрыш в скорости по сравнению с обычным load'ом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2012, 10:30 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
chuk_and_gekУточняю, при загрузке через курсор таблица будет доступна и на запись тоже? Или, если не доступна, то получим ли мы выигрыш в скорости по сравнению с обычным load'ом?load есть load - SUN-таблица не будет доступна на запись. Преимущества load в таком режиме в том, что вы грузите данные, исключая операции записи/чтения с промежуточным файлом. А вообще, выгрузка 15 GB за 1.5 часа ~ 3 MB/sec... Почему такая медленная скорость выгрузки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2012, 11:20 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
chuk_and_gek, собственно, насколько я понимаю, хочется максимально сократить окно простоя? Тогда создаете копию и переносите данные. Готовите скрипты на заливку данных. С мелкими таблицами не паритесь, их тупо экспорт/импорт. Можно, на самом деле, через снапшот получить список таблиц, которые реально менялись, что может сильно сократить количество для второго переноса данных. С большими таблицами нужно поступить по-другому. Задача - получить только измененные/новые записи. Для этого есть несколько вариантов 1. sql-replications. Регистрируете таблицы для Сapture и получаете CD-таблицу, куда сваливаются все изменения. Репликацию в новую базу в принципе можно и не делать, данные выгрузить простым экспортом из CD и загрузить через insert-update. 2. тот же самый вариант с экспортом можно сотворить с помощью триггера. Если таблица с PK оверхед будет минимальным - stage таблица будет содержать только PK. 3. ROW CHANGE TIMESTAMP - тоже самое, только без доп. таблицы. Andy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2012, 11:29 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
[quot Mark Barinstein]chuk_and_gekА вообще, выгрузка 15 GB за 1.5 часа ~ 3 MB/sec... Почему такая медленная скорость выгрузки? Размышляем... Может потому что источник - виртуалка? Или потому что экспорт запускали с сервера-приемника, предварительно закаталогизировав на нем источник? А быстрее было бы выгрузить на источнике и переписать по сетке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2012, 11:47 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
A.Panskikh, Спасибо за наводки. Будем думать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2012, 11:51 |
|
||
|
Перенос БД из SLES на Sun используя репликацию
|
|||
|---|---|---|---|
|
#18+
Сейчас попробовали выгрузить базу на сервере-источнике и переписать папку с файлами на приемник. Оказалось, укладываемся мы в свое окно. В общем, перемудрили мы сначала. :) Но зато узнали кое-то новое и полезное на будущее. Спасибо, Марк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2012, 13:38 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=42&tid=1601728]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
3ms |
| others: | 11ms |
| total: | 142ms |

| 0 / 0 |
