亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【goldengate】官方文檔筆記四 Oracle GoldenGate實時數據分布

發布時間:2020-08-12 05:48:01 來源:ITPUB博客 閱讀:216 作者:shilei1 欄目:關系型數據庫
數據分布配置是一對多得配置方案。OGG支持將源庫同步到多個目標系統。
【goldengate】官方文檔筆記四 Oracle GoldenGate實時數據分布

數據分布配置需要注意事項:
如果數據傳輸過程中,投遞進程(data pump)發現目標庫網絡連接出現故障,捕獲到得數據會繼續像其它目標發送。在源端使用一個初始抽取組(extractgroup)和一個投遞組(data pump extract group)對應多個目標數據庫。

創建數據分布結構
【goldengate】官方文檔筆記四 Oracle GoldenGate實時數據分布


源端系統

配置管理進程
1,在源端配置管理進程,參見筆 【goldengate】官方文檔筆記一
http://blog.itpub.net/29047826/viewspace-1249506/

2,在管理進程參數文件中,使用PURGEOLDEXTRACTS參數來控制本地trail文件的清除工作。

配置初級提取進程
3,在源端,使用ADD EXTRACT命令來創建一個初級提取組。在這里我們取名為ext。

ADD EXTRACT <ext>, {TRANLOG | INTEGRATED TRANLOG}, BEGIN <time>, [, THREADS]

4,在源端,使用ADD  EXTTRAIL命令來創建一個本地trail
ADD EXTTRAIL <local_trail>, EXTRACT <ext>
     使用參數EXTRACT將提取組ext和trail相鏈接。提取組將信息寫入trail,投遞組從trail中讀取。
5,在源端,使用EDIT PARAMS命令為初級提取組創建一個參數文件。
-- Identify the Extract group:EXTRACT <ext>
-- Specify database login information as needed for the database:
[SOURCEDB <dsn_1>][, USERID <user>][, PASSWORD <pw> [<encryption options>]]

-- Specify the local trail that this Extract writes to
-
- and encryption options:
ENCRYPTTRAIL <encryption options>EXTTRAIL <local_trail>
-- Specify tables to be captured:
TABLE <owner>.<table>;

  • EXTTRAIL用于指定本地trail
配置數據泵投遞組
在源頭端,使用ADD EXTRACT 命令為每一個目標系統創建數據泵。在這里我們取名為pump_1,pump2.
ADD EXTRACT <pump_1>, EXTTRAILSOURCE <local_trail>, BEGIN <time>
ADD EXTRACT <pump_2>, EXTTRAILSOURCE <local_trail>, BEGIN <time>
EXTRACT參數用于將遠程trail連接到不同的投遞組。被指定的投遞組將信息寫入相對應的trail文件。
8,在源端,使用EDIT PARAMS命令為每一個數據泵提取組創建參數文件。
Data pump_1

-- Identify the data pump group:
EXTRACT <pump_1>
-- Specify database login information if using NOPASSTHRU:
[SOURCEDB <dsn_1>][, USERID <user>][, PASSWORD <pw> [<encryption options>]]

-- Specify decryption options if input trail is encrypted.DECRYPTTRAIL
<encryption options>
-- Specify the name or IP address of the first target system
-- and optional encryption of data over TCP/IP:
RMTHOST <target_1>, MGRPORT <portnumber>, ENCRYPT <encryption options>
-- Specify remote trail and encryption options on first target system:
ENCRYPTTRAIL <encryption options>
RMTTRAIL <remote_trail_1>
-- Allow mapping, filtering, conversion or pass data through as-is:
[PASSTHRU | NOPASSTHRU]
-- Specify tables to be captured:
TABLE <owner>.<table>;


Data pump_2

-- Identify the data pump group:
EXTRACT <pump_2>-- Specify database login information if using NOPASSTHRU:
[SOURCEDB <dsn_1>][, USERID <user>][, PASSWORD <pw> [<encryption options>]]

-- Specify decryption options if input trail is encrypted.DECRYPTTRAIL
<encryption options>
-- Specify the name or IP address of the second target system
-- and optional encryption of data over TCP/IP:
RMTHOST <target_2>, MGRPORT <portnumber>, ENCRYPT <encryption options>
-- Specify remote trail and encryption options on second target system:
ENCRYPTTRAIL <encryption options>RMTTRAIL <remote_trail_2>
-- Allow mapping, filtering, conversion or pass data through as-is:
[PASSTHRU | NOPASSTHRU]
-- Specify tables to be captured:
TABLE <owner>.<table>;


目標系統

配置管理進程
9,在源端配置管理進程,參見筆 【goldengate】官方文檔筆記一
http://blog.itpub.net/29047826/viewspace-1249506/

10,在管理進程參數文件中,使用PURGEOLDEXTRACTS參數來控制本地trail文件的清除工作。

配置復制組
11,在每個目標系統上分別創建復制檢查點表(Replicat checkpoint table)
12,在每個目標系統上,使用ADD REPLICAT命令為每一個遠程系統上的trail創建復制組(Replicat group)。在這里我們取名為rep_1,rep_2
Target_1
ADD REPLICAT <rep_1>, EXTTRAIL <remote_trail>, BEGIN <time>

Target_2
ADD REPLICAT <rep_2>, EXTTRAIL <remote_trail>, BEGIN <time>
  • EXTTRAIL參數用于將復制組連接到正確的trail。
13,在每個目標系統上,使用EDIT PARMAS命令分別創建一個提取組參數文件。

Target_1

-- Identify the Replicat group:
REPLICAT <rep_1>
-- State whether or not source and target definitions are identical:
SOURCEDEFS <full_pathname> | ASSUMETARGETDEFS
-- Specify database login information as needed for the database:
[TARGETDB <dsn_2>][, USERID <user>][, PASSWORD <pw> [<encryption options>]]

-- Specify decryption options if input trail is encrypted.DECRYPTTRAIL
<encryption options>
-- Specify error handling rules:
REPERROR (<error>, <response>)
-- Specify tables for delivery:
MAP <owner>.<table>, TARGET <owner>.<table>[, DEF <template name>];


Target_2

-- Identify the Replicat group:
REPLICAT <rep_2>
-- State whether or not source and target definitions are identical:
SOURCEDEFS <full_pathname> | ASSUMETARGETDEFS
-- Specify database login information as needed for the database:
[TARGETDB <dsn_3>][, USERID <user>][, PASSWORD <pw> [<encryption options>]]

-- Specify decryption options if input trail is encrypted.DECRYPTTRAIL
<encryption options>
-- Specify error handling rules:REPERROR (<error>, <response>) 
-- Specify tables for delivery:
MAP <owner>.<table>, TARGET <owner>.<table>[, DEF <template name>];

  • 你可以為復制組使用多個MAP語句。這些MAP語句必須指定包含在連接到該組中相同trail里的對象。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

象山县| 武冈市| 芦山县| 多伦县| 德钦县| 景东| 革吉县| 噶尔县| 古蔺县| 白河县| 阿坝县| 丰城市| 朝阳县| 华坪县| 方城县| 昔阳县| 荆门市| 六安市| 盈江县| 柳林县| 洞口县| 鄯善县| 龙井市| 左贡县| 诸暨市| 泗水县| 邛崃市| 绿春县| 大厂| 天峻县| 多伦县| 商都县| 定襄县| 万全县| 沙河市| 濉溪县| 南安市| 青浦区| 巴里| 宁明县| 宣城市|