truncate table tcustmer;Table truncated. 在目的端,查看表數(shù)據(jù) SQL> select coun" />
  • <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

    GoldenGate實(shí)現(xiàn)OracleforOracle單向DDL操作同步

    來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 16:08:29
    文檔

    GoldenGate實(shí)現(xiàn)OracleforOracle單向DDL操作同步

    GoldenGate實(shí)現(xiàn)OracleforOracle單向DDL操作同步:GoldenGate 實(shí)現(xiàn)Oracle for Oracle 單向DDL操作同步 在 文章中我們實(shí)現(xiàn)了表的DML操作同步。 我們做如下測(cè)試 在源端執(zhí)行表的truncate SQL> truncate table tcustmer;Table truncated. 在目的端,查看表數(shù)據(jù) SQL> select coun
    推薦度:
    導(dǎo)讀GoldenGate實(shí)現(xiàn)OracleforOracle單向DDL操作同步:GoldenGate 實(shí)現(xiàn)Oracle for Oracle 單向DDL操作同步 在 文章中我們實(shí)現(xiàn)了表的DML操作同步。 我們做如下測(cè)試 在源端執(zhí)行表的truncate SQL> truncate table tcustmer;Table truncated. 在目的端,查看表數(shù)據(jù) SQL> select coun

    GoldenGate 實(shí)現(xiàn)Oracle for Oracle 單向DDL操作同步

    在 文章中我們實(shí)現(xiàn)了表的DML操作同步。

    我們做如下測(cè)試

    在源端執(zhí)行表的truncate

    SQL> truncate table tcustmer;
    Table truncated.

    在目的端,查看表數(shù)據(jù)

    SQL> select count(*) from tcustmer;

    COUNT(*)
    ----------
    2

    數(shù)據(jù)并沒有同步

    我們?nèi)绾巫孏oldengate實(shí)現(xiàn)DDL操作的同步呢?

    GoldenGate 實(shí)現(xiàn)Oracle for Oracle 單向DDL操作同步

    要想支持DDL同步,需要在源數(shù)據(jù)庫上做些設(shè)置,使得可以跟蹤DDL操作。包括如下內(nèi)容Trigger、marker和history table,一個(gè)用戶角色和其他各式各樣的數(shù)據(jù)庫對(duì)象。

    首先要配置GLOBALS參數(shù),告訴gg使用那個(gè)schema來存儲(chǔ)DDL操作。

    GGSCI (localhost.localdomain) 19> edit params ./GLOBALS

    -- GoldenGate GLOBALS parameter file
    --
    GGSCHEMA GGDDL

    2. 使用sqlplus 創(chuàng)建ggddl用戶,,并安裝ddl支持

    SQL> conn / as sysdba
    Connected.
    SQL> create user ggddl identified by ggddl ;

    User created.

    SQL> grant connect,resource to ggddl;

    Grant succeeded.

    關(guān)閉數(shù)據(jù)回收站功能

    SQL> ALTER SYSTEM SET RECYCLEBIN = OFF scope=spfile;

    System altered.
    SQL> startup force
    Oracle instance started.

    Total System Global Area 835104768 bytes
    Fixed Size 2217952 bytes
    Variable Size 574621728 bytes
    Database Buffers 255852544 bytes
    Redo Buffers 2412544 bytes
    Database mounted.
    Database opened.

    運(yùn)行marker_setup.sql (ogg的安裝目錄,進(jìn)入sqlplus)

    [oracle@localhost ogg]$ sqlplus / as sysdba

    SQL*Plus: Release 11.2.0.1.0 Production on Fri Sep 11 19:58:40 2015

    Copyright (c) 1982, 2009, Oracle. All rights reserved.


    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options

    SQL> @marker_setup.sql

    Marker setup script

    You will be prompted for the name of a schema for the Oracle GoldenGate database objects.
    NOTE: The schema must be created prior to running this script.
    NOTE: Stop all DDL replication before starting this installation.

    Enter Oracle GoldenGate schema name:GGDDL


    Marker setup table script complete, running verification script...
    Please enter the name of a schema for the GoldenGate database objects:
    Setting schema name to GGDDL

    MARKER TABLE
    -------------------------------
    OK

    MARKER SEQUENCE
    -------------------------------
    OK

    Script complete.

    在彈出對(duì)話框輸入GGSCHEMA的名稱

    運(yùn)行ddl_setup.sql

    SQL> @ddl_setup.sql

    運(yùn)行role_setup.sql

    SQL> @role_setup.sql

    GGS Role setup script

    This script will drop and recreate the role GGS_GGSUSER_ROLE
    To use a different role name, quit this script and then edit the params.sql script to change the gg_role parameter to the preferred name. (Do not run the script.)

    You will be prompted for the name of a schema for the GoldenGate database objects.
    NOTE: The schema must be created prior to running this script.
    NOTE: Stop all DDL replication before starting this installation.

    Enter GoldenGate schema name:ggddl
    Wrote file role_setup_set.txt

    PL/SQL procedure successfully completed.


    Role setup script complete

    Grant this role to each user assigned to the Extract, GGSCI, and Manager processes, by using the following SQL command:

    GRANT GGS_GGSUSER_ROLE TO

    where is the user assigned to the GoldenGate processes.

    創(chuàng)建好角色后,并不是要把這個(gè)角色賦予ggddl用戶,而是要將該角色賦予Extract,Replicat等使用的schema 。

    我們之前配置的是system用戶

    SQL> GRANT GGS_GGSUSER_ROLE TO system;

    Grant succeeded.

    啟用ddl,其實(shí)就是使trigger enable

    SQL> @ddl_enable.sql

    Trigger altered.

    關(guān)閉Manager,Extract,Replicat

    源端

    GGSCI (localhost.localdomain) 1> stop Extract eorakk
    GGSCI (localhost.localdomain) 5> stop mgr !

    目的端

    GGSCI (localhost.localdomain) 1> stop replicat rorakk
    Sending STOP request to REPLICAT RORAKK ...
    Request processed.
    GGSCI (localhost.localdomain) 2> stop manager

    編輯Extract參數(shù)

    GGSCI (localhost.localdomain) 5> edit params eorakk

    --
    -- Change Capture parameter file to capture
    -- TCUSTMER and TCUSTORD Changes
    --
    EXTRACT EORAKK
    USERID system, PASSWORD oracle
    RMTHOST 192.168.199.104, MGRPORT 7809
    EXTTRAIL ./dirdat/KK
    DDL INCLUDE ALL
    TABLE SCOTT.TCUSTMER;
    TABLE SCOTT.TCUSTORD;

    在原有基礎(chǔ)上添加一行DDL INCLUDE ALL

    編輯Replicat參數(shù)

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    GoldenGate實(shí)現(xiàn)OracleforOracle單向DDL操作同步

    GoldenGate實(shí)現(xiàn)OracleforOracle單向DDL操作同步:GoldenGate 實(shí)現(xiàn)Oracle for Oracle 單向DDL操作同步 在 文章中我們實(shí)現(xiàn)了表的DML操作同步。 我們做如下測(cè)試 在源端執(zhí)行表的truncate SQL> truncate table tcustmer;Table truncated. 在目的端,查看表數(shù)據(jù) SQL> select coun
    推薦度:
    標(biāo)簽: 同步 oracle ddl
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 日韩精品成人a在线观看| 亚洲欧美国产精品专区久久| 麻豆精品| 日韩精品www| 亚洲精品狼友在线播放| 国产伦精品一区二区免费| 999精品视频这里只有精品| 亚洲精品国产高清嫩草影院| 国产精品成| 伊人久久大香线蕉精品| 国产a∨精品一区二区三区不卡| 中文字幕日韩精品在线| 久久久久久亚洲精品不卡| 一区二区三区四区精品视频| 国产精品成人va在线观看| 久久精品国产亚洲av高清漫画| 亚洲精品老司机在线观看| 精品无码久久久久久久动漫| 99久久99久久精品国产| 四虎国产精品永久地址51| 91精品在线看| 99香蕉国产精品偷在线观看| 国产精品无套内射迪丽热巴| 久久久国产精品亚洲一区| 人妻少妇精品视频一区二区三区| 日韩亚洲精品福利| 欧美日韩国产精品系列| 精品福利一区二区三区精品国产第一国产综合精品 | 在线观看自拍少妇精品| 亚洲精品第一国产综合境外资源| 精品久久久久久无码国产| 国产欧美在线观看精品一区二区| 国产高清在线精品一区二区三区 | 国产乱人伦偷精品视频| 国产高清日韩精品欧美激情| www.日韩精品| 92精品国产自产在线观看| 国产精品电影在线| 久久精品中文字幕一区| 欧美日韩精品系列一区二区三区国产一区二区精品 | 国产精品成人观看视频国产|