Oracle 作為實時管道、實時任務來源端時,支援獨立日誌解析方式
Oracle 資料連結中,新增「獨立日誌解析配置」設定項
FineDataLink 支援連結 Oracle ,進行定時任務讀寫、管道任務讀寫、資料服務發佈、實時任務讀寫
詳情請參見:前提條件
Oracle 11.1
Oracle 11.2 / 11g-R2
Oracle 12.1 / 12c-R1
Oracle 12.2 / 12c-R2
Oracle 13 及以上
已內建,無需下載
Oracle 9.2.0 / 9i
Oracle 10.1
Oracle 10.2 / 10g-R2
ojdbc14.jar
上傳驅動包的具體步驟可參見:驅動管理
推薦使用最新的驅動包,驅動包下載詳情參見:驅動下載,選擇指定版本的 ojdbc8.jar
注:上傳前需要先關閉工程,在%FineDataLink%/webapps/webroot/WEB-INF/lib 下將原先的 ojdbc8 jar刪除,然後取代成新的驅動後再重啟工程。
產品註冊版本為「v5.0」且需註冊「Oracle(獨立日誌解析)」功能點時,資料連結中新增「獨立日誌解析配置」設定項,詳情請參見:Oracle環境準備(獨立日誌解析)
若使用者需要使用該資料連結進行資料開發任務、資料服務任務或者 LogMiner 模式的資料管道,則使用如下方案。
建立資料連結步驟請參見:建立並管理資料源
部分設定項說明:
部分設定項介紹如下表所示:
注:由於 Oracle 資料庫區分大小寫,請在填寫相關資訊時,注意大小寫,與資料庫實際名稱、模式保持一致。
oracle.jdbc.driver.
OracleDriver
jdbc:oracle:thin:@//ip:port/service_name
或者
jdbc:oracle:thin:@ip:port/service_name
TNSName
注:Oracle 安裝路徑下需要有 tnsnames.ora 檔案
TNSName 說明如下:
jdbc:oracle:thin:@TNSName URL 中,TNSName 的值為tnsnames.ora檔案中 ORCL 的值,如下圖所示:
完整的 URL 為:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)(HOST =localhost)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)))
應用場景:
Oracle 主庫基本都用於支撐業務系統,實時對接 Oracle 主庫解析日誌取數會給 Oracle 主庫帶來額外的壓力,降低 Oracle 主庫的效能進而影響客戶業務系統的使用。客戶期望在使用實時管道/實時任務對接 Oracle 的同時能夠降低對於主庫的影響
功能說明-5.0.6.3&4.2.13.3版本新增:
1)實時對接物理備庫 - ADG模式取數時,需填寫物理備庫下的LogMiner字典檔案路徑
注:Oracle 11g 版本才開始支援ADG模式
2)若使用 ADG 模式作為實時任務和實時管道的來源端,資料庫日誌開啟步驟請參見:
(4.1.14.1 及之後版本新增)
配置當前資料連結的套接字逾時,單位為秒,預設值為 3600
輸入框要求為非負整數,配置為 0 時,視為不設定逾時
2)該設定項應用場景:
在網路發生抖動時,可能會出現管道&定時任務發出查詢後,無限等待傳回資料的問題,使用者維運時,看不到報錯,但實際任務已不再同步資料
配置該設定項後,將控制查詢在一個合理的範圍內,達到套接字逾時時間後,SQL 語句會自動中斷報錯,避免出現無限等待的問題
3)該設定項控制的功能範圍:
定時任務:對應資料源讀寫、SQL腳本執行、參數指派、全局指派參數
管道任務:對應資料源讀寫
資料發佈:對應資料源查詢
庫表管理:SQL執行
US7ASCII歷史編碼
(4.2.23.1 及之後版本新增)
適用於 Oracle 使用 US7ASCII 字元集儲存中文的場景
請根據歷史資料的真實編碼選擇,配置錯誤可能導致亂碼或任務失敗
若使用者需要使用該資料連結進行 Xstream 方式管道任務資料同步,且資料來源為 CBD ,由於 XStream 連結依賴了oci 連結,所以不能透過 thin 方式連結 。
因此資料連結 URL 需要改為:
jdbc:oracle:oci:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1533))(CONNECT_DATA=(SID=名稱)))
其中 localhost 為 oracle 所在伺服器 IP,PORT 為埠、SID後需要寫資料庫名稱。
注:SocketTimeout 設定項說明請參見本文 2.3.1 節內容。
詳情請參見:Oracle資料源特性說明
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙