- 論壇徽章:
- 0
|
沃信科技有限公司
地址: 深圳市南山區(qū)深南大道海岸時代902# 郵編:518000
網(wǎng)址: http://www.woxintech.com
客戶服務(wù)郵箱: jinqd@woxintech.com
客戶服務(wù)電話: 0755-86934803
客戶服務(wù)傳真: 0755-86934803
前 言
修改記錄
修改記錄累積了每次文檔更新的說明。最新版本的文檔包含以前所有文檔版本的更新內(nèi)容。
讀者對象
本手冊適用于使用sota系統(tǒng)的系統(tǒng)管理員,推廣人員,系統(tǒng)操作員,幫助他們更好理解和使用sota系統(tǒng)。
需要了解的相關(guān)知識
1. Linux操作系統(tǒng)
2. Oracle數(shù)據(jù)庫
符號及約定
名稱 格式 意義
按鈕約定 按鈕以加雙引號的黑體表示 按鈕包括鍵盤上的按鈕、程序界面上的按鈕和菜單中的選項,如鍵盤上的“Enter”,界面中的“確定”,“執(zhí)行器”。
字體格式約定 文章中加黑的字體 表示該段文字比較重要:。引用的文字用“雙引號”表示
文字中的雙引號 引用的文字用“雙引號”表示
鼠標(biāo)約定 單擊 表示快速地按一下鼠標(biāo)左鍵或右鍵(缺省為左鍵)
雙擊 表示快速連續(xù)地按二下按兩下鼠標(biāo)左鍵
右擊 表示快速地按一下鼠標(biāo)右鍵
拖放 表示按住鼠標(biāo)左鍵不放并把它拉到某一位置。
符號約定 備注說明
聲明
文檔版本 01(2013-07-09)
第一次正式發(fā)布。
如果您在使用本手冊或者系統(tǒng)應(yīng)用過程中有任何意見和建議,歡迎提出,我們會努力提高產(chǎn)品和服務(wù)質(zhì)量,我們衷心感謝各位用戶對我們工作上支持!
目 錄
目錄
修改記錄 v
讀者對象 v
相關(guān)文檔 v
符號及約定 v
文檔版本 01(2012-07-09) vi
1 目 錄 vi
2 產(chǎn)品介紹 2-1
2.1 功能介紹 2-1
2.2 典型應(yīng)用 2-1
2.3 Sota系統(tǒng)構(gòu)架 2-2
2.3.1 oBus 2-2
2.3.2 Planner 2-2
2.3.3 Sucker 2-3
2.3.4 Parser 2-3
2.3.5 Loader 2-3
2.4 目錄說明 2-3
2.4.1 Sota目錄 2-3
2.4.2 sotaData目錄 2-4
3 軟硬件需求 3-5
3.1 硬件需求 3-5
3.2 軟件需求 3-5
4 系統(tǒng)安裝 4-6
4.1 空間準(zhǔn)備 4-6
4.2 環(huán)境準(zhǔn)備 4-7
4.2.1 檢查源庫和備庫的TNS信息 4-7
4.2.2 檢查到源庫和備庫的網(wǎng)絡(luò)是否聯(lián)通 1
4.2.3 檢查SQLPLUS程序是否存在 4-1
4.2.4 檢測源庫和備庫是否可以連接 4-1
4.2.5 檢查SOTA需要的SSL共享庫 4-1
4.2.6 檢查是否有dmidecode文件 4-1
4.3 目錄規(guī)劃 4-1
4.4 sota安裝 4-2
4.5 安裝配置 4-2
4.5.1 配置oPlanner.cfg文件 4-3
4.5.2 license.dat詳解 4-3
4.6 安裝驗證 4-3
5 創(chuàng)建作業(yè) 5-4
5.1 SOTA作業(yè)概念 5-4
5.2 創(chuàng)建第一個作業(yè) 5-6
5.2.1 設(shè)置作業(yè)列表基本信息 –JobList.xml 5-6
5.2.2 配置作業(yè)oSucker組件信息 – E_Config.xml 5-6
5.2.3 配置Filter.xml信息 – Filter.xml 5-7
5.2.4 配置作業(yè)oParser 組件信息 – P_Config.xml 5-9
5.2.5 配置作業(yè)oLoader組件信息 –L_Config_**.xml 5-9
5.2.6 配置作業(yè)裝載組件信息 – JobLoadFilter.xml 5-10
5.3 獲取文檔的方法 5-11
產(chǎn)品介紹
沃信T3數(shù)據(jù)庫容災(zāi)軟件是一款基于數(shù)據(jù)庫日志技術(shù)的數(shù)據(jù)庫數(shù)據(jù)同步復(fù)制軟件,SOTA是其針對ORACLE數(shù)據(jù)庫的同步程序模塊。
功能介紹
支持各版本ORACLE數(shù)據(jù)庫
支持各種LINUX32/64位操作系統(tǒng)
不停機(jī)初始化工具能夠保證業(yè)務(wù)系統(tǒng)不停機(jī)的情況下快速進(jìn)行
通過對日志文件讀取,保證數(shù)據(jù)庫交易的準(zhǔn)確提取
完善的提取、分析、裝載機(jī)制,保證數(shù)據(jù)在各環(huán)節(jié)的安全可靠
支持獨立安裝,保證對主機(jī)、備機(jī)的資源占用最小化,CPU不超過10%,內(nèi)存不超過256M
模塊化設(shè)計,多線程運(yùn)行,保證數(shù)據(jù)庫最快同步。
客戶端支持WINDOWS98/2K/XP/2003,有獨立的登陸校驗機(jī)制。
增量日志傳輸能夠保證數(shù)據(jù)在網(wǎng)絡(luò)帶寬很差的情況下達(dá)到實時同步
斷點續(xù)傳能保證數(shù)據(jù)在網(wǎng)絡(luò)狀況很不穩(wěn)定的情況下達(dá)到實時同步,即使是衛(wèi)星帶寬
典型應(yīng)用
ERP系統(tǒng)容災(zāi)
OA 系統(tǒng)容災(zāi)
BOSS 系統(tǒng)容災(zāi)
Sota系統(tǒng)構(gòu)架
Bus :總線模塊
Planner :作業(yè)管理和調(diào)度模塊
Sucker :日志抽取模塊
Parser : 交易分析模塊
Loader : 交易裝載模塊
沃信數(shù)據(jù)同步工具不需要在生產(chǎn)系統(tǒng)和備份系統(tǒng)上安裝任何程序,只需要一個具有操作相應(yīng)數(shù)據(jù)權(quán)限的數(shù)據(jù)庫連接即可正常工作,不會影響生產(chǎn)系統(tǒng)和備份系統(tǒng)的可用性,只與生產(chǎn)系統(tǒng)和備份系統(tǒng)保留必須的交互,對生產(chǎn)系統(tǒng)的性能影響也非常小。
沃信數(shù)據(jù)同步工具的抽取組件從源數(shù)據(jù)庫的聯(lián)機(jī)日志(Online Log)和歸檔日志(Archive Log)中捕獲數(shù)據(jù)庫日志(Redo Log)記錄,再通過分析組件對獲取的Redo Log進(jìn)行分析,獲取完整的交易記錄和針對每個數(shù)據(jù)庫表操作的SQL語句,然后通過裝載組件在目標(biāo)數(shù)據(jù)庫中執(zhí)行該SQL語句,同步數(shù)據(jù)庫變更。
oBus
oBus是用于存取數(shù)據(jù),把數(shù)據(jù)信息在各個模塊里進(jìn)行交換,減少各個模塊的拓樸結(jié)構(gòu)構(gòu)成星型拓樸。oBus位于星型拓樸結(jié)構(gòu)的中心,其他各個模塊在它的周圍,它們是通過oBus進(jìn)行信息傳遞而不是它們之間相互傳遞。oBus沒有配置文件,它使用默認(rèn)的配置文件,使用默認(rèn)的端口號為6379。
Planner
Planner對應(yīng)的模塊名稱為oPlanner.
oPlanner根據(jù)定義的作業(yè)內(nèi)容來控制和調(diào)度Sucker/Parser/Loader各個進(jìn)程。
oPlanner的作用:
管理作業(yè)
控制license
控制組件
調(diào)度組件
管理作業(yè)包括創(chuàng)建作業(yè),更改作業(yè),刪除作業(yè),啟動作業(yè),關(guān)閉作業(yè)。
Sucker
oSucker程序以盡可能快的方式來讀取源端oracle數(shù)據(jù)庫日志文件內(nèi)容,包含DDL和DML的日志。
Parser
oParser 組件是分析數(shù)據(jù)程序,它是被oSucker程序驅(qū)動的。oParser也是按照批次來運(yùn)行程序。oParser根據(jù)對表操作的交易作為一個事務(wù)把它從oSucker提取出來的日志信息進(jìn)行分析,分析后的數(shù)據(jù)操作再分成兩部分:提交事務(wù)和未提交事務(wù)。
提交的事務(wù)經(jīng)分析程序后保存到相對應(yīng)表的索引文件中。
Loader
oLoader組件是用于從對源數(shù)據(jù)庫的操作裝載到目標(biāo)數(shù)據(jù)庫下。OLoader組件由planner驅(qū)動。
目錄說明
Sota目錄
目錄 文件名 文件說明
sota/bin oSucker
oParser
oLoader
oPlanner
oLic
sotaCC oSucker是sota系統(tǒng)的抽取數(shù)據(jù)日志程序
oParser是sota系統(tǒng)的分析數(shù)據(jù)程序
oLoader是數(shù)據(jù)裝載同步遷移程序
oPlanner是管理和調(diào)度oSucker/oParser/Loader的程序,oLic是使用sota系統(tǒng)的認(rèn)證程序
sotaCC是字符界面管理sota系統(tǒng)程序
sota/conf oPlanner.cfg
License.dat oPlanner.cfg文件是關(guān)于配置sota系統(tǒng)服務(wù)端的IP和端口信息及工作路徑。
License.dat文件無須配置是運(yùn)行oLic程序后自動產(chǎn)生,決定使用者使用該SOTA系統(tǒng)的程度和時間。
sota/lib ReadMe 說明文件
sota/run JobList.xml
JobLoadFilter.xml JobList.xml 文件是關(guān)于作業(yè)信息的文件,在該文件中可以通過添加作業(yè)名來實現(xiàn)創(chuàng)建作業(yè),刪除作業(yè)名來實現(xiàn)刪除作業(yè)操作,更改作業(yè)名來完成更改作業(yè)操作。 JobLoadFilter.xml是作業(yè)裝載同步配置文件。
sota/log oPlanner.log
oPlanner.log.old 各有5M的空間用來存放運(yùn)行程序日志文件,當(dāng)oPlanner.log存滿了之后,就將oPlanner.log的內(nèi)容轉(zhuǎn)到oPlanner.log.old中,繼續(xù)存放新文件。
sotaData目錄
sotaData文件可以供用戶放多個作業(yè)(SOTA將數(shù)據(jù)從源庫同步到目的庫的過程抽象為一個作業(yè)),用來動態(tài)的存放數(shù)據(jù)文件。將它指向其他的磁盤陣列時 ,它可以不消耗本地資源。
目錄 文件名 文件說明
sotaData/作業(yè)名/batData
sotaData/作業(yè)名/conf E_Config.xml
Filter.xml
P_Config.xml
L_Config_**.xml 存放作業(yè)的相關(guān)配置信息
sotaData/作業(yè)名/err 存放的是出錯誤或著裝載失敗的信息
sotaData/作業(yè)名/idxData 存放Tabsum的信息
sotaData/作業(yè)名/log 存放oSucker/oParser/Loader運(yùn)行的日志信息
sotaData/作業(yè)名/metaData 存放表結(jié)構(gòu)信息
sotaData/作業(yè)名/rowData
sotaData/作業(yè)名/run 存放運(yùn)行之中產(chǎn)生的文件(如斷點信息等)
sotaData/作業(yè)名/txnData 存放tabLoad_XX(備庫)的信息
軟硬件需求
硬件需求
如下:
設(shè)備 說明
CPU 2個以上
內(nèi)存 1G以上
硬盤 兩個以上,有陣列更好。每個磁盤40G以上
網(wǎng)卡 10M以上
軟件需求
如下:
軟件 說明
操作系統(tǒng) Ubuntu (版本應(yīng)為10.0.0.4及以上)
編譯器 RPG、CL、SQL編譯環(huán)境
FTP CLIENT 跟隨相應(yīng)操作系統(tǒng)的版本
REXEC CLIENT 跟隨相應(yīng)操作系統(tǒng)的版本
ssl共享庫文件 libssl0.9.8,ssllib0.9.8-dbg
Linux硬件檢測文件 dmidecode
Oracle 需安裝有Oracle服務(wù)器或客戶端,可為8i、9i、10g、11g任意版本
|
|