日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
快速實現(xiàn)Oracle數(shù)據(jù)庫數(shù)據(jù)同步的工具推薦(oracle數(shù)據(jù)庫間數(shù)據(jù)同步工具)

隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,數(shù)據(jù)量越來越龐大,多數(shù)企業(yè) 都需要 使用數(shù)據(jù)庫進行數(shù)據(jù)存儲和管理,其中 Oracle 數(shù)據(jù)庫是目前使用最廣泛的一種商業(yè)數(shù)據(jù)庫。Oracle 數(shù)據(jù)庫的數(shù)據(jù)同步是數(shù)據(jù)庫運維中非常重要的一部分,它可以保證企業(yè)數(shù)據(jù)的時效性和準確性,信息的及時更新將有助于決策者做出準確的決策。本文主要介紹 Oracle 數(shù)據(jù)庫常用數(shù)據(jù)同步工具以及具體操作流程。

成都創(chuàng)新互聯(lián)公司成立于2013年,我們提供高端成都網(wǎng)站建設(shè)公司、成都網(wǎng)站制作公司、成都網(wǎng)站設(shè)計公司、網(wǎng)站定制、成都全網(wǎng)營銷推廣、小程序設(shè)計、微信公眾號開發(fā)、成都網(wǎng)站營銷服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為成都效果圖設(shè)計企業(yè)提供源源不斷的流量和訂單咨詢。

一、GoldenGate

GoldenGate 是繼 CopyCat、LogMiner 之后 Oracle 公司推出的又一高端、易用的實時數(shù)據(jù)復制和同步工具,它可以將不同 Oracle 數(shù)據(jù)庫的數(shù)據(jù)復制、過濾并通過多種傳輸協(xié)議將數(shù)據(jù)同步。

使用 GoldenGate 實現(xiàn)數(shù)據(jù)同步的具體操作流程如下:

1.為 GoldenGate 進程創(chuàng)建目錄:

GGSCI>DBLOGIN userid/password

GGSCI>CREATE SUBDIRS

GGSCI>EXIT

2.在遠端源端安裝 GoldenGate:

將源端服務(wù)器的 GoldenGate 安裝文件上傳到服務(wù)器,解壓縮后進入安裝目錄所在路徑,執(zhí)行配置命令,安裝 GoldenGate。

3.在目標端服務(wù)器安裝 GoldenGate:

同上,將目標端服務(wù)器的 GoldenGate 安裝文件上傳到服務(wù)器,解壓縮后進入安裝目錄所在路徑,執(zhí)行配置命令,安裝 GoldenGate。

4.在目標端服務(wù)器創(chuàng)建目錄:

GGSCI>DBLOGIN userid/password

GGSCI>CREATE SUBDIRS

GGSCI>EXIT

5.在源端和目標端分別創(chuàng)建 Extract 和 Replicat 進程

在源端使用 GGSCI 工具下創(chuàng)建 Extract 進程

GGSCI>DBLOGIN userid/password

GGSCI>ADD EXTRACT ext1, TRANLOG, BEGIN NOW

在目標端使用 GGSCI 工具下創(chuàng)建 Replicat 進程

GGSCI>DBLOGIN userid/password

GGSCI>ADD REPICAT rep1, EXTTRL source / dir /d ,CHECKPOINTTABLE cpoint

只需要在 Source 端使用 ADD EXTinct 之后,將 dir 參數(shù)設(shè)置為目標端目錄,Replicat 進程自然就在目標端會將數(shù)據(jù)同步完成了。

6.開啟 Extract 和 Replicat 進程

在給出的配置文件起到“文件同步”的功能之后,還需要在源端/目標端啟動 Extract/Replicat 以對具體的數(shù)據(jù)進行同步,這時簡單地使用對應的START EXTRACT 和 START REPLICAT 命令即可。

二、DataGuard

DataGuard 是 Oracle 提供的一種基于物理備庫的數(shù)據(jù)同步工具,也就是說它是”基于物理備份之后的恢復”,它主要是對應于無人值守的數(shù)據(jù)備份和災難恢復用途。

使用 DataGuard 實現(xiàn)數(shù)據(jù)同步的具體操作如下:

1.在源端和目標端啟動 DataGuard Broker

先在源端和目標端數(shù)據(jù)庫的$rdbms/admin目錄下創(chuàng)建 $ORACLE_SID.dr 文件,然后在兩個數(shù)據(jù)庫服務(wù)器上同時啟動 DataGuard Broker,命令如下:

DGMGRL

DGMGRL>connect sys/password@primary

DGMGRL>show configuration;

DGMGRL>create configuration ‘myDGConfig’ as primary database is ‘myPrimary’ connect identifier is myPrimary, secondary database is ‘myStandby’ connect identifier is myStandby;.

DGMGRL>show configuration;

DGMGRL>enable configuration;

2.在目標端主機上創(chuàng)建與源端一致的數(shù)據(jù)庫實例

首先在目標端數(shù)據(jù)庫服務(wù)器上安裝 Oracle 數(shù)據(jù)庫軟件,再使用源端的備份文件恢復目標端數(shù)據(jù)庫,最后使用 SOURCE DATABASE FOR STANDBY 命令啟用目標端數(shù)據(jù)庫。

3.在源端和目標端上啟動物理日志文件傳輸服務(wù) LGWR

在源端的 spfile 中包含 log_archive_dest 參數(shù)的以下值:

LOG_ARCHIVE_DEST_STATE_2=ENABLE

LOG_ARCHIVE_DEST_2=’SERVICE=standby LGWR SYNC AFFIRM DB_UNIQUE_NAME=standby’.

在目標端的 spfile 中包含以下參數(shù):

LOG_ARCHIVE_DEST_1=’LOCATION=/recoveryAREA/hostC/DB01/archivelog

LOG_ARCHIVE_DEST_STATE_1=ENABLE

LOG_ARCHIVE_FORMAT=’%t_%s_%r.dbf’

LOG_ARCHIVE_TRACE=TRUE

LOG_ARCHIVE_MIN_SUCCEED_DEST= 2

最后還需要設(shè)定初始化參數(shù):

a.DEFERRED_LOG_DEST=’service=standby LGWR SYNC AFFIRM DISABLE_APP_ERROR=29990 DB_UNIQUE_NAME=standby’

b.LOG_ARCHIVE_DEST_2=’service=primary lgwr sync affirm db_unique_name=primary’

4.在源端啟動物理日志記錄存檔

在源端數(shù)據(jù)庫服務(wù)器上登錄 Oracle 操作系統(tǒng)用戶,使用以下命令啟動物理日志記錄存檔:

SQL> ARCHIVE LOG START TO ‘/archivelog/orcl’;

SQL> ALER LOG ALL;

5.在目標端執(zhí)行應用重做日志命令

在目標端執(zhí)行應用前做日志命令來使備庫中的數(shù)據(jù)庫與主庫保持同步,命令如下,將 ALERT LOG 文件中的 SQL 語句復制到 SQL 命令行窗口中,并按 ENTER 鍵:

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;

6.查看 DataGuard 建立同步的進程

使用以下命令查看建立的進程是否正常,在源端輸入:

$ ps –ef | grep mrp

三、RMAN

RMAN (Recovery Manager)是 Oracle 數(shù)據(jù)庫中的一個實用程序,它主要實現(xiàn)了對 Oracle 的備份、恢復和災難恢復,并且還支持到用戶表級別的恢復操作。

使用 RMAN 實現(xiàn)數(shù)據(jù)同步的具體操作如下:

1.在目標端主機上創(chuàng)建源端的鏡像文件

在目標端上使用 RMAN 從源端進行備份,并還原到目標端數(shù)據(jù)庫,命令如下:

RMAN> BACKUP DATABASE;

RMAN> BACKUP BACKUPSET COPY OF DATABASE FOR STANDBY FROM TAG DB-PA-SD;

復制源端的控制文件/controlX1.ctl、

/spfile/mydb.ora 到目標端。

2.在目標端主機上修改的參數(shù)

(1)pfile – standby.ora

a.DB_UNIQUE_NAME = STANDBY

b.STANDBY_ARCHIVE_DEST =

c.REMOTE_LOGIN_PASSWORDFILE = EXCLUSIVE

d.FAL_SERVER = PRIM-MATTER

e.FAL_CLIENT =

f.STANDBY_FILE_MANAGEMENT=AUTO

g.STANDBY_MAX_DATA_DELAY=>

(2)sqlplus – oracle

ALTER SYSTEM SET LOG_ARCHIVE_DEST_1=’LOCATION=’ SCOPE=BOTH;

ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1=enable SCOPE=BOTH;

3.在源端修改參數(shù)

(1)pfile – primary.ora

a.DB_UNIQUE_NAME = PRIMARY

b.LOG_ARCHIVE_DEST_2 = ‘SERVICE=STANDBY LGWR ASYNC VALID_FOR=(ONLINE_LOGFILE, PRIMARY_ROLE) DB_UNIQUE_NAME=STANDBY’

(2)sqlplus – oracle

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=enable SCOPE=BOTH;

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2=” SCOPE=BOTH;

SQL> ALTER SYSTEM SET FAL_SERVER=” SCOPE=BOTH;

4.在目標端主機上啟動 archive 進程

在目標端使用以下命令啟動 archive 進程:

SQL> ARCHIVE LOG START;

5.在源端主機上啟動 archive 進程

在源端使用以下命令啟動 archive 進程:

SQL> ARCHIVE LOG START;

四、

相關(guān)問題拓展閱讀:

  • Oracle不同數(shù)據(jù)庫之間同步處理方案
  • sqlserver數(shù)據(jù)庫與oracle數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)同步

Oracle不同數(shù)據(jù)庫之間同步處理方案

背景:項目中遇到的問題,需要二區(qū)兩枝逗臺數(shù)據(jù)庫之間同步一些表,以及導出sql文件同步至三區(qū)數(shù)據(jù)庫。

新建SQL文件生成的目錄D:mptmsudataDNLTBDIR。

二區(qū)數(shù)據(jù)庫中執(zhí)行下列語句:

1)新建二區(qū)數(shù)據(jù)庫服務(wù)器到二區(qū)數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)庫DATABASE LINK文件。

二區(qū)數(shù)據(jù)庫中執(zhí)行下列語句:

2)二區(qū)數(shù)據(jù)庫服務(wù)器新建表DNL_TBJL。

二區(qū)數(shù)據(jù)庫中執(zhí)行下列語句:

在二區(qū)數(shù)據(jù)庫服務(wù)器說新建相關(guān)表的觸發(fā)器,觸發(fā)器實現(xiàn)的碼告功能是東區(qū)2區(qū)向西區(qū)直接通過DBLINK直接執(zhí)行;東區(qū)2區(qū)向東區(qū)3區(qū)通過生成SQL文件到D:mptmsudataDNLTBDIR目錄下;觸發(fā)器的每次操作都記錄到表格DNL_TBJL(id, tables,czlx, SQL, TIME, BAK)內(nèi)。

通過Windows系統(tǒng)自帶的計劃任猛模賣務(wù)執(zhí)行下面批處理實現(xiàn)數(shù)據(jù)入庫

1)三區(qū)區(qū)數(shù)據(jù)庫服務(wù)器新建表DNL_SQLJL。

三區(qū)數(shù)據(jù)庫中執(zhí)行下列語句:

2)三區(qū)區(qū)數(shù)據(jù)庫服務(wù)器新建計劃任務(wù)定期執(zhí)行DQ3QRK-ZXWJ.bat批處理。

3)DQ3QRK-ZXWJ.bat批處理調(diào)用DQ3QRK-ZXSQL.bat來執(zhí)行入庫操作。

DQ3QRK-ZXWJ.bat語句如下:

DQ3QRK-ZXSQL.bat語句如下:

sqlserver數(shù)據(jù)庫與oracle數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)同步

sqlserver的表到oracle可以使用oracle的Gateways實現(xiàn)

能實現(xiàn),

sqlserver 到oracle可以用觸發(fā)器實現(xiàn),前提是你需要先在sql server上創(chuàng)建到oracle的連接悄山。備明

之后oracle 到外仿運告網(wǎng)你可用通過程序或別的方法實現(xiàn)。

有一個工具叫 kettle ,貌似可以實現(xiàn)將數(shù)據(jù)從 sql server導入到oracle中。

為什么要中轉(zhuǎn)一下,直接將數(shù)據(jù)保存到oracle中不行嗎,或者直接將數(shù)據(jù)傳遞到外網(wǎng)上面去。

關(guān)于oracle數(shù)據(jù)庫間數(shù)據(jù)同步工具的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


本文名稱:快速實現(xiàn)Oracle數(shù)據(jù)庫數(shù)據(jù)同步的工具推薦(oracle數(shù)據(jù)庫間數(shù)據(jù)同步工具)
URL網(wǎng)址:http://www.5511xx.com/article/ccejhop.html