oracle goldengate實施簡明介紹


1、檢查環境
1.一、跑預檢查腳本和快照腳本
本數據庫是否存在OGG不支持的數據類型數據庫

1.二、檢查生產端的歸檔日誌的空間session

1.三、檢查生產庫實際佔用空間大小oracle

1.四、檢查主機文件系統剩餘空間,規劃OGG安裝目錄、rman備份目錄和歸檔備份目錄ide

1.五、須要提早準備goldengate數據庫用戶單獨使用的表空間,GG用戶授予權限;
2、修改數據庫設置
2.一、打開數據庫級別的附加日誌:
Select SUPPLEMENTAL_LOG_DATA_MIN,SUPPLEMENTAL_LOG_DATA_PK,SUPPLEMENTAL_LOG_DATA_UI,SUPPLEMENTAL_LOG_DATA_FK,
SUPPLEMENTAL_LOG_DATA_ALL from v$database;日誌

SQL> Select SUPPLEMENTAL_LOG_DATA_MIN,SUPPLEMENTAL_LOG_DATA_PK,SUPPLEMENTAL_LOG_DATA_UI,SUPPLEMENTAL_LOG_DATA_FK,
  2  SUPPLEMENTAL_LOG_DATA_ALL from v$database;對象

SUPPLEME SUP SUP SUP SUP
-------- --- --- --- ---
YES      NO  NO  NO  NO隊列

alter database add supplemental log data;                                        
alter database add supplemental log data (primary key, unique,foreign key) columns;
alter system switch logfile;
     進程

2.2.開啓數據庫強制日誌模式
檢查以前是不是強制日誌:
 改變:
2.3.中止業務,無session,停監聽,lsnrctl stop;
2.3.1關閉數據庫的recyclebin (實施DDL時進行配置)
2.3.2 創建OGG的DDL對象
 ci

3、部署新版本OGG
3.一、上傳新版本OGG軟件
解開tar包,對應目錄下運行./ggsci
GGSCI> create subdirs部署

3.二、環境變量
oracle用戶.profile
添加環境變量(以前可能爲/oggfs,此處要改過來)
3.三、修改上傳生產端腳本

 
編輯mgr.prm
編輯extea.prm

3.4.編輯GLOBALS參數文件
3.5.添加抽取/傳輸進程與隊列文件
3.6.cp參數文件和密碼文件到目標端對應目錄
 

4、rman初始化目標端數據

源端rman備份,記錄備份完後的SCN;

目標端rman恢復

5、目標端數據庫更改參數和模式

6、容災端部署OGG、編輯參數文件,啓動OGG

相關文章
相關標籤/搜索