同步数据_体验GoldenGate 18C数据同步到ADW
ADW的厲害,我們之前的文章都已經(jīng)說(shuō)過(guò)很多了,Oracle最新發(fā)布的GoldenGate 18C可以把本地或是云端數(shù)據(jù)庫(kù)的數(shù)據(jù)變化實(shí)時(shí)同步到ADW中。前段時(shí)間一直在研究這個(gè)課題,但是一直不成功,猜想過(guò)可能是版本的問(wèn)題。聽(tīng)到這個(gè)好消息,迫不及待的測(cè)試了一把。發(fā)現(xiàn)18C果然厲害,困擾良久的問(wèn)題今天終于解決了。
現(xiàn)在開(kāi)始我們的演示,這次我們使用的數(shù)據(jù)源是云上的一個(gè)Oracle12C的數(shù)據(jù)庫(kù),目標(biāo)是ADW,注意ADW或是ATP僅僅只能做為數(shù)據(jù)復(fù)制的目標(biāo)端。
測(cè)試過(guò)程參考如下:
1、配置ADW數(shù)據(jù)庫(kù).
用admin用戶連接到ADW,然后執(zhí)行以下命令:
alteruser ggadmin identified by ?******** ?account unlock;
createuser user_target identified by *******;
grantcreate session, resource, create view, create table to user_target;
2、建立測(cè)試表.
CREATETABLE EMP
?????? (EMPNO NUMBER(4) CONSTRAINT PK_EMPPRIMARY KEY,
??????? ENAME VARCHAR2(10),
??????? JOB VARCHAR2(9),
??????? MGR NUMBER(4),
??????? HIREDATE DATE,
??????? SAL NUMBER(7,2),
??????? COMM NUMBER(7,2),
??????? DEPTNO NUMBER(2));?
3、獲得ADW的連接秘鑰文件.
進(jìn)入OCI的ADW的管理頁(yè)面點(diǎn)擊建立的ADW實(shí)例的連接,進(jìn)入實(shí)例的管理頁(yè)面進(jìn)行下載。
4、在安裝GoldenGate的服務(wù)器配置連接到ADW數(shù)據(jù)庫(kù)
1)、把下載的密鑰文件,上傳到服務(wù)器,解壓縮密鑰文件到指定目錄
2)、配置tnsname和sqlnet參數(shù)
進(jìn)入目錄,配置tnsname和sqlnet參數(shù)。
參考解壓縮目錄中的tnsname文件配置agent服務(wù)器數(shù)據(jù)庫(kù)tnsnames.ora文件
參考格式如下:
adw1_low = (description=(address=(protocol=tcps)(port=1522)(host=aqqdb.uxxxxxcloud.com))(connect_data=(service_name=owkv8rljeuvdivzzzzf_adw1_low.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.uscom-east-1.xxxxcom,OU=OracleBMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US"))?? )
配置sqlnet文件
參考格式如下:
WALLET_LOCATION = (SOURCE = (METHOD = file)(METHOD_DATA
(DIRECTORY="解壓縮密鑰文件目錄")))
SSL_SERVER_DN_MATCH=yes
5、配置GoldenGate
首先登陸GGSCI管理控制臺(tái)
1)、建立從GoldenGate到ADW的認(rèn)證連接
GGSCI add credentialstore
GGSCI Alter credentialstore ADD USER ggadmin@adw1_low?PASSWORD
***** ?aliasggadmin_alias
GGSCI DBLOGIN USERIDALIAS ggadmin_alias
2)、配置GoldenGate的進(jìn)程和參數(shù),這次主要測(cè)試的是向ADW同步數(shù)據(jù),主要演示數(shù)據(jù)投遞進(jìn)程的配置和參數(shù),關(guān)于數(shù)據(jù)抽取進(jìn)程的配置和參數(shù),請(qǐng)參考官方手冊(cè)和文檔。編輯replicate進(jìn)程的參數(shù)文件:
replicat rep1
useridalias ggadmin_alias
discardfile ./dirrpt/rep1.dsc,purge
REPORTCOUNT EVERY 5000 RECORDS
map SourceSchema.SourceTable, targetTargetSchema.TargetTable;
增加replicate進(jìn)程
add replicat rep_name,exttrail ./dirdat/trail_file_name
啟動(dòng)replicat進(jìn)程
Start rep1
1、測(cè)試
INSERT
Insert1 row in source EMP
Update
UPDATE EMPNO SET JOB=’SC’ WHERE EMPNO=7369;
DELETE
DELETEFROM EMP WHERE EMPNO=7499;
在目標(biāo)端ADW查看數(shù)據(jù)被GoldenGate同步到了ADW數(shù)據(jù)庫(kù)。
現(xiàn)在有了GoldenGate 18C,ADW有多了一個(gè)左膀右臂。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的同步数据_体验GoldenGate 18C数据同步到ADW的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 车联网大数据框架_FEV:基于最新网关技
- 下一篇: 电饼锅的样式图片价格_2020年三明治机