同步数据_体验GoldenGate 18C数据同步到ADW
ADW的厲害,我們之前的文章都已經說過很多了,Oracle最新發布的GoldenGate 18C可以把本地或是云端數據庫的數據變化實時同步到ADW中。前段時間一直在研究這個課題,但是一直不成功,猜想過可能是版本的問題。聽到這個好消息,迫不及待的測試了一把。發現18C果然厲害,困擾良久的問題今天終于解決了。
現在開始我們的演示,這次我們使用的數據源是云上的一個Oracle12C的數據庫,目標是ADW,注意ADW或是ATP僅僅只能做為數據復制的目標端。
測試過程參考如下:
1、配置ADW數據庫.
用admin用戶連接到ADW,然后執行以下命令:
alteruser ggadmin identified by ?******** ?account unlock;
createuser user_target identified by *******;
grantcreate session, resource, create view, create table to user_target;
2、建立測試表.
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的連接秘鑰文件.
進入OCI的ADW的管理頁面點擊建立的ADW實例的連接,進入實例的管理頁面進行下載。
4、在安裝GoldenGate的服務器配置連接到ADW數據庫
1)、把下載的密鑰文件,上傳到服務器,解壓縮密鑰文件到指定目錄
2)、配置tnsname和sqlnet參數
進入目錄,配置tnsname和sqlnet參數。
參考解壓縮目錄中的tnsname文件配置agent服務器數據庫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管理控制臺
1)、建立從GoldenGate到ADW的認證連接
GGSCI add credentialstore
GGSCI Alter credentialstore ADD USER ggadmin@adw1_low?PASSWORD
***** ?aliasggadmin_alias
GGSCI DBLOGIN USERIDALIAS ggadmin_alias
2)、配置GoldenGate的進程和參數,這次主要測試的是向ADW同步數據,主要演示數據投遞進程的配置和參數,關于數據抽取進程的配置和參數,請參考官方手冊和文檔。編輯replicate進程的參數文件:
replicat rep1
useridalias ggadmin_alias
discardfile ./dirrpt/rep1.dsc,purge
REPORTCOUNT EVERY 5000 RECORDS
map SourceSchema.SourceTable, targetTargetSchema.TargetTable;
增加replicate進程
add replicat rep_name,exttrail ./dirdat/trail_file_name
啟動replicat進程
Start rep1
1、測試
INSERT
Insert1 row in source EMP
Update
UPDATE EMPNO SET JOB=’SC’ WHERE EMPNO=7369;
DELETE
DELETEFROM EMP WHERE EMPNO=7499;
在目標端ADW查看數據被GoldenGate同步到了ADW數據庫。
現在有了GoldenGate 18C,ADW有多了一個左膀右臂。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的同步数据_体验GoldenGate 18C数据同步到ADW的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 车联网大数据框架_FEV:基于最新网关技
- 下一篇: 电饼锅的样式图片价格_2020年三明治机