兩台Oracle之間配置OGG-未配置同步DDL

來源:互聯網
上載者:User

環境 :
資料庫版本Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
VBOX虛擬機器
主機名稱、資料庫執行個體、庫名及IP規劃:
源主機IP:192.168.1.213 HOSTNAME:bys001.oel.com
目標主機IP:192.168.1.213 HOSTNAME:bys2.oel.com
執行個體名和資料庫名兩台主機一樣,兩台主機的資料庫結構完全一樣。
採用先配置源主機,再複製一台修改一下配置做為目標機。
其中源主機已經安裝好ORACLE資料庫軟體並已經建立資料庫。

整個配置分6步:
1.修改環境變數,建立目錄
2.上傳OGG軟體解壓並安裝
3.查詢資料庫名、執行個體名並開啟歸檔模式,強制產生日誌等
4.在資料庫中為OGG建立使用者
5.開始配置OGG的同步--未配置DDL的同步
6.測試test使用者的test1表做DML操作能否同步
######################################
1.修改環境變數,建立目錄[oracle@bys001 ~]$ vi .bash_profile
增加這一句:
export OGG_HOME=/u01/ogg
".bash_profile" 24L, 560C written
[oracle@bys001 ~]$ source .bash_profile
[oracle@bys001 ~]$ cd /u01
[oracle@bys001 u01]$ mkdir ogg
[oracle@bys001 u01]$ ls
admin checkpoints oradata
app diag oraInventory
archbys1 flash_recovery_area
cfgtoollogs ogg
[oracle@bys001 u01]$ echo $OGG_HOME
/u01/ogg

2.上傳OGG軟體解壓並安裝----使用SSH SECURE SHELL上傳很好用。
[oracle@bys001 ~]$ ls ogg112101_fbo_ggs_Linux_x86_ora11g_32bit.zip ogg112101_fbo_ggs_Linux_x86_ora11g_32bit.zip
[oracle@bys001 ~]$ unzip ogg112101_fbo_ggs_Linux_x86_ora11g_32bit.zip
[oracle@bys001 ~]$ ls fbo_ggs_Linux_x86_ora11g_32bit.tar
fbo_ggs_Linux_x86_ora11g_32bit.tar

[oracle@bys001 ~]$ tar -xvf fbo_ggs_Linux_x86_ora11g_32bit.tar -C $OGG_HOME

開啟 ggsci時的一個錯誤解決:
我這裡在使用ggsci遇到錯誤因為找不到庫檔案報錯:
[oracle@oel-01 ogg]$ ./ggsci
./ggsci: error while loading shared libraries: libnnz11.so: cannot open shared object file: No such file or directory
建議在使用前先在OGG的目錄執行:[oracle@bys001 ogg]$ ldd ggsci
如果庫檔案全在,可以直接執行[oracle@bys001 ogg]$ ./ggsci
如果缺少庫檔案,可以find / -name libnnz11.so 這樣在整個/目錄下查詢。
根據查出的庫檔案位置,做一個軟連結就可以了,要使用 root賬戶。如:
[root@oel-01 ~]# ln -s /u01/app/oracle/product/11.2.0/dbhome_1/lib/libnnz11.so /lib/libnnz11.so

建立OGG目錄:要注意在OGG的安裝目錄下調用
[oracle@bys001 ogg]$ ./ggsci

GGSCI (bys001.oel.com) 2> create subdirs

Creating subdirectories under current directory /u01/ogg

Parameter files /u01/ogg/dirprm: already exists
Report files /u01/ogg/dirrpt: created
Checkpoint files /u01/ogg/dirchk: created
Process status files /u01/ogg/dirpcs: created
SQL script files /u01/ogg/dirsql: created
Database definitions files /u01/ogg/dirdef: created
Extract data files /u01/ogg/dirdat: created
Temporary files /u01/ogg/dirtmp: created
Stdout files /u01/ogg/dirout: created
只需要在開啟的視窗寫入: PORT 7809就可以了,使用是和VI一樣。
GGSCI (bys001.oel.com) 4> edit param mgr
PORT 7809
GGSCI (bys001.oel.com) 7> start mgr
Manager started.

GGSCI (bys001.oel.com) 8> info all

Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING

OGG安裝完成。因為後面才會複製虛擬機器,所以這裡只需要做一次安裝哈哈。
OGG同步的配置在第6步。
############################################### 

更多詳情見請繼續閱讀下一頁的精彩內容:

 

RAC環境下管理OGG-HA

RAC環境下配置OGG同步

GoldenGate單向表DML同步

Oracle GoldenGate 系列:Extract 進程的恢複原理

Oracle GoldenGate安裝配置

Oracle goldengate的OGG-01004 OGG-1296錯誤

  • 1
  • 2
  • 3
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.