Oracle GoldenGate簡介

一、什么是Oracle GoldenGate?

Oracle GoldenGate是用于實時數據集成和復制的綜合軟件包。它支持高可用性解決方案,實時數據集成,事務性更改數據捕獲,數據復制,轉換以及運營和分析企業系統之間的驗證。

使用Oracle GoldenGate,您可以在企業中的多個系統之間移動提交的事務。使用Oracle GoldenGate,您可以將Oracle數據庫之間的數據復制到其他受支持的異構數據庫以及異構數據庫之間。此外,您可以與Oracle GoldenGate for Big Data一起復制到Java消息隊列,平面文件和大數據目標。

二、為什么需要Oracle GoldenGate?

企業數據通常在異構數據庫中跨企業分布。要在不同數據源之間獲取數據,可以使用Oracle GoldenGate實時加載,分發和過濾企業內的事務,并在接近零停機時間的情況下啟用不同數據庫之間的遷移。

為此,您需要一種方法,以零停機時間實時有效地將數據從一個系統移動到另一個系統。Oracle GoldenGate是Oracle復制和集成數據的解決方案。

Oracle GoldenGate具有以下主要功能:

  • 數據移動是實時的,從而減少了延遲。
  • 只移動已提交的事務,從而實現一致性并提高性能。
  • 支持不同版本和版本的Oracle數據庫,以及在各種操作系統上運行的各種異構數據庫。您可以將數據從Oracle數據庫復制到其他異構數據庫。
  • 簡單的體系結構和易于配置。
  • 高性能,基礎數據庫和基礎架構的開銷最少。

三、何時使用Oracle GoldenGate?

Oracle GoldenGate幾乎可以滿足您可能需要的所有數據移動要求。本節介紹了一些最常見的用例。

您可以使用Oracle GoldenGate滿足以下業務需求:

1.業務連續性和高可用性

業務連續性是企業提供其功能和服務而不會發生運營中斷的能力。高可用性是最高的容錯級別。為了實現業務連續性,系統設計有多個服務器,多個存儲和多個數據中心,以提供足夠高的可用性來支持業務的真正連續性。為了建立和維護這樣的環境,需要在這些多個服務器和數據中心之間移動數據,這可以使用Oracle GoldenGate輕松完成。

考慮一種情況,您在一家總部位于英國倫敦的跨國銀行工作。您在印度班加羅爾的一家銀行分支機構工作。該銀行將特定帳戶用于其財務應用程序,該帳戶在全球所有分支機構都使用。經理要求您每天將班加羅爾分公司數據庫中該帳戶發生的交易與英國的集中數據庫進行同步。交易量巨大,即使是最輕微的延遲也會極大地影響業務。全球銀行所有分支機構中的每個數據庫在多個目的地都需要執行相同的過程。必須連續監控此過程,最好是通過某種基于GUI的工具來簡化管理。此外,銀行還有其他幾個 所有分支機構都使用非關鍵應用程序。這些應用程序基于異構數據庫(例如MySQL),但是通過這些數據庫完成的事務也必須加載到總部的Oracle數據庫中。使用的復制技術必須同時支持Oracle和異構數據庫,以便它們可以相互通信。在這種情況下,Oracle GoldenGate是一個合適的解決方案。

2.初始負載和數據庫遷移

初始加載是從源數據庫提取數據記錄并將這些記錄加載到目標數據庫的過程。初始加載是僅執行一次的數據遷移過程。Oracle GoldenGate允許您執行初始負載數據遷移,而無需使系統脫機。

3.資料整合

數據集成涉及合并來自多個不同來源的數據,這些數據使用各種技術存儲,并提供數據的統一視圖。Oracle GoldenGate提供實時數據集成。

四、Oracle GoldenGate產品系列

Oracle GoldenGate產品系列中有許多產品。

  • Oracle GoldenGate Veridata: Oracle GoldenGate Veridata將一組數據與另一組數據進行比較,并標識不同步的數據,并允許您修復發現的所有不同步數據。
  • Oracle GoldenGate Plug-in for EMCC:適用于 Oracle GoldenGate的企業管理器插件擴展了Oracle Enterprise Manager Cloud Control,并提供了監視和管理 Oracle GoldenGate流程的可視化支持。
  • Oracle GoldenGate Monitor: Oracle GoldenGate Monitor是一個基于Web的實時監視控制臺,可提供企業內所有Oracle GoldenGate實例及其關聯數據庫的概覽圖形視圖。
  • Oracle GoldenGate for Big Data:的Oracle GoldenGate大數據包含內置的支持,以從寫操作數據的Oracle GoldenGate跟蹤記錄到各種大數據對象(如, HDFS, HBase, Kafka, Flume, JDBC, Cassandra, MongoDB)。
  • Oracle GoldenGate Application Adapters: Oracle GoldenGate應用程序適配器與 Oracle GoldenGate核心產品的安裝集成在一起,以引入Java消息服務(JMS)信息或以JMS消息或文件的形式傳遞信息。
  • Oracle GoldenGate for HP NonStop (Guardian):適用于HP NonStop的 Oracle GoldenGate使您能夠通過跨各種異構應用程序和平臺提取和復制所選數據記錄和事務更改來在事務級別管理業務數據。
  • Oracle GoldenGate Studio: Oracle GoldenGate Studio使您能夠通過自動處理表和列映射,允許拖放自定義映射,從模板生成最佳實踐配置以及包含上下文相關幫助來設計和部署大容量實時復制。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/535770.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535770.shtml
英文地址,請注明出處:http://en.pswp.cn/news/535770.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

sed教程入門與實例練習(三)

在第二篇 sed 文章中,我提供了一些示例來演示 sed 的工作原理,但是它們當中很少有示例能實際做特別有用的事。在這篇 sed 系列的最后文章中,我要改變那種方式,并使用 sed 來做實際的事。我將為您顯示幾個示例,它們不僅…

Oracle GoldenGate微服務架構

Oracle GoldenGate支持兩種架構,經典架構和微服務架構(MA)。 可以出于以下目的配置Oracle GoldenGate: 從一個數據庫中靜態提取數據記錄,并將這些記錄加載到另一個數據庫中。連續提取和復制事務性數據處理語言&#…

Oracle GoldenGate經典架構

可以使用Oracle GoldenGate Classic Architecture從命令行配置和管理數據復制。 圖示的說明logicalarch2.png 注意: 這是基本配置。根據業務需求和用例,可以配置此模型的不同變體。 1、Manager Manager是Oracle GoldenGate的控制過程。必須先在Oracl…

WordPress 首頁顯示摘要

這里的方法不需要你另外裝插件。 1、使用more標簽 (缺點&#xff1a;每次都要加一下這個東西&#xff0c;不靈活只能一刀切。優點&#xff1a;方法比較正規不需要改動模版) 在你需要截斷的地方(就是你的編輯框)加 <!–more–> 代碼. 2、使用the_excerpt標簽 (缺點&#x…

Oracle GoldenGate復制過程

這兩種Oracle GoldenGate體系結構共有許多數據復制過程。 1、什么是Extract&#xff1f; Extract是一個過程&#xff0c;該過程被配置為針對源數據庫運行或被配置為在下游挖掘數據庫&#xff08;僅Oracle&#xff09;上運行&#xff0c;以捕獲在其他位置的真實源數據庫中生成…

awk教程入門與實例練習(一)

Awk 是一種非常好的語言&#xff0c;同時有一個非常奇怪的名稱。在本系列&#xff08;共三篇文章&#xff09;的第一篇文章中&#xff0c;Daniel Robbins 將使您迅速掌握 awk 編程技巧。隨著本系列的進展&#xff0c;將討論更高級的主題&#xff0c;最后將演示一個真正的高級 a…

HDFS-簡介

HDFS 是 Hadoop Distribute File System 的簡稱&#xff0c;意為&#xff1a;Hadoop 分布式文件系統&#xff0c;是一種旨在在商品硬件上運行的分布式文件系統。它與現有的分布式文件系統有許多相似之處。但是&#xff0c;與其他分布式文件系統的區別很明顯。HDFS具有高度的容錯…

awk教程入門與實例練習(二)

在這篇 awk 簡介的續集中&#xff0c;Daniel Robbins 繼續探索 awk&#xff08;一種很棒但有怪異名稱的語言&#xff09;。Daniel 將演示如何處理多行記錄、使用循環結構&#xff0c;以及創建并使用 awk 數組。閱讀完本文后&#xff0c;您將精通許多 awk 的功能&#xff0c;而且…

HDFS-配置項

一、core-site.xml與core-default.xml core-default.xml與core-site.xml的功能是一樣的&#xff0c;如果在core-site.xml里沒有配置的屬性&#xff0c;則會自動會獲取core-default.xml里的相同屬性的值 <configuration><property><!-- 這個屬性用來指定namenod…

awk教程入門與實例練習(三)

在 awk 系列的這篇總結中&#xff0c;Daniel 向您介紹 awk 重要的字符串函數&#xff0c;以及演示了如何從頭開始編寫完整的支票簿結算程序。在這個過程中&#xff0c;您將學習如何編寫自己的函數&#xff0c;并使用 awk 的多維數組。學完本文之后&#xff0c;您將掌握更多 awk…

HDFS-常用命令

1. -help&#xff1a;顯示幫助信息 hadoop fs -help rmshel2. -ls&#xff1a;顯示目錄信息 hadoop fs -ls /3. -mkdir&#xff1a;在HDFS上創建目錄 hadoop fs -mkdir -p /user/ha4. -moveFromLocal&#xff1a;從本地剪切粘貼到HDFS hadoop fs -moveFromLocal ~/test.txt…

如何關閉WINDOWS2003 DEP數據保護功能

近來很多朋友和客戶都使用了WINDOWS2003來架設自己的GAME SERVER,但有很多朋友反映說,不如WINDOWS2000好,原因不是穩定,而是成功率高,和簡單.但我個人覺得WINDOWS2003還是不錯的系統,如果朋友們都不用這個系統,而用WINDOWS2000 有點不值得了.我就開始找尋這樣的問題.我對GAME 不…

JDK源碼解析之 java.lang.Thread

位于java.lang包下的Thread類是非常重要的線程類&#xff0c;它實現了Runnable接口&#xff0c;今天我們來學習一下Thread類&#xff0c;在學習Thread類之前&#xff0c;先介紹與線程相關知識&#xff1a;線程的幾種狀態、上下文切換&#xff0c;然后接著介紹Thread類中的方法的…

TASKLIST

TASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]參數列表:/S system 指定連接到的遠程系統。/U [domain/]user 指定使用哪個用戶執行這個命令。/P [password] 為指定的用戶指定密碼。/SVC 顯示每個進程中的服務…

JDK源碼解析之 java.lang.ThreadLocal

此類提供線程局部變量。這些變量與普通變量不同&#xff0c;每個訪問一個線程&#xff08;通過其get或set方法&#xff09;的線程 都有其自己的&#xff0c;獨立初始化的變量副本。 ThreadLocal實例通常是希望將狀態與線程關聯的類中的私有靜態字段&#xff08;例如&#xff0c…

華爾街頂級大師胡立陽名言

1.不要聽“親朋好友”的話&#xff0c;他們只會讓你成為“平凡人”。 2.不要只會“用功讀書”&#xff0c;重要的是“要讀對書”。  3&#xff0e;不要只是“努力工作”&#xff0c;重要的是“做對工作”。   4.不要指示結交“志趣相投”的朋友&#xff0c;否則你永遠只看到…

JDK源碼解析之 Java.lang.Enum

Enum是一個特殊的類. 我們不能以class Xxx extends Enum的方式手動繼承, 必須寫成enum Xxx的形式; 然而這段枚舉類的定義在編譯之后又變回了class Xxx extends Enum. 一、類定義 public abstract class Enum<E extends Enum<E>>implements Comparable<E>, …

Linux下的一些簡單網絡配置命令介紹

1、 ifconfig可以使用ifconfig命令來配置并查看網絡接口的配置情況。例如&#xff1a;&#xff08;1&#xff09; 配置eth0的IP地址&#xff0c; 同時激活該設備。#ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up&#xff08;2&#xff09; 配置eth0別名設備eth0:1的IP地…

JDK源碼解析之 java.lang.Throwable

在 Java 中&#xff0c;所有的異常都有一個共同的祖先 Throwable&#xff08;可拋出&#xff09;。Throwable 指定代碼中可用異常傳播機制通過 Java 應用程序傳輸的任何問題的共性。 一、類定義 public class Throwable implements Serializable {}Serializable&#xff1a;可…

JDK源碼解析之 java.lang.Error

java.lang.Error 錯誤。是所有錯誤的基類&#xff0c;用于標識嚴重的程序運行問題。這些問題通常描述一些不應被應用程序捕獲的反常情況。 一、源碼部分 //繼承了java.lang.Throwable public class Error extends Throwable {//適用于java序列化機制,過判斷類的serialVersionU…