Oracle 环境下 GoldenGate 集成抽取(Integrated Capture)模式与传统抽取模式(Classic Capture)间的切换...
生活随笔
收集整理的這篇文章主要介紹了
Oracle 环境下 GoldenGate 集成抽取(Integrated Capture)模式与传统抽取模式(Classic Capture)间的切换...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
檢查抽取進程模式
其中,<Group_Name> 為進程名稱。
例如:下圖所示?EPUBADM?進程抽取模式為集成抽取模式(Integrated?Capture)
例如:下圖所示?ETEST?進程抽取模式為傳統抽取模式(Classic?Capture) 由傳統抽取(Classic Capture)模式升級至集成抽取(Integrated Capture)模式 1.升級前準備 a.啟用數據庫歸檔 確保抽取源端數據庫運行于歸檔模式,可以在?SQLPLUS?環境下通過以下語句檢查。 SQL>?archive log list b.啟用 FORCE LOGGING 歸檔模式(可選) 當需要同步 NOLOGGING 模式的對象時,需要啟用 FORCE LOGGING 歸檔模式。啟用步驟如下語句。 (1).檢查 FORCE LOGGING 模式狀態 SQL>?SELECT FORCE_LOGGING_MODE FROM V$DATABASE; (2),啟用 FORCE LOGGING 模式 SQL>?ALTER DATABASE FORCE LOGGING; ALTER SYSTEM SWITCH LOGFILE; c.啟用附加日志 在 GGSCI 環境下,通過以下命令添加表級的附加日志? GGSCI>?ADD TRANDATA <schema.table_name> 對于 schema 級的附加日志,可以通過以下命令添加。 GGSCI>?ADD SCHEMATRANDATA <schema_name> d.配置流池(stream pool)大小 在抽取進程啟用的數據庫(抽取源庫或 downstream 庫)上,需配置流池大小,以應用于 logmining Server。 SQL>?ALTER SYSTEM SET streams_pool_size=<pool_size> scope=both sid='*'; 注意:流池大小由集成抽取參數?MAX_SGA_SIZE?及?PARALLELISM?決定,推薦公式為?(MAX_SGA_SIZE * PARALLELISM) * 1.25 2.升級抽取進程 a.備份軟件目錄 Back up the current Oracle GoldenGate working directories. b.修改抽取進程參數 大多數情況下,傳統抽取模式下的抽取進程參數同樣適用于集成抽取模式下的抽取進程,此時需按需修改抽取進程參數。 例如:設置集成抽取進程單個 logminner 進程使用 SGA 大小為 100M,logminner 進程數為 1。 TRANLOGOPTIONS INTEGRATEDPARAMS (MAX_SGA_SIZE 100, PARALLELISM 1) c.GGSCI 環境下登陸源端數據庫 使用類似如下語句,在 GGSCI 環境下登陸源端數據庫。 GGSCI>?dblogin userid goldengate, password Goldengate_2015 d.注冊抽取進程以挖掘數據庫 GGSCI>?REGISTER EXTRACT <group> DATABASE e.停止抽取進程 GGSCI>?STOP EXTRACT <group> f.檢查進程是否允許升級為集成抽取模式 Issue the following command to determine whether the upgrade command can be?issued. Transactions that started before the registration command must be written?to the trail before you can proceed with the upgrade. You may have to issue this?command more than once until it returns a message stating that Extract can be?upgraded. GGSCI>?INFO EXTRACT <group> UPGRADE g.升級抽取進程至集成抽取模式 GGSCI>?ALTER EXTRACT <group> UPGRADE INTEGRATED TRANLOG h.重啟抽取進程 GGSCI>?START EXTRACT <group> 由集成抽取(Integrated Capture)模式降級至傳統抽取(Classic Capture)模式
1.降級抽取進程
a.備份軟件目錄 Back up the current Oracle GoldenGate working directories. b.修改抽取進程參數 大多數情況下,傳統抽取模式下的抽取進程參數同樣適用于集成抽取模式下的抽取進程,此時需按需修改抽取進程參數。 c.停止抽取進程 GGSCI>?STOP EXTRACT <group> d.檢查進程是否允許降級為傳統抽取模式 Issue the following command to determine whether the downgrade command can be issued. Transactions that started before the downgrade command is issued must be written to the trail before you can proceed. You may have to issue this command more than once until it returns a message stating that Extract can be downgraded. GGSCI>?INFO EXTRACT <group> UPGRADE e.GGSCI 環境下登陸源端數據庫 使用類似如下語句,在 GGSCI 環境下登陸源端數據庫。 GGSCI>?dblogin userid goldengate, password Goldengate_2015 f.降級抽取進程至集成抽取模式 GGSCI>?ALTER EXTRACT <group> DOWNGRADE INTEGRATED TRANLOG g.反注冊抽取進程 GGSCI>?UNREGISTER EXTRACT <group> DATABASE h.重啟抽取進程 GGSCI>?START EXTRACT <group> 參考文檔 (1).Oracle?GoldenGate?Performance?Best?Practices》 (2).《GoldenGate?Administering?Oracle?GoldenGate?for?Windows?and?UNIX?12c?(12.1.2)》 20.7?Switching?Extract?from?Classic?Mode?to?Integrated?Mode
在?GGSCI?環境下,執行類似如下語句查看特定進程的狀態。
GGSCI>?info <Group_Name>其中,<Group_Name> 為進程名稱。
例如:下圖所示?EPUBADM?進程抽取模式為集成抽取模式(Integrated?Capture)
例如:下圖所示?ETEST?進程抽取模式為傳統抽取模式(Classic?Capture) 由傳統抽取(Classic Capture)模式升級至集成抽取(Integrated Capture)模式 1.升級前準備 a.啟用數據庫歸檔 確保抽取源端數據庫運行于歸檔模式,可以在?SQLPLUS?環境下通過以下語句檢查。 SQL>?archive log list b.啟用 FORCE LOGGING 歸檔模式(可選) 當需要同步 NOLOGGING 模式的對象時,需要啟用 FORCE LOGGING 歸檔模式。啟用步驟如下語句。 (1).檢查 FORCE LOGGING 模式狀態 SQL>?SELECT FORCE_LOGGING_MODE FROM V$DATABASE; (2),啟用 FORCE LOGGING 模式 SQL>?ALTER DATABASE FORCE LOGGING; ALTER SYSTEM SWITCH LOGFILE; c.啟用附加日志 在 GGSCI 環境下,通過以下命令添加表級的附加日志? GGSCI>?ADD TRANDATA <schema.table_name> 對于 schema 級的附加日志,可以通過以下命令添加。 GGSCI>?ADD SCHEMATRANDATA <schema_name> d.配置流池(stream pool)大小 在抽取進程啟用的數據庫(抽取源庫或 downstream 庫)上,需配置流池大小,以應用于 logmining Server。 SQL>?ALTER SYSTEM SET streams_pool_size=<pool_size> scope=both sid='*'; 注意:流池大小由集成抽取參數?MAX_SGA_SIZE?及?PARALLELISM?決定,推薦公式為?(MAX_SGA_SIZE * PARALLELISM) * 1.25 2.升級抽取進程 a.備份軟件目錄 Back up the current Oracle GoldenGate working directories. b.修改抽取進程參數 大多數情況下,傳統抽取模式下的抽取進程參數同樣適用于集成抽取模式下的抽取進程,此時需按需修改抽取進程參數。 例如:設置集成抽取進程單個 logminner 進程使用 SGA 大小為 100M,logminner 進程數為 1。 TRANLOGOPTIONS INTEGRATEDPARAMS (MAX_SGA_SIZE 100, PARALLELISM 1) c.GGSCI 環境下登陸源端數據庫 使用類似如下語句,在 GGSCI 環境下登陸源端數據庫。 GGSCI>?dblogin userid goldengate, password Goldengate_2015 d.注冊抽取進程以挖掘數據庫 GGSCI>?REGISTER EXTRACT <group> DATABASE e.停止抽取進程 GGSCI>?STOP EXTRACT <group> f.檢查進程是否允許升級為集成抽取模式 Issue the following command to determine whether the upgrade command can be?issued. Transactions that started before the registration command must be written?to the trail before you can proceed with the upgrade. You may have to issue this?command more than once until it returns a message stating that Extract can be?upgraded. GGSCI>?INFO EXTRACT <group> UPGRADE g.升級抽取進程至集成抽取模式 GGSCI>?ALTER EXTRACT <group> UPGRADE INTEGRATED TRANLOG h.重啟抽取進程 GGSCI>?START EXTRACT <group> 由集成抽取(Integrated Capture)模式降級至傳統抽取(Classic Capture)模式
1.降級抽取進程
a.備份軟件目錄 Back up the current Oracle GoldenGate working directories. b.修改抽取進程參數 大多數情況下,傳統抽取模式下的抽取進程參數同樣適用于集成抽取模式下的抽取進程,此時需按需修改抽取進程參數。 c.停止抽取進程 GGSCI>?STOP EXTRACT <group> d.檢查進程是否允許降級為傳統抽取模式 Issue the following command to determine whether the downgrade command can be issued. Transactions that started before the downgrade command is issued must be written to the trail before you can proceed. You may have to issue this command more than once until it returns a message stating that Extract can be downgraded. GGSCI>?INFO EXTRACT <group> UPGRADE e.GGSCI 環境下登陸源端數據庫 使用類似如下語句,在 GGSCI 環境下登陸源端數據庫。 GGSCI>?dblogin userid goldengate, password Goldengate_2015 f.降級抽取進程至集成抽取模式 GGSCI>?ALTER EXTRACT <group> DOWNGRADE INTEGRATED TRANLOG g.反注冊抽取進程 GGSCI>?UNREGISTER EXTRACT <group> DATABASE h.重啟抽取進程 GGSCI>?START EXTRACT <group> 參考文檔 (1).Oracle?GoldenGate?Performance?Best?Practices》 (2).《GoldenGate?Administering?Oracle?GoldenGate?for?Windows?and?UNIX?12c?(12.1.2)》 20.7?Switching?Extract?from?Classic?Mode?to?Integrated?Mode
轉載于:https://www.cnblogs.com/autopenguin/p/6269868.html
總結
以上是生活随笔為你收集整理的Oracle 环境下 GoldenGate 集成抽取(Integrated Capture)模式与传统抽取模式(Classic Capture)间的切换...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: placeholder文字颜色与是否显示
- 下一篇: Javaweb 第15天 web练习和