Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
подскажите как заюзать сие чудо subj между Windows и linux в инете совсем мало инфы по этому поводу.. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 11:18 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
Amiri, ИМХО исчерпывающее описание: ASNCLP command-line program . Это является частью справочника: Replication and Event Publishing . Для более точной информации требуется уточнение вопроса (проблемы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 11:45 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
есть две базы одна Windows x64 - TEST1 вторая Linux x64 - TEST2 обе видны в центре управления как мне полностью реплицировать данные из первой базы TEST1 во вторую TEST2 в обоих базах данные одинаковые на момент времени сейчас! но с базой TEST1 постоянно работают и там ежеминутно изменяются данные во многих таблицах во всех таблицах и схемах которых там около 5 штук примерно хотелось бы понять как это сделать в таком варианте но для всех данных всех схем и таблиц SET SERVER CAPTURE TO DB TEST1 ID DB2ADMIN PASSWORD "password" SET SERVER CONTROL TO DB TEST2 ID DB2ADMIN PASSWORD "password" SET SERVER TARGET TO DB TEST2 ID DB2ADMIN PASSWORD "password" SET OUTPUT CAPTURE SCRIPT "capmember.sql" CONTROL SCRIPT "appmember.sql" SET LOG "member.err" SET RUN SCRIPT LATER SET PROFILE TBSPROFILE FOR OBJECT TARGET TABLESPACE OPTIONS UW USING FILE "C:\db\TSTRG.TS" SIZE 700 PAGES CREATE MEMBER IN SETNAME SET00 APPLYQUAL AQ00 ACTIVATE YES SOURCE STAFF TARGET NAME TRGSTAFF DEFINITION IN TSTRG00 CREATE USING PROFILE TBSPROFILE TYPE USERCOPY COLS ALL REGISTERED ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 11:53 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
или как здесь ASNCLP SESSION SET TO Q REPLICATION; SET PEER NODE 1 SERVER DBALIAS SAMPLE ID db2admin PASSWORD "passw0rd" SCHEMA ASN; SET PEER NODE 2 SERVER DBALIAS SAMPLPEER ID db2admin PASSWORD "passw0rd" SCHEMA ASN; SET RUN SCRIPT NOW STOP ON SQL ERROR ON; CREATE CONTROL TABLES FOR NODE 1; CREATE CONTROL TABLES FOR NODE 2; CREATE REPLQMAP SAMPLE_TO_SAMPLPEER (NODE 1, NODE 2); CREATE REPLQMAP SAMPLPEER_TO_SAMPLE (NODE 2, NODE 1); SET TABLES (SAMPLE.ASN.SMITH.DEPARTMENT); CREATE QSUB SUBTYPE P; QUIT; но тут я понял репликация только одной таблицы в одной схеме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 11:58 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
хотелось бы иметь дубликат рабочей базы TEST1 в TEST2 для дальнейщего быстрого переключения если вдруг что пошло не так! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 12:02 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
ASNCLP SESSION SET TO Q REPLICATION SET PEER NODE 1 SERVER DBALIAS TEST1 ID db2admin PASSWORD "password" SCHEMA TEST SET PEER NODE 2 SERVER DBALIAS TEST2 ID db2admin PASSWORD "password" SCHEMA TEST SET RUN SCRIPT NOW STOP ON SQL ERROR ON CREATE CONTROL TABLES FOR NODE 1 CREATE CONTROL TABLES FOR NODE 2 CREATE REPLQMAP TEST1_TO_TEST2 (NODE 1, NODE 2) CREATE REPLQMAP TEST2_TO_TEST1 (NODE 2, NODE 1) SET TABLES (TEST1.TEST.BANK) CREATE QSUB SUBTYPE P ASN1950E ASNCLP : Найден неожиданный элемент ";". Допустимые элементы - "USING". ASN1954E ASNCLP : Команда завершилась неудачно. ASN1950E ASNCLP : Найден неожиданный элемент ";". Допустимые элементы - "USING". ASN1954E ASNCLP : Команда завершилась неудачно. ASN1956I ASNCLP : Сейчас программа создает сценарий для действия: "CREATE REPLICATION QUEUE MAP". ASN1955I ASNCLP : Программа будет использовать следующие файлы: "qreplcap.sql" для сценария SQL Capture, "replctl.sql" для управляющего сценария SQL, "qreplapp.sql" для сценария SQL назначения и "qreplmsg.log" для файла журнала. Asnclp Level: 09.07.03.0000000.0000000 ASN2053E Для схемы Q Capture "TEST" не найдены управляющие таблицы. ErrorReport : ASN2053E Для схемы Q Capture "TEST" не найдены управляющие таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 12:27 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
Amiri, По самому вопросу: Цель создания копии базы какая? Точно ли там нужны актуальные данные основной базы? Если нужно захватывать не только изменения данных, но и изменения структуры (CREATE TABLE, DROP TABLE, ALTER TABLE ADD COLUMN, and ALTER TABLE ALTER COLUMN SET DATA TYPE), то нужно смотреть в сторону Q-репликации, причем версии 10.1, раньше такого функционала не было. What's new in Q Replication and SQL Replication Version 10.1 . Первый абзац. ИМХО Нужно задействовать Q-репликацию версии 10.1 и создавать подписки для репликации нужных схем (со всеми таблицами). Или, как вариант, создавать HADR-конфигурацию и пользоваться Standby-узлом в режиме чтения. Но, там есть ограничения. HADR reads on standby feature Reads on standby restrictions По скрипту: Управляющие базы для Capture и Apply уже существуют? Если задано "RUN SCRIPT LATER", то скрипты нужно будет выполнять в конечных базах руками. Т.е. ASNCLP в этом случае ничего в базах менять не будет. При настройке репликации целевая система может быть вообще "пустой", ASNCLP сам создаст нужные целевые объекты в процессе настройки. А вот табличные пространства ИМХО лучше создать в целевой системе заранее и указывать их имена при создании подписок. Хотя это "на вкус". Ну и "для начинающих" есть еще графический инструмент, который называется "Replication Center". Тренироваться в настройке репликаций лучше на отдельных базах, которые никак не связаны с производством, пока не станет понятно, как механизмы репликации работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 12:31 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
Евгений ХабаровAmiri, По самому вопросу: Цель создания копии базы какая? Точно ли там нужны актуальные данные основной базы? создание клона с актуальными данными да точно! причем на разных платформах! хотел перенести с windows на linux одну контору посадил на linux другая не имеет возможности это сделать и остается на windows вот и стала задача актуализации данных! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 12:38 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
обе бд версия TEST2 Database server = DB2/LINUXX8664 10.5.1 TEST1 Database server = DB2/NT64 10.5.0 это тестовые базы на них можно проводить эксперименты! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 12:42 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
Amiri, Нужен ли захват изменений DDL т.е. изменеий структур таблиц и удаления/создания таблиц? Если да, то и там и там нужно поднимать WebSphere MQ Server, настраивать взаимодействие между этими серверами (каналы и череди передачи), а вторым шагом - поднимать однонаправленную Q-репликацию. Плюсом - можно сразу поднимать инструмент мониторинга (Q Replication Dashboard), он полезен не только как монитор, но и как управление подписками (запуск, останов, начальная загрузка, повторная инициализация) Если настраивается все это в первый раз, то Replication Center вполне помогает упростить этот процесс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 12:48 |
|
||
|
ASNCLP
|
|||
|---|---|---|---|
|
#18+
Евгений ХабаровAmiri, Нужен ли захват изменений DDL т.е. изменеий структур таблиц и удаления/создания таблиц? Если да, то и там и там нужно поднимать WebSphere MQ Server, настраивать взаимодействие между этими серверами (каналы и череди передачи), а вторым шагом - поднимать однонаправленную Q-репликацию. Плюсом - можно сразу поднимать инструмент мониторинга (Q Replication Dashboard), он полезен не только как монитор, но и как управление подписками (запуск, останов, начальная загрузка, повторная инициализация) Если настраивается все это в первый раз, то Replication Center вполне помогает упростить этот процесс. нет не нужно структура не меняется а записи в таблицу только! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 12:59 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38504959&tid=1601214]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 291ms |
| total: | 436ms |

| 0 / 0 |
