達夢DMHS異構資料庫資料實時同步軟體速知

2021-09-12 11:14:22 字數 1294 閱讀 1222

dmhs(heterogeneous database synchronization for dm)是達夢資料庫公司推出的一款異構資料庫資料實時同步工具軟體。同步源端支援oracle系列、達夢系列、db2、mysql、postgresql、sql server資料庫,同步目的端支援通過odbc介面訪問的資料庫。

dmhs主要有兩種功能: 資料裝載(copy) 和資料實時同步。 copy功能可以做類似dts(達夢資料遷移工具)工具的事情,可以遷移表結構、外來鍵約束、check約束、索引。在部署dmhs時,如果源端資料庫一直執行,則需要用dmhs進行初始資料遷移。至於表結構遷移可以使用 dmhs、dts或者直接使用指令碼在目的庫建立。

當你使用「***.bin」字尾為bin的安裝包(linux環境)安裝完成dmhs軟體以後,會有如下目錄:

[root@redhatel60x-001 faban08]# ls

bin bin2 doc include install install.log jdk lib log samples scripts uninst.sh web

其中你一般使用的是bin目錄下面的執行檔案,這個目錄下是dmhs的release版本。bin2目錄則是debug版本。你可能還需要使用的目錄有doc,下面存放有手冊。scripts目錄存放有ddl同步需要的指令碼;當你需要使用dmhs 的web介面控制台的時候,web目錄就發揮作用了。

所以一般你需要注意這樣乙個目錄 ***/dmhs/bin

類似於達夢資料庫dm7的配置檔案dm.ini, dmhs也有配置檔案dmhs.hs,在**? 就是上面的***/dmhs/bin下面了。

dmhs的功能是通過xml格式的配置檔案進行定義的,模組化的結構,使得不同的配置檔案定義不同的功能。

在bin目錄下有個dmhs_server的程式,執行這個程式就可以啟動dmhs管理程序。還有乙個dmhs_serverd,注意看多了乙個d,是乙個shell指令碼,用來進行後台啟動dmhs_server程式。

源端基於資料庫日誌分析進行增量資料捕獲

目標端基於標準資料庫介面進行增量資料應用(odbc、oci介面)

以資料庫事務為最小複製單位,確保複製資料的完整性和一致性

支援主流關係型資料庫(dm系列、oracle系列、mysql、postgresql、db2、sql server

支援多種軟硬體平台、支援多種複製拓撲結構

支援斷點續傳、支援同步資料鏈路冗餘

豐富的高階功能支援:檔案轉換、複雜拓撲、ftp架構、kafka支援、etl支援

達夢資料庫DMHS部署 Oracle端拷貝方式

linux to linux採用scp p 埠 r copy的目錄 使用者 ip 對端路徑 舉例 scp p2222 r dmhs bin root 192.168.0.100 dmhsunixodbc安裝目 舉例 scp p2222 r dm unixodbc 2.3.7 root 192.168...

達夢資料庫DMHS載入中文資料亂碼解決方法

環境oracle同步到dm 解決辦法 oracle端檢查環境變數nls lang,設定為與資料庫一致,dm端要配export lang zh cn.gbk 環境dm同步到oracle 解決辦法 只配oracle端的nls lang,設定為與資料庫一致,dm端不需要配 配置字符集環境變數命令 最合適的...

達夢資料庫和mysql索引引擎 達夢資料庫 索引

1.索引的種類和功能 聚集索引 每乙個普通表有且只有乙個聚集索引 唯一索引 索引資料根據索引鍵唯一 函式索引 包含函式 表示式的預先計算的值 位圖索引 對低基數的列建立位圖索引 位圖連線索引 針對兩個或者多個表連線的點陣圖索引,主要用於資料倉儲中 全文索引 在表的文字列上而建的索引。2.何時使用索引...