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