国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Goldengate目標端11g升級至19c

IT那活兒 / 3907人閱讀
Goldengate目標端11g升級至19c

點擊上方“IT那活兒”,關注后了解更多內容,不管IT什么活兒,干就完了!??!





現有環境



  • 源端數據庫版本10.2.0.3

  • ogg版本11.2.1.0.1

  • 目標端數據庫版本11.2.0.4

  • ogg版本11.2.1.0.21

由于源端目標端ogg版本不同,存在丟失數據的情況,解決方法是升級源端ogg版本與目標端一致,而由于源端數據庫版本過低,因此源端ogg無法升級。經測試發現,升級目標端ogg版本至19c也可以解決此問題。





升級步驟



  • 停止源端、目標端ogg進程

  • 備份目標端ogg目錄

  • 解壓、升級目標端軟件

  • 起源端、目標端ogg進程





升級過程



1. 停止源端進程

GGSCI > SEND EXTRACT EXTXX01 LOGEND

確保抽取進程extxx01處理完成當前事務,然后可以安全的停止抽取進程和投遞進程。

GGSCI > STOP EXTRACT EXTXX01

GGSCI > STOP EXTRACT DPXX01

2. 停止目標端進程

停止復制進程前,需要確認已處理完tail文件中的數據。

GGSCI > SEND REPLICAT REPXX01 STATUS


Sending STATUS request to REPLICAT REPXX01 ...

Current status: At EOF

Sequence #: 4

RBA: 30197996

0 records in current transaction

抽取進程當前狀態為AT EOF,表示已抽取到trail文件的末尾,現在可以停止抽取進程。

GGSCI > STOP REPLICAT REPXX01

3. 停止源端、目標端mgr進程

GGSCI > stop mgr

Manager process is required by other GGS processes.

Are you sure you want to stop it (y/n)?y

Sending STOP request to MANAGER ...

Request processed.

Manager stopped.

所有進程停止后,建議檢查下ogg目錄中是否還存在進程。

ps -ef | grep ogg

ps -ef | grep server

4. 備份現有ogg目錄

$ cd /ogg

$
 tar -zcvf ogg11.tar ggs

解壓ogg 19c 安裝文件。

$ mkdir /ogg/gg_install

$
 unzip V983658-01.zip -d /ogg/gg_install

5. 圖形化安裝

$ cd /ogg/gg_install/fbo_ggs_Linux_x64_shiphome/Disk1/

$
 ./runInstaller

第一步,選擇 Oracle GoldenGate for Oracle Database 11g。

第二步,將現有的ogg路徑填入Software Location,然后注意不要勾選Start Manager選項,否則現有的進程將被刪除。

點擊下一步,點擊安裝,等待安裝完成。

6. 啟動源端、目標端mgr進程

$ ./ggsci


Oracle GoldenGate Command Interpreter for Oracle

Version 19.1.0.0.4 OGGCORE_19.1.0.0.0_PLATFORMS_191017.1054_FBO

Linux, x64, 64bit (optimized), Oracle 11g on Oct 17 2019 23:13:12

Operating system character set identified as UTF-8.


Copyright (C) 1995, 2019, Oracle and/or its affiliates. All rights reserved.


GGSCI > start mgr


7. 源端生成新的trail文件,起抽取進程


ALTER EXTRACT EXTXX01, ETROLLOVER

start EXTXX01

8. 記錄最新的trail文件名

ls -l /ogg/ggs/dirdat/*

-rw-rw-rw- 1 oracle oinstall 99999823 Feb 24 13:01 xx000004

-rw-rw-rw- 1 oracle oinstall 58563558 Feb 25 14:10 xx000005

-rw-rw-rw- 1 oracle oinstall 22308011 Feb 25 15:05 xx000006

可以看到6號trail文件是抽取進程新生成的。

9. 源端投遞進程讀取6號trail文件,起投遞進程


ALTER EXTRACT DPXX01 , EXTSEQNO 6, EXTRBA 0

start DPXX01


10. 記錄目標端最新的trail文件名,復制進程讀取新的trail文件


ls -l /ogg/ggs/dirdat/*

-rw-rw-rw- 1 oracle oinstall 99997215 Feb 24 13:01 es000004

-rw-rw-rw- 1 oracle oinstall 58549845 Feb 25 15:03 es000005

-rw-rw-rw- 1 oracle oinstall 22412687 Feb 25 15:05 es000006

可以看到6號trail文件是新投遞到目標端的。

ALTER REPLICAT REPXX01, EXTSEQNO 6, EXTRBA 0


11. 修改目標端復制進程配置文件

ogg 19c中丟棄文件最大為4096m,且TRANSACTION, CSN由雙引號改為單引號。

cd /ogg/ggs/dirprm

sed -i "s/megabytes 5000/megabytes 4096/g" repxx01.prm

sed -i "s/"TRANSACTION", "CSN"/TRANSACTION, CSN/g" repxx01.prm


12. 升級checkpoint table


UPGRADE CHECKPOINTTABLE goldengate.checkpiont


13. 起目標端復制進程


START REPLICAT REPXX01


14. 檢查錯誤日志有無異常輸出


tial -f /ogg/ggs/ggserr.log


至此,ogg目標端軟件升級至19c已完成。



本文作者:張連坤

本文來源:IT那活兒(上海新炬王翦團隊)


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129565.html

相關文章

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<