Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
Можно как угодно. Но проще всего на региональном сервере ничего не поднимать, создать только таблицы схемы ASN. На удаленных же поднять серверы Capture и Apply и наладить однонаправленную репликацию с каждого удаленного сервера на соотв. БД на региональном. ну и следует учесть нагрузку на серверы от репликации. Частоты передачи данных бояться не надо. Наоборот при одновременной передаче большого объема данных могут вознкнуть пиковые нагрузки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 16:05 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
petsaМожно как угодно. Но проще всего на региональном сервере ничего не поднимать, создать только таблицы схемы ASN. На удаленных же поднять серверы Capture и Apply и наладить однонаправленную репликацию с каждого удаленного сервера на соотв. БД на региональном. ну и следует учесть нагрузку на серверы от репликации. Частоты передачи данных бояться не надо. Наоборот при одновременной передаче большого объема данных могут вознкнуть пиковые нагрузки. Гмм. Даже так? Щас будем пробовать. Насчет нагрузки - IBM eSeries226 ИМХО это вытянет как региональный сервер. Остальные - 235 серия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 17:05 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
petsaМожно как угодно. Но проще всего на региональном сервере ничего не поднимать, создать только таблицы схемы ASN. На удаленных же поднять серверы Capture и Apply и наладить однонаправленную репликацию с каждого удаленного сервера на соотв. БД на региональном. ну и следует учесть нагрузку на серверы от репликации. Частоты передачи данных бояться не надо. Наоборот при одновременной передаче большого объема данных могут вознкнуть пиковые нагрузки. А если есть 2-3 дублирующих региональных сервера, тогда какой принцип соединения удаленных с региональными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 09:06 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
И еще один вопрос на счет удаленных серверов по предложенному принципу: А если на одном из региональных серверов упадет репликация то получается надо будет туда ехать и исправлять? В случае если capture и reply работают на основном сервере, то наладить репликацию будет легче, потому что удаленно остановить и запустить сервера вроде бы нельзя....может быть я не прав. Какое ваше мнение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 09:09 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
Крутил, вертел, нифига не понял :( Можно расписать по шагам, как настроить репликацию с одного сервера на другой, например с учетом названия DB - PERS1 и названием регионального сервера - REGIONDB а районного - RAYON Т.е, что надо создавать на региональном, что на районным. ИМХО - такой FAQ будет многим полезен. ---- Best regards, Paul ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 13:15 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
Paul A. PleshkovКрутил, вертел, нифига не понял :( Можно расписать по шагам, как настроить репликацию с одного сервера на другой, например с учетом названия DB - PERS1 и названием регионального сервера - REGIONDB а районного - RAYON Т.е, что надо создавать на региональном, что на районным. ИМХО - такой FAQ будет многим полезен. ---- Best regards, Paul Принцип приблизительно такой (упрощенный вариант для условия, что репликация идет (как я читал выше) от районных серверов на региональный): 1. На районных серверах создаются управляющие таблицы (capture). 2. При создании репликации нужно выбрать какие таблицы с регионального сервера будут apply. 3. Запускаются Capture и Apply процессы. Один ньюанс: при запуске Apply нужно прописать файл пароля (asnpwd=asnpass.aut). Более подробно есть в Replication Guide and Reference. Там же и про правила запуска capture и apply можно прочитать. PS: Написал так как понял вопрос.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 13:45 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
developer1983И еще один вопрос на счет удаленных серверов по предложенному принципу: А если на одном из региональных серверов упадет репликация то получается надо будет туда ехать и исправлять? В случае если capture и reply работают на основном сервере, то наладить репликацию будет легче, потому что удаленно остановить и запустить сервера вроде бы нельзя....может быть я не прав. Какое ваше мнение? Да, не прав. Если упадет репликация на удаленном сервере нет никакой нужды туда ехать. Поднять ее, а также остановить, добавлять и удалять таблицы и все остальное вы можете у себя в кабинете, со своего компьютера. Для этого нужно у себя каталогизировать удаленные БД и добавить серверы Capture и APPLY в центре репликации на своем компе, а дальше делай с ними что хочешь. Если измененные данные будут реплицироваться с удаленных серверов на региональный, то как раз нужно и делать серверы Capture и APPLY на удаленных серверах, если же Вы сделаете сервер APPLY на региональном (что вполне допустимо и криминала тут никакого нет), то все равно серверы Capture Вам придется делать на удаленных, потому что Capture читает изменения из локальных журналов транзакций локальной БД, и я не знаю способа заставить ее читать журналы на удаленном сервере. Про дублирующие серверы. Подробне напишите, что там дублируется. Если должны быть идеально одинаковые БД, то используется технология mirror databsse, это без участия репликации, а если нужна синхронизация какого то набора таблиц, то реплицировать их лучше с основного регионального сервера на дублирующие, так наежнее, ИМХО конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 14:19 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
petsa Да, не прав. Если упадет репликация на удаленном сервере нет никакой нужды туда ехать. Поднять ее, а также остановить, добавлять и удалять таблицы и все остальное вы можете у себя в кабинете, со своего компьютера. Для этого нужно у себя каталогизировать удаленные БД и добавить серверы Capture и APPLY в центре репликации на своем компе, а дальше делай с ними что хочешь. То бишь получается, что удаленно можно запустить сервисы на удаленных машинах? Не пробовал, но попробую.... А как разместить файл паролей? Ну, да ладно сначала попробую, потом скажу мнение... petsa Если измененные данные будут реплицироваться с удаленных серверов на региональный, то как раз нужно и делать серверы Capture и APPLY на удаленных серверах, если же Вы сделаете сервер APPLY на региональном (что вполне допустимо и криминала тут никакого нет), то все равно серверы Capture Вам придется делать на удаленных, потому что Capture читает изменения из локальных журналов транзакций локальной БД, и я не знаю способа заставить ее читать журналы на удаленном сервере. У меня сложность в том, что надо заставить общаться сервера и при том, таблицы разные. Получается, ИМХО, все равно все capture и apply должны запускаться на удаленных. petsa Про дублирующие серверы. Подробне напишите, что там дублируется. Если должны быть идеально одинаковые БД, то используется технология mirror databsse, это без участия репликации, а если нужна синхронизация какого то набора таблиц, то реплицировать их лучше с основного регионального сервера на дублирующие, так наежнее, ИМХО конечно. А как делается ента зеркало? А если репликация, то понятно. А что если один сервер выйдет из строя, то как второй врубится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 15:02 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
Народ не подскажете что за ошибка и как исправить db2 => attach to alex user db2admin using 123456 SQL30081N A communication error has been detected. Communication pro tocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "192.168.1.54". Communication function detecting the error: "connect". Protocol specific error code(s): "10060", "*","*". SQLSTATE=08001 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 15:47 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
developer1983Народ не подскажете что за ошибка и как исправить db2 => attach to alex user db2admin using 123456 SQL30081N A communication error has been detected. Communication pro tocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "192.168.1.54". Communication function detecting the error: "connect". Protocol specific error code(s): "10060", "*","*". SQLSTATE=08001 Аналогичное начало вываливаться при попытке подключения к серверу. :( Что делать? С локального центра управления - все нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 17:40 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
db2 get dbm cfg | grep -i svcename ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 18:00 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
nkulikovdb2 get dbm cfg | grep -i svcename Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 18:22 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
На сервере 1) Windows cat c:\Windows\system32\drivers\etc\services | grep db2c_db2inst Linux или UNIX cat /etc/services | grep db2c_db2inst 2) db2set -all На клиенте 3) db2 list node directory 4) db2 list db directory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 19:26 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
nkulikovНа сервере 1) Windows cat c:\Windows\system32\drivers\etc\services | grep db2c_db2inst Linux или UNIX cat /etc/services | grep db2c_db2inst 2) db2set -all На клиенте 3) db2 list node directory 4) db2 list db directory 1) Код: plaintext 1. 2) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 3) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2007, 11:10 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
TO PETSA Как удаленно создать файл пароля? Через attach не получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 08:05 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
developer1983TO PETSA Как удаленно создать файл пароля? Через attach не получается? Файл паролей можно создать и на своей машине, используя соманду asnpwd, а затем просто переписать каким угодно способом его в рабочий каталог apply на сервере, где будет работать apply. главное, чтобы в нем были перечислены все алиасы баз данных, которые участвуют в репликации, правильные имя и пароль пользователя, от которого работает репликация и что бы этот подьзователь имел необходимые полномочия в соответствующих базах данных. Если уж нужно создавать непременно локально, то если удаленная система - Windows, то использовать сеанс удаленного раб стола, а если Unix - какого нибудь клиента, типа X-Win32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 08:34 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
petsa developer1983TO PETSA Как удаленно создать файл пароля? Через attach не получается? Файл паролей можно создать и на своей машине, используя соманду asnpwd, а затем просто переписать каким угодно способом его в рабочий каталог apply на сервере, где будет работать apply. главное, чтобы в нем были перечислены все алиасы баз данных, которые участвуют в репликации, правильные имя и пароль пользователя, от которого работает репликация и что бы этот подьзователь имел необходимые полномочия в соответствующих базах данных. Если уж нужно создавать непременно локально, то если удаленная система - Windows, то использовать сеанс удаленного раб стола, а если Unix - какого нибудь клиента, типа X-Win32. Получается что и сервисы запустить удаленно нельзя, так что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 09:02 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
Если Вы имеете в виду сервисы Capture и Apply, то то конечно можно, через центр репликации или центр задач, я уже по моему выше об этом писал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 09:52 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
petsaЕсли Вы имеете в виду сервисы Capture и Apply, то то конечно можно, через центр репликации или центр задач, я уже по моему выше об этом писал. В вообщем-то я не спорю что их можно запустить удаленно ч/з Центр репликации, но проблема в том (по крайней мере у меня), что при запуске apply нужен пароль, так ведь? А у меня apply не поддерживает из центра репликации зауск apply, даже если задать путь и файл пароля, а из CLP получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 09:59 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
А Вы в центре репликации на своем компьютере "Управление паролями и соединениями настраивали"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 11:54 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
Paul A. Pleshkovdeveloper1983 Народ не подскажете что за ошибка и как исправить db2 => attach to alex user db2admin using 123456 SQL30081N A communication error has been detected. Communication pro tocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "192.168.1.54". Communication function detecting the error: "connect". Protocol specific error code(s): "10060", "*","*". SQLSTATE=08001 Аналогичное начало вываливаться при попытке подключения к серверу. :( Что делать? С локального центра управления - все нормально.Ошибки с сетью скорее всего. Маршруты проверь к удаленному серверу и оттуда к тебе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 11:54 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
DB2Adventurer Paul A. Pleshkovdeveloper1983 Народ не подскажете что за ошибка и как исправить db2 => attach to alex user db2admin using 123456 SQL30081N A communication error has been detected. Communication pro tocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "192.168.1.54". Communication function detecting the error: "connect". Protocol specific error code(s): "10060", "*","*". SQLSTATE=08001 Аналогичное начало вываливаться при попытке подключения к серверу. :( Что делать? С локального центра управления - все нормально.Ошибки с сетью скорее всего. Маршруты проверь к удаленному серверу и оттуда к тебе. Все в одной локальной сети. Маршруты в норме, проблем не наблюдается с сетью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2007, 11:19 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
Paul A. Pleshkov DB2Adventurer Paul A. Pleshkovdeveloper1983 Народ не подскажете что за ошибка и как исправить db2 => attach to alex user db2admin using 123456 SQL30081N A communication error has been detected. Communication pro tocol being used: "TCP/IP". Communication API being used: "SOCKETS". Location where the error was detected: "192.168.1.54". Communication function detecting the error: "connect". Protocol specific error code(s): "10060", "*","*". SQLSTATE=08001 Аналогичное начало вываливаться при попытке подключения к серверу. :( Что делать? С локального центра управления - все нормально.Ошибки с сетью скорее всего. Маршруты проверь к удаленному серверу и оттуда к тебе. Все в одной локальной сети. Маршруты в норме, проблем не наблюдается с сетью. У меня просто антивирус работал вот и не мог подконнектиться! Может у тя тоже антивир гонет!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2007, 11:46 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
По умолчанию db поднимается (выделяется память etc) после первого коннекта, если он долгий используйте команду ACTIVATE DB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2007, 12:21 |
|
||
|
Репликация по сети
|
|||
|---|---|---|---|
|
#18+
petsaА Вы в центре репликации на своем компьютере "Управление паролями и соединениями настраивали"? Код: plaintext 1. TO Petsa и всем кто знает У меня вопрос на счет репликации. Задача такая: Может и повторюсь, но все же. Есть главный сервер(Main), на нем три таблицы TBL1, TBL2, TBL3. Есть удаленный компьютер (Remote) на нем те же таблицы TBL1, TBL2, TBL3. Нужно: Чтобы таблицы TBL1, TBL2 с Main реплицировались на Remote и чтобы таблица TBL3 реплицировалась с Remote на Main. Вопрос: 1.Какие процессы нужно создавать на каждом компьютере (capture, apply, servises и т.д.) и куда надо пихать файл с паролем. 2.Как будет проходить репликация? И напоследок: Через Центр репликации создать сервисы на удаленном компьютере Remote с главного Main не получатся. Если кто знает то скажите как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2007, 15:20 |
|
||
|
|

start [/forum/topic.php?fid=43&startmsg=34299671&tid=1604821]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
99ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 466ms |

| 0 / 0 |
