powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Репликация GoldenGate
20 сообщений из 20, страница 1 из 1
Репликация GoldenGate
    #39930259
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим репликация через GoldenGate 2-ух баз идет 1-1.

Код: plsql
1.
2.
3.
4.
5.
TABLE_MAIN  
COLUMN
1
2
3




Код: plsql
1.
2.
3.
4.
5.
REPLICATE_TABLE
COLUMN
1
2
3



Если произошел конфуз, некоторые данные не заинсертились в репликационную базу.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
TABLE_MAIN  
COLUMN
1
2
3
4
5
6
7
8
9
10




Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
REPLICATE_TABLE
COLUMN
1
2
3
8
9
10



Как восстановить незаинсертенные данные в репликациюнную базу ?

Буду благодарен , спасибо.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39930306
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks Niches
Если произошел конфуз, некоторые данные не заинсертились в репликационную базу.

то нужно понять, почему это произошло, и принять меры к недопущению в дальнейшем.
Aleks Niches
Как восстановить незаинсертенные данные в репликациюнную базу ?

select, merge, not exist, minus по вкусу.
Aleks Niches
Буду благодарен , спасибо.

да не за что.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39930352
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks Niches
Допустим репликация через GoldenGate 2-ух баз идет 1-1.
...
Если произошел конфуз, некоторые данные не заинсертились в репликационную базу.
...
Как восстановить незаинсертенные данные в репликациюнную базу ?

Буду благодарен , спасибо.


Вопрос тут такой - какие опции параметра TRANLOGOPTIONS используются? Это чтобы понять что произошло. А как дополнить недостающие данные - вариантов много, включая и использование Goldengate. Вопрос насколько критична недостача данных.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39930436
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
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.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
GGSCI (db as GGTEST1@gold) 12> info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING
EXTRACT     RUNNING     EXTRACT     00:00:00      00:00:00
EXTRACT     RUNNING     PUMPORA     00:00:00      00:00:00


GGSCI (db as GGTEST1@gold) 13> stats PUMPORA

Sending STATS request to EXTRACT PUMPORA ...

Start of Statistics at 2020-02-25 02:11:14.

Output to ./dirdat/rt:

Extracting from GGTEST1.TEST to GGTEST1.TEST:

*** Total statistics since 2020-02-25 02:06:46 ***
        Total inserts                                 279999.00
        Total updates                                      0.00
        Total deletes                                 510000.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              789999.00

*** Daily statistics since 2020-02-25 02:06:46 ***
        Total inserts                                 279999.00
        Total updates                                      0.00
        Total deletes                                 510000.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              789999.00

*** Hourly statistics since 2020-02-25 02:06:46 ***
        Total inserts                                 279999.00
        Total updates                                      0.00
        Total deletes                                 510000.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              789999.00

*** Latest statistics since 2020-02-25 02:06:46 ***
        Total inserts                                 279999.00
        Total updates                                      0.00
        Total deletes                                 510000.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              789999.00

End of Statistics.


GGSCI (db as GGTEST1@gold) 14>




В репликационной базе


Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
GGSCI (dwhost) 14> info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING
REPLICAT    ABENDED     REPORA      00:00:00      00:05:44


GGSCI (dwhost) 15> stats REPORA

Sending STATS request to REPLICAT REPORA ...

2020-02-25 02:12:25  ERROR   OGG-15148  REPLICAT REPORA not currently running.


GGSCI (dwhost) 16>




Main base

Код: plsql
1.
2.
3.
4.
SELECT COUNT(*) FROM GGTEST1.TEST;

count
16000




Replicate Bse

Код: plsql
1.
2.
3.
4.
SELECT COUNT(*) FROM GGTEST1.TEST;

count
0




Проблема в том что , перезагрузил сервер репликационную базу, не синхронизируется.

И не включается REPORA

REPLICAT ABENDED REPORA 00:00:00 00:05:44
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39930445
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
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.
2020-02-25T02:38:45.785-0500  INFO    OGG-00987  Oracle GoldenGate Command Interpreter for Oracle:  GGSCI command (oracle): start repora.
2020-02-25T02:38:45.848-0500  INFO    OGG-00995  Oracle GoldenGate Delivery for Oracle, repora.prm:  REPLICAT REPORA starting.
2020-02-25T02:38:45.848-0500  INFO    OGG-03059  Oracle GoldenGate Delivery for Oracle, repora.prm:  Operating system character set identified as UTF-8.
2020-02-25T02:38:45.848-0500  INFO    OGG-02695  Oracle GoldenGate Delivery for Oracle, repora.prm:  ANSI SQL parameter syntax is used for parameter parsing.
2020-02-25T02:38:46.023-0500  INFO    OGG-06451  Oracle GoldenGate Delivery for Oracle, repora.prm:  Triggers will be suppressed by default.
2020-02-25T02:38:46.078-0500  INFO    OGG-01815  Oracle GoldenGate Delivery for Oracle, repora.prm:  Virtual Memory Facilities for: COM
                                  anon alloc: mmap(MAP_ANON)  anon free: munmap
                                  file alloc: mmap(MAP_SHARED)  file free: munmap
                                  target directories:
                                  /datafiles/u01/Goldengate/dirtmp.
2020-02-25T02:38:46.078-0500  INFO    OGG-25340  Oracle GoldenGate Delivery for Oracle, repora.prm:  
                              Database Version:
                              Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production.
2020-02-25T02:38:46.078-0500  INFO    OGG-25341  Oracle GoldenGate Delivery for Oracle, repora.prm:  
                              Database Language and Character Set:
                              NLS_LANGUAGE     = "AMERICAN" 
                              NLS_TERRITORY    = "AMERICA" 
                              NLS_CHARACTERSET = "AL32UTF8".
2020-02-25T02:38:46.078-0500  INFO    OGG-06604  Oracle GoldenGate Delivery for Oracle, repora.prm:  Database DWH CPU info: CPU Count 4, CPU Core Count 4, CPU Socket Count 1.
2020-02-25T02:38:46.088-0500  INFO    OGG-00996  Oracle GoldenGate Delivery for Oracle, repora.prm:  REPLICAT REPORA started.
2020-02-25T02:38:46.088-0500  INFO    OGG-02243  Oracle GoldenGate Delivery for Oracle, repora.prm:  Opened trail file /datafiles/u01/Goldengate/dirdat/rt000000001 at 2020-02-25 02:38:46.088373.
2020-02-25T02:38:46.088-0500  WARNING OGG-02760  Oracle GoldenGate Delivery for Oracle, repora.prm:  ASSUMETARGETDEFS is ignored because trail file /datafiles/u01/Goldengate/dirdat/rt000000001 contains table definitions.
2020-02-25T02:38:46.089-0500  INFO    OGG-03506  Oracle GoldenGate Delivery for Oracle, repora.prm:  The source database character set, as determined from the trail file, is UTF-8.
2020-02-25T02:38:46.089-0500  INFO    OGG-06506  Oracle GoldenGate Delivery for Oracle, repora.prm:  Wildcard MAP resolved (entry GGTEST1.*): MAP "GGTEST1"."TEST"; TARGET GGTEST1."TEST".
2020-02-25T02:38:46.095-0500  WARNING OGG-06439  Oracle GoldenGate Delivery for Oracle, repora.prm:  No unique key is defined for table TEST. All viable columns will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the key.
2020-02-25T02:38:46.096-0500  INFO    OGG-02756  Oracle GoldenGate Delivery for Oracle, repora.prm:  The definition for table GGTEST1.TEST is obtained from the trail file.
2020-02-25T02:38:46.096-0500  INFO    OGG-06511  Oracle GoldenGate Delivery for Oracle, repora.prm:  Using following columns in default map by name: X.
2020-02-25T02:38:46.096-0500  INFO    OGG-06510  Oracle GoldenGate Delivery for Oracle, repora.prm:  Using the following key columns for target table GGTEST1.TEST: X.
2020-02-25T02:38:46.111-0500  WARNING OGG-01004  Oracle GoldenGate Delivery for Oracle, repora.prm:  Aborted grouped transaction on GGTEST1.TEST, Database error 1403 (No data found).
2020-02-25T02:38:46.111-0500  WARNING OGG-01003  Oracle GoldenGate Delivery for Oracle, repora.prm:  Repositioning to rba 1863 in seqno 1.
2020-02-25T02:38:46.111-0500  WARNING OGG-01154  Oracle GoldenGate Delivery for Oracle, repora.prm:  SQL error 1403 mapping GGTEST1.TEST to GGTEST1.TEST No data found.
2020-02-25T02:38:46.111-0500  ERROR   OGG-01296  Oracle GoldenGate Delivery for Oracle, repora.prm:  Error mapping from GGTEST1.TEST to GGTEST1.TEST.
2020-02-25T02:38:46.111-0500  INFO    OGG-02333  Oracle GoldenGate Delivery for Oracle, repora.prm:  Reading /datafiles/u01/Goldengate/dirdat/rt000000001, current RBA 1,863, 0 records, m_file_seqno = 1, m_file_rba = 1,991.
2020-02-25T02:38:46.111-0500  ERROR   OGG-01668  Oracle GoldenGate Delivery for Oracle, repora.prm:  PROCESS ABENDING.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39930455
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не судите сильно, с GoldenGate занялся недавно.

помогло

Код: xml
1.
2.
3.
alter repora begin now

start repora 



Теперь по теме

За все время пока не работала реп. база. В основную заинсертилось и сейчас строк 569999.

Соотвесно в реп. базе 200000 строк.

Как восстановить недостоющие данные.

Конечно вариантов много тупо заинсертить и варианты которые предложили вы.
Но хотелось бы с помошью GoldenGate.

В GoldenGate есть фишка типа add trandata GGTEST.* ?


Код: xml
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.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
GGSCI (dwhost) 10> stats repora

Sending STATS request to REPLICAT REPORA ...

Start of Statistics at 2020-02-25 02:58:18.

DDL replication statistics:

*** Total statistics since replicat started     ***
        Operations                                         0.00
        Mapped operations                                  0.00
        Unmapped operations                                0.00
        Other operations                                   0.00
        Excluded operations                                0.00
        Errors                                             0.00
        Retried errors                                     0.00
        Discarded errors                                   0.00
        Ignored errors                                     0.00

Replicating from GGTEST1.TEST to GGTEST1.TEST:

*** Total statistics since 2020-02-25 02:49:36 ***
        Total inserts                                 200000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              200000.00

*** Daily statistics since 2020-02-25 02:49:36 ***
        Total inserts                                 200000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              200000.00

*** Hourly statistics since 2020-02-25 02:49:36 ***
        Total inserts                                 200000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              200000.00

*** Latest statistics since 2020-02-25 02:49:36 ***
        Total inserts                                 200000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              200000.00

End of Statistics.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39930827
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks Niches,

В вашем случае данные не потерялись, а не были применены на приемнике. Они и сейчас лежат в трейлах на приемнике. Если устранить проблему и стартовать процесс репликата, то он сам догонит данные
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39930833
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks NichesПроблема в том что , перезагрузил сервер репликационную базу, не синхронизируется.
Перед тем как перезагрузить сервер/базу надо было остановить все GG процессы. Если этого не сделать есть вероятность повреждения trail файла.

2020-02-25T02:38:46.111-0500 WARNING OGG-01004 Oracle GoldenGate Delivery for Oracle, repora.prm: Aborted grouped transaction on GGTEST1.TEST, Database error 1403 (No data found).
2020-02-25T02:38:46.111-0500 WARNING OGG-01003 Oracle GoldenGate Delivery for Oracle, repora.prm: Repositioning to rba 1863 in seqno 1.
2020-02-25T02:38:46.111-0500 WARNING OGG-01154 Oracle GoldenGate Delivery for Oracle, repora.prm: SQL error 1403 mapping GGTEST1.TEST to GGTEST1.TEST No data found.

Вот это означает что REPLICAT не может выполнить операцию DELETE/UPDATE, в таблице нет соответствующих данных.
Если это DELETE - можно использовать параметр IGNOREDELETES, запустить REPLICAT, убедиться что проблемная часть trail файла пройдена, остановить REPLICAT, убрать параметр IGNOREDELETES и запустить REPLICAT.
Если UPDATE - использовать параметр INSERTUPDATES, действовать так же, как описано выше.

alter repora begin now
В этом случае ты указал REPLICAT игнорировать все выполненные до этого момента операции, записанные в trail файле.

авторВ GoldenGate есть фишка типа add trandata GGTEST.* ?
Есть.
By default, ADD TRANDATA for Oracle enables the unconditional logging of the primary key and the conditional supplemental logging of all unique key(s) and foreign key(s) of the specified table.

Не судите сильно, с GoldenGate занялся недавно.
Начинать лучше всего с документации
Oracle GoldenGate 19.1
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39930899
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо друзья очень помогли, чтобы я делал без вас )
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931101
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgen
Если UPDATE - использовать параметр INSERTUPDATES, действовать так же, как описано выше.

Вот тут последствия будут зависеть от режима supplemental logging на источнике.
Если дефолтный - то во избежание потери данных (рассинхронизации с источником) лучше бы перенести запись из источника целиком руками. Ну или, как вариант, выполнить на источнике update всех полей "сам-на-себя", чтобы GG перетащил полный образ записи.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931149
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous
flexgen
Если UPDATE - использовать параметр INSERTUPDATES, действовать так же, как описано выше.

Вот тут последствия будут зависеть от режима supplemental logging на источнике.
Если дефолтный - то во избежание потери данных (рассинхронизации с источником) лучше бы перенести запись из источника целиком руками. Ну или, как вариант, выполнить на источнике update всех полей "сам-на-себя", чтобы GG перетащил полный образ записи.



Дайте совет пжт в таком случае лучше использовать ?

Код: xml
1.
alter database add supplemental log data;



или

Код: xml
1.
alter database add supplemental log data (all) columns 



?
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931159
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgen
Aleks NichesПроблема в том что , перезагрузил сервер репликационную базу, не синхронизируется.

Перед тем как перезагрузить сервер/базу надо было остановить все GG процессы. Если этого не сделать есть вероятность повреждения trail файла.

2020-02-25T02:38:46.111-0500 WARNING OGG-01004 Oracle GoldenGate Delivery for Oracle, repora.prm: Aborted grouped transaction on GGTEST1.TEST, Database error 1403 (No data found).
2020-02-25T02:38:46.111-0500 WARNING OGG-01003 Oracle GoldenGate Delivery for Oracle, repora.prm: Repositioning to rba 1863 in seqno 1.
2020-02-25T02:38:46.111-0500 WARNING OGG-01154 Oracle GoldenGate Delivery for Oracle, repora.prm: SQL error 1403 mapping GGTEST1.TEST to GGTEST1.TEST No data found.

Вот это означает что REPLICAT не может выполнить операцию DELETE/UPDATE, в таблице нет соответствующих данных.
Если это DELETE - можно использовать параметр IGNOREDELETES, запустить REPLICAT, убедиться что проблемная часть trail файла пройдена, остановить REPLICAT, убрать параметр IGNOREDELETES и запустить REPLICAT.
Если UPDATE - использовать параметр INSERTUPDATES, действовать так же, как описано выше.

alter repora begin now
В этом случае ты указал REPLICAT игнорировать все выполненные до этого момента операции, записанные в trail файле.

авторВ GoldenGate есть фишка типа add trandata GGTEST.* ?
Есть.
By default, ADD TRANDATA for Oracle enables the unconditional logging of the primary key and the conditional supplemental logging of all unique key(s) and foreign key(s) of the specified table.

Не судите сильно, с GoldenGate занялся недавно.
Начинать лучше всего с документации
Oracle GoldenGate 19.1


Код: plsql
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.
41.
42.
43.
GGSCI (db) 31> stats PUMPORA

Sending STATS request to EXTRACT PUMPORA ...

Start of Statistics at 2020-02-26 08:29:37.

Output to ./dirdat/rt:

Extracting from GGTEST1.TEST to GGTEST1.TEST:

*** Total statistics since 2020-02-26 08:25:43 ***
        Total inserts                                 400000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              400000.00

*** Daily statistics since 2020-02-26 08:25:43 ***
        Total inserts                                 400000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              400000.00

*** Hourly statistics since 2020-02-26 08:25:43 ***
        Total inserts                                 400000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              400000.00

*** Latest statistics since 2020-02-26 08:25:43 ***
        Total inserts                                 400000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              400000.00

End of Statistics.




rep base

Код: plsql
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.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
GGSCI (dwhost as GGTEST1@dwh) 30> stats repora

Sending STATS request to REPLICAT REPORA ...

Start of Statistics at 2020-02-26 08:29:41.

DDL replication statistics:

*** Total statistics since replicat started     ***
        Operations                                         0.00
        Mapped operations                                  0.00
        Unmapped operations                                0.00
        Other operations                                   0.00
        Excluded operations                                0.00
        Errors                                             0.00
        Retried errors                                     0.00
        Discarded errors                                   0.00
        Ignored errors                                     0.00

Replicating from GGTEST1.TEST to DWHT.TEST:

*** Total statistics since 2020-02-26 08:25:42 ***
        Total inserts                                 400000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              400000.00

*** Daily statistics since 2020-02-26 08:25:42 ***
        Total inserts                                 400000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              400000.00

*** Hourly statistics since 2020-02-26 08:25:42 ***
        Total inserts                                 400000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              400000.00

*** Latest statistics since 2020-02-26 08:25:42 ***
        Total inserts                                 400000.00
        Total updates                                      0.00
        Total deletes                                      0.00
        Total upserts                                      0.00
        Total discards                                     0.00
        Total operations                              400000.00

End of Statistics.




Я об этом данные показывают , но не отгрузились в в таблицу

Код: xml
1.
2.
3.
4.
select COUNT(*) from GGTEST1.TEST
COUNT(*)
0
;



Как их отгрузить в таблицу ?

Спасибо
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931226
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks Niches

Код: xml
1.
2.
3.
4.
select COUNT(*) from GGTEST1.TEST
COUNT(*)
0
;



Как их отгрузить в таблицу ?


до слёз...

Код: plsql
1.
Replicating from GGTEST1.TEST to DWHT.TEST:


?

или понимание того, что делаешь, настолько глубоко?
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931267
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходил мимо...
Aleks Niches

Код: xml
1.
2.
3.
4.
select COUNT(*) from GGTEST1.TEST
COUNT(*)
0
;



Как их отгрузить в таблицу ?


до слёз...

Код: plsql
1.
Replicating from GGTEST1.TEST to DWHT.TEST:


?

или понимание того, что делаешь, настолько глубоко?


да я понял
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931309
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous
flexgen
Если UPDATE - использовать параметр INSERTUPDATES, действовать так же, как описано выше.

Вот тут последствия будут зависеть от режима supplemental logging на источнике.
Если дефолтный - то во избежание потери данных (рассинхронизации с источником) лучше бы перенести запись из источника целиком руками. Ну или, как вариант, выполнить на источнике update всех полей "сам-на-себя", чтобы GG перетащил полный образ записи.


Согласен, оптимально, как мне кажется, в случае недостачи данных на приемнике перенести запись из источника целиком руками.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931311
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks Niches

Как их отгрузить в таблицу ?


Оставь статистику в покое и проверь что вернет:
на источнике
Код: plsql
1.
2.
info <YOUR_EXTRACT_NAME> detail
info <YOUR_DATAPUMP_NAME> detail



на приемнике
Код: plsql
1.
info <YOUR_REPLICAT_NAME> detail



Недостающие данные лучше всего перетащить вручную, например при помощи экспорта/импорта или по dblink.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931511
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgen
Aleks Niches

Как их отгрузить в таблицу ?


Оставь статистику в покое и проверь что вернет:
на источнике
Код: plsql
1.
2.
info <YOUR_EXTRACT_NAME> detail
info <YOUR_DATAPUMP_NAME> detail



на приемнике
Код: plsql
1.
info <YOUR_REPLICAT_NAME> detail



Недостающие данные лучше всего перетащить вручную, например при помощи экспорта/импорта или по dblink.




Код: xml
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.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
GGSCI (db) 8> info EXTRACT EXTRACT detail

EXTRACT    EXTRACT   Last Started 2020-02-27 02:37   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:00 ago)
Process ID           2819
Log Read Checkpoint  Oracle Redo Logs
                     2020-02-27 02:38:06  Seqno 81, RBA 2207232
                     SCN 0.21185380 (21185380)

  Target Extract Trails:

  Trail Name                                       Seqno        RBA     Max MB Trail Type

  ./dirdat/ex                                         13       1332        500 EXTTRAIL

  Extract Source                          Begin             End

  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-26 08:40  2020-02-27 02:38
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_2_h4wdjhcb_.log  2020-02-26 08:02  2020-02-26 08:40
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_2_h4wdjhcb_.log  2020-02-26 08:02  2020-02-26 08:40
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_1_h4wdjhb5_.log  2020-02-26 07:10  2020-02-26 08:02
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_1_h4wdjhb5_.log  2020-02-26 07:10  2020-02-26 08:02
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-26 07:02  2020-02-26 07:10
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-26 07:02  2020-02-26 07:10
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_2_h4wdjhcb_.log  2020-02-26 01:35  2020-02-26 07:03
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_2_h4wdjhcb_.log  2020-02-26 01:35  2020-02-26 07:03
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-25 05:14  2020-02-26 01:36
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-25 05:14  2020-02-26 01:36
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-25 04:10  2020-02-25 05:14
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-25 04:10  2020-02-25 05:14
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_1_h4wdjhb5_.log  2020-02-25 04:06  2020-02-25 04:10
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_1_h4wdjhb5_.log  2020-02-25 04:06  2020-02-25 04:10
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-25 03:53  2020-02-25 04:06
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-25 03:53  2020-02-25 04:06
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_2_h4wdjhcb_.log  2020-02-25 03:50  2020-02-25 03:53
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_2_h4wdjhcb_.log  2020-02-25 03:50  2020-02-25 03:53
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_1_h4wdjhb5_.log  * Initialized *   2020-02-25 03:50
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_1_h4wdjhb5_.log  * Initialized *   2020-02-25 03:50
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_1_h4wdjhb5_.log  * Initialized *   2020-02-25 03:49
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_1_h4wdjhb5_.log  2020-02-25 03:45  2020-02-25 03:49
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-25 03:42  2020-02-25 03:45
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-25 03:42  2020-02-25 03:45
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_2_h4wdjhcb_.log  2020-02-24 04:33  2020-02-25 03:42
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_2_h4wdjhcb_.log  2020-02-24 04:33  2020-02-25 03:42
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-24 04:22  2020-02-24 04:33
  /datafiles/u01/app/oracle/oradata/GOLD/onlinelog/o1_mf_3_h4wdjhd0_.log  2020-02-24 04:22  2020-02-24 04:33
  Not Available                           * Initialized *   2020-02-24 04:22
  Not Available                           * Initialized *   2020-02-24 04:22
  Not Available                           * Initialized *   2020-02-24 04:22


Current directory    /datafiles/u01/Goldengate

Report file          /datafiles/u01/Goldengate/dirrpt/EXTRACT.rpt
Parameter file       /datafiles/u01/Goldengate/dirprm/extract.prm
Checkpoint file      /datafiles/u01/Goldengate/dirchk/EXTRACT.cpe
Process file
Error log            /datafiles/u01/Goldengate/ggserr.log




Код: plsql
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.
41.
42.
43.
44.
45.
46.
47.
48.
GGSCI (db) 1> info pumpora detail

EXTRACT    PUMPORA   Last Started 2020-02-27 02:37   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:00 ago)
Process ID           2848
Log Read Checkpoint  File /datafiles/u01/Goldengate/dirdat/ex000000013
                     2020-02-27 02:37:07.051158  RBA 1332

  Target Extract Trails:

  Trail Name                                       Seqno        RBA     Max MB Trail Type

  ./dirdat/rt                                         12       1444        500 RMTTRAIL

  Extract Source                          Begin             End

  /datafiles/u01/Goldengate/dirdat/ex000000013  2020-02-26 08:39  2020-02-27 02:37
  /datafiles/u01/Goldengate/dirdat/ex000000012  2020-02-26 08:39  2020-02-26 08:39
  /datafiles/u01/Goldengate/dirdat/ex000000012  2020-02-26 08:17  2020-02-26 08:39
  /datafiles/u01/Goldengate/dirdat/ex000000012  2020-02-26 08:07  2020-02-26 08:17
  /datafiles/u01/Goldengate/dirdat/ex000000012  2020-02-26 01:21  2020-02-26 08:07
  /datafiles/u01/Goldengate/dirdat/ex000000008  2020-02-26 01:21  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/ex000000008  2020-02-26 01:21  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/ex000000008  2020-02-26 01:21  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/ex000000008  2020-02-26 01:21  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/ex000000008  2020-02-26 01:21  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/ex000000008  2020-02-26 01:21  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/ex000000008  2020-02-26 01:21  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/ex000000008  2020-02-25 05:07  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/ex000000007  2020-02-25 04:51  2020-02-25 05:07
  /datafiles/u01/Goldengate/dirdat/ex000000007  2020-02-25 04:07  2020-02-25 04:51
  /datafiles/u01/Goldengate/dirdat/ex000000006  2020-02-25 03:55  2020-02-25 04:07
  /datafiles/u01/Goldengate/dirdat/ex000000005  2020-02-25 03:50  2020-02-25 03:55
  /datafiles/u01/Goldengate/dirdat/ex000000000  * Initialized *   2020-02-25 03:50
  /datafiles/u01/Goldengate/dirdat/ex000000003  2020-02-25 03:42  2020-02-25 03:45
  /datafiles/u01/Goldengate/dirdat/ex000000002  2020-02-25 03:38  2020-02-25 03:42
  /datafiles/u01/Goldengate/dirdat/ex000000001  2020-02-24 04:32  2020-02-25 03:38
  /datafiles/u01/Goldengate/dirdat/ex000000000  * Initialized *   2020-02-24 04:32
  ./dirdat/ex000000000                    * Initialized *   First Record


Current directory    /datafiles/u01/Goldengate

Report file          /datafiles/u01/Goldengate/dirrpt/PUMPORA.rpt
Parameter file       /datafiles/u01/Goldengate/dirprm/pumpora.prm
Checkpoint file      /datafiles/u01/Goldengate/dirchk/PUMPORA.cpe
Process file
Error log            /datafiles/u01/Goldengate/ggserr.log




Код: plsql
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.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
GGSCI (dwhost) 3> info repora detail

REPLICAT   REPORA    Last Started 2020-02-27 02:37   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:04 ago)
Process ID           2855
Log Read Checkpoint  File /datafiles/u01/Goldengate/dirdat/rt000000012
                     2020-02-27 02:37:04.373765  RBA 1444

Current Log BSN value: (requires database login)

Last Committed Transaction CSN value: (requires database login)

  Extract Source                          Begin             End

  /datafiles/u01/Goldengate/dirdat/rt000000012  2020-02-26 08:39  2020-02-27 02:37
  /datafiles/u01/Goldengate/dirdat/rt000000011  2020-02-26 08:34  2020-02-26 08:39
  /datafiles/u01/Goldengate/dirdat/rt000000011  2020-02-26 08:07  2020-02-26 08:34
  /datafiles/u01/Goldengate/dirdat/rt000000009  2020-02-26 01:21  2020-02-26 08:07
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-26 01:21  2020-02-26 01:07
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-26 01:19  2020-02-26 01:21
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-26 01:14  2020-02-26 01:19
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-26 01:10  2020-02-26 01:14
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-26 01:10
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-26 01:09  2020-02-26 01:07
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-26 01:09
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-26 01:06  2020-02-26 01:06
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-26 01:04  2020-02-26 01:06
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-26 01:04
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-26 01:02  2020-02-26 01:02
  /datafiles/u01/Goldengate/dirdat/rt000000008  2020-02-25 05:07  2020-02-26 01:02
  /datafiles/u01/Goldengate/dirdat/rt000000007  2020-02-25 05:06  2020-02-25 05:07
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-25 05:06
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:11  2020-02-25 04:11
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:51  2020-02-25 04:11
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-25 04:51
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:20  2020-02-25 04:50
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-25 04:20
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:19  2020-02-25 04:11
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-25 04:19
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:11  2020-02-25 04:11
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:16  2020-02-25 04:11
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-25 04:16
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:14  2020-02-25 04:14
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-25 04:14
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:11  2020-02-25 04:12
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-25 04:11
  /datafiles/u01/Goldengate/dirdat/rt000000006  2020-02-25 04:07  2020-02-25 04:10
  /datafiles/u01/Goldengate/dirdat/rt000000000  * Initialized *   2020-02-25 04:07
  /datafiles/u01/Goldengate/dirdat/rt000000004  * Initialized *   2020-02-25 03:55
  ./dirdat/rt000000000                    * Initialized *   First Record


Current directory    /datafiles/u01/Goldengate

Report file          /datafiles/u01/Goldengate/dirrpt/REPORA.rpt
Parameter file       /datafiles/u01/Goldengate/dirprm/repora.prm
Checkpoint file      /datafiles/u01/Goldengate/dirchk/REPORA.cpr
Checkpoint table     ggowner.checkpointtable
Process file
Error log            /datafiles/u01/Goldengate/ggserr.log






Недостающие данные лучше всего перетащить вручную, например при помощи экспорта/импорта или по dblink.

скорее всего так и сделаю
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39931988
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks Niches,

Каким образом была была выполнена первоначальная загрузка данных из источника в приемник? Или ты просто настроил процессы и запустил их? Я могу ошибаться но мне кажется что первоначальная загрузка выполнена не была, поэтому и есть расхождение в количестве данных между источником и приемником и поэтому падает репликация.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39933292
Aleks Niches
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgen
Aleks Niches,

Каким образом была была выполнена первоначальная загрузка данных из источника в приемник? Или ты просто настроил процессы и запустил их? Я могу ошибаться но мне кажется что первоначальная загрузка выполнена не была, поэтому и есть расхождение в количестве данных между источником и приемником и поэтому падает репликация.



Просто тупо взял и остановил репликат
Код: xml
1.
 alter repora begin now

прервал все потоки , поэтому произошла нестыковка.

Понял, что так делать нельзя спасибо.
...
Рейтинг: 0 / 0
Репликация GoldenGate
    #39933520
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оффтоп:
Aleks Niches
2-ух баз

Офигительное "сокращение"! :-)))

Вспоминаю аналогичные: телеф-н, ул-ца :-)
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Репликация GoldenGate
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]