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

資訊專欄INFORMATION COLUMN

?OGG安裝部署及數(shù)據(jù)復(fù)制配置

IT那活兒 / 2440人閱讀
?OGG安裝部署及數(shù)據(jù)復(fù)制配置
點(diǎn)擊上方藍(lán)字關(guān)注我們



親愛滴伙伴們,今天給大家分享一下OGG的安裝以及單向復(fù)制的部署,OGG的單向復(fù)制在生產(chǎn)環(huán)境中也是常用到的哦!


[ 概 述 ]


近期由于在工作環(huán)境中接觸到了OGG,所以自學(xué)了一下相關(guān)的知識,下面給大家分享一下OGG軟件的安裝以及OGG單向復(fù)制的部署,有不對的地方,歡迎大家指出哦!!


[ 安 裝 ]

主機(jī)環(huán)境:

源端

目標(biāo)端

IP

操作系統(tǒng)

數(shù)據(jù)庫版本

IP

操作系統(tǒng)

數(shù)據(jù)庫版本

192.168.245.138

rhel-server-7.4

12.2.0.1

192.168.245.139

rhel-server-7.4

12.2.0.1


1)獲取安裝介質(zhì)

https://edelivery.oracle.com/osdc/faces/Home.jspx--下載你需要的版本

2)配置環(huán)境變量

exportOGG_HOME=/u01/ogg11

exportPATH=$OGG_HOME:$ORACLE_HOME/bin:$PATH

exportLD_LIBRARY_PATH=$OGG_HOME:$ORACLE_HOME/lib:$LD_LIBRARY_PATH


3)解壓安裝介質(zhì)

chownoracle:oinstall /soft/

unzipV100692-01.zip


4)進(jìn)入安裝目錄,修改響應(yīng)文件

cd /soft/fbo_ggs_Linux_x64_shiphome/Disk1/response

catoggcore.rsp

oracle.install.responseFileVersion=/oracle/install/rspfmt_ogginstall_response_schema_v12_1_2

INSTALL_OPTION=ORA12c              

SOFTWARE_LOCATION=/ogg            

START_MANAGER=false                    

MANAGER_PORT=7809                            

UNIX_GROUP_NAME=dba


5)靜默安裝

我這里使用Oracle用戶安裝goldengate軟件,也可以使用別的用戶,但是要注意安裝目錄的權(quán)限問題。

su -oracle

cd/soft/fbo_ggs_Linux_x64_shiphome/Disk1

./runInstaller-silent -responseFile/soft/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp


好了,到此我們的Goldegate軟件就安裝好了,下面我們進(jìn)行配置一下Ogg的單向復(fù)制了,這里我的源端和目標(biāo)端都是單機(jī)哦,集群的話,安裝軟件的目錄要放在共享上哦,讓集群的每個節(jié)點(diǎn)都訪問到哦!


[ 單向復(fù)制配置 ]


源端:

這里我們需要打開源端的歸檔和最小附加日志哦!!!

1)開啟數(shù)據(jù)庫歸檔和強(qiáng)制歸檔(源端)

startupmount

alterdatabase archivelog;

alterdatabase open;

alterdatabase force logging;

2)添加數(shù)據(jù)庫最小附加日志,標(biāo)識我們修改的數(shù)據(jù)

alterdatabase add supplemental log data;

3)切換日志組,使附加日志開關(guān)生效。

altersystem switch logfile;

4)修改enable_goldengate_replication參數(shù)為ture

altersystem set enable_goldengate_replication=true



下面我們就開始正式的配置咯!

1)創(chuàng)建專用的goldendate用戶來同步數(shù)據(jù) (源和目標(biāo)庫)

createuser c##goldengate identified by goldengate;

execdbms_goldengate_auth.grant_admin_privilege(c##goldengate,container=>ALL);

grantdba to c##goldengate container=all;

2)配置全局參數(shù)

GGSCI(oggp) 1> edit param ./GLOBALS

GGSCHEMAC##GOLDENGATE            

3)配置mgr進(jìn)程

PORT7809

dynamicportlist7809-7899  

purgeoldextracts./dirdat/*,usecheckpoints,minkeepdays 7  


啟動mgr

startmgr

4)配置抽數(shù)進(jìn)程

editparams extorcl

EXTRACTextorcl

SETENV(NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

SETENV(ORACLE_SID=oggs)

USERIDc##goldengate, PASSWORD goldengate

EXTTRAIL./dirdat/ex    

TABLEoggs.test1.*;      

添加抽取進(jìn)程

ADDEXTRACT extorcl,integrated TRANLOG,BEGIN NOW  

添加trail文件,將捕獲的日志數(shù)據(jù)寫入

addexttrail ./dirdat/ex,extract extorcl,megabytes 100  

注冊extract extorcl:

REGISTEREXTRACT extorcl DATABASE CONTAINER(oggs)

啟動抽取進(jìn)程

startextorcl

5)添加表級附加日志

dblogin USERID c##goldengate PASSWORD goldengate    

addschematrandata oggs.test1

6)配置投遞進(jìn)程

editparam dporcl

EXTRACTdporcl

SETENV(NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

RMTHOST192.168.245.139, MGRPORT 7809    

RMTTRAIL/ogg/dirdat/rt                                  

addextract dporcl,exttrailsource ./dirdat/ex

addrmttrail /ogg/dirdat/rt,EXTRACT dporcl,MEGABYTES 100


啟動投遞進(jìn)程

startdporcl


目標(biāo)端:

1)創(chuàng)建專用的goldendate用戶

createuser c##goldengate identified by goldengate;

execdbms_goldengate_auth.grant_admin_privilege(c##goldengate,container=>ALL);

grantdba to c##goldengate container=all;


2)配置全局參數(shù)

editparam ./GLOBALS

GGSCHEMAogg

CHECKPOINTTABLEogg.checktable5

3)配置mgr

PORT7899

dynamicportlist7809-7899

purgeoldextracts./dirdat/*,usecheckpoints,minkeepdays 7


啟動mgr

startmgr

4)配置復(fù)制進(jìn)程

GGSCI> edit param reporcl

REPLICATreporcl

SETENV(NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)

SETENV(ORACLE_SID=test)

USERIDogg@testpdb, PASSWORD oracle

DISCARDFILE./dirrpt/reporcl.DSC,append  

MAPoggs.test1.*, TARGET oggt.test1.*;  

添加檢查點(diǎn)表

dblogin USERID ogg@testpdb, PASSWORD oracle

addcheckpointtable ogg.checktable5

添加復(fù)制進(jìn)程

addreplicat reporcl exttrail ./dirdat/rt,checkpointtable ogg.checktable5

啟動復(fù)制進(jìn)程

startreporcl



[ 測 試 ]


在源端的test1用戶插入數(shù)據(jù),看目標(biāo)端是否存在插入數(shù)據(jù)

SQL>conn test1/123123@testpdbs

createtable t (id number primary key);

insertinto t values (1);

commit;



[ 結(jié) 論 ]


Golengate軟件安裝以及ogg的單向復(fù)制配置還是非常簡單的,如果在啟動進(jìn)程,發(fā)現(xiàn)狀態(tài)不對,可以查詢ggserr.log的日志進(jìn)行解決,這個日志的報錯信息還是非常準(zhǔn)的。


END



文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129998.html

相關(guān)文章

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

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