中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OGG 單表初始化操作步驟

發布時間:2020-08-06 15:30:10 來源:網絡 閱讀:5700 作者:小劉變老劉 欄目:數據庫


有時候ogg兩端數據不一致,且數據量較大,手工修改比較復雜的情況下,我們需要對這些表進行初始化。初始化的大概思路是:

  1. 停止兩端OGG

  2. 如果業務不可以停很長時間,就需要配置目標端進程,暫停這些問題表的同步。待新數據導入后,再次停啟進程

  3. 源端通過SCN號備份問題表,傳送到目標端還原

  4. 修改目標端進程配置,從SCN開始恢復

  5. 開啟OGG進程

源端簡陋配置:

GGSCI (db1) 9> infoall

Program     Status     Group       Lag at Chkpt Time Since Chkpt

MANAGER    RUNNING                                          

EXTRACT     RUNNING    EXTFPZX     00:00:00      00:00:05   

 

GGSCI (db1) 10>view params EXTFPZX

extract extfpzx

useridogg,password ogg

rmthost192.168.25.101,mgrport 7809

rmttrail  /u01/goldengate/dirdat/fp  

ddl include mappedobjname db_fpzx.*;

table db_fpzx.*;

 

目標端簡陋配置:

GGSCI (db2) 6> infoall

Program     Status     Group       Lag at Chkpt Time Since Chkpt

MANAGER   RUNNING                                          

REPLICAT    RUNNING    REPFPZX     00:00:00      00:00:01   

GGSCI (db2) 7>view params REPFPZX

REPLICAT repfpzx

USERID ogg,PASSWORDogg

discardfile/u01/goldengate/discard/rep2_discard.dsc, append, megabytes 10

DDL INCLUDE MAPPED

DDLERROR DEFAULTIGNORE RETRYOP

ASSUMETARGETDEFS

 

map db_fpzx.*,target db_fpzx.*;

 

我們對db_fpzx.liuliu 這張表進行初始化

SQL> select *from liuliu;


IDAGENAMEEEEWWW
1
liu
liuliu222
2
liu
liuliu222
3
liu123liuliu333
4
liu
liuliu444
5
liu
liuliu555
6
liu
liuliu666
7
liu
liuliu222
8
shshshs
liuliu222
9
liu
liuliu222


9 rowsselected.

 

我們將目標端中的數據刪除,再在源端插入幾條數據,是不會報錯的,但是此時兩端數據已經不一致了,需要對目標端進行初始化。一般來說初始化是在你不知道丟失哪些數據的情況下進行,如果差個兩三條你知道的數據,直接在目標端進行插入或修改更快。

SQL> delete from liuliu;

 

9 rows deleted.

 

SQL> commit;

 

Commit complete.

 

SQL> select *from liuliu;

 

no rows selected

1、停止兩端OGG進程

源端查詢SCN號:

SQL> selectdbms_flashback.get_system_change_number from dual;

 

GET_SYSTEM_CHANGE_NUMBER

------------------------

                  729295

2、要求實時性的處理

          在數據實時性要求較高的系統,首先確定問題表,然后只在目標端配置文件中將問題表剔除:

          MAPEXCLUDE DB_FPZX.LIULIU;

          然后啟動進程即可。

3、源端通過SCN號備份問題表,傳送到目標端還原

  • 備份

  exp db_fpzx/fpzx file=/u01/backup/db_fpzx20161129.dmp tables=(liuliu) log=/u01/backup/db_fpzx20161129.log flashback_scn=729295

  • 傳輸

scp db_fpzx20161129.dmp  oracle@192.168.25.101:/u01/backup

  • 還原

imp system/oracle file=/u01/backup/db_fpzx20161129.dmp fromuser=db_fpzx touser=db_fpzx tables=liuliu ignore=y

 

4、修改目標端進程配置,從SCN開始還原

GGSCI (db2) 44> edit params REPFPZX

REPLICAT repfpzx

USERID ogg,PASSWORD ogg

discardfile /u01/goldengate/discard/rep2_discard.dsc, append, megabytes 10

DDL INCLUDE MAPPED

DDLERROR DEFAULT IGNORE RETRYOP

ASSUMETARGETDEFS

map db_fpzx.liuliu, target db_fpzx.liuliu, filter(@GETENV("transaction","csn") >729295);

 

map db_fpzx.*,target db_fpzx.*;

~

~5、啟OGG,查詢兩端狀態

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

敦煌市| 平山县| 南乐县| 偏关县| 沁阳市| 金寨县| 佳木斯市| 泰兴市| 五原县| 定西市| 甘洛县| 珲春市| 彭阳县| 勃利县| 通江县| 扬中市| 平果县| 综艺| 辽阳市| 威海市| 灵山县| 浦县| 株洲县| 百色市| 石棉县| 河源市| 九寨沟县| 德昌县| 武汉市| 资溪县| 金门县| 如皋市| 长白| 称多县| 上林县| 宝山区| 泾阳县| 通城县| 澎湖县| 丹江口市| 阜新|