原创 Kettle創建資源庫

資源庫有兩種形式: (1)、Kettle database repository,即保存在各種常見的數據庫資源庫類型,用戶通過用戶名/密碼來訪問資源庫中的資源,默認的用戶名/密碼是admin/admin和guest/guest。 (2)、

原创 Oracle物化視圖獲取增量數據

物化視圖的快速刷新需要先構造物化視圖日誌,而物化視圖日誌中會記錄表的dml操作,因此可以通過物化視圖日誌訂閱Oracle增量。 1.物化視圖日誌名 物化視圖日誌名爲MLOG$_表名。當表名長度超過20時,只取前20位;當出現截短後名稱重複

原创 Kettle_Day3_時間戳增量同步

該方法適用場景:           表中有一列記錄該條字段最新修改時間的時間戳列。 核心思想:           用一張表記錄上次抽取的時間(初始時間2000-01-01),然後每次從源表接着上次的時間抽取數據到目標表。 一.前期準備

原创 kettle_Day4_Hop的作用

1. 什麼是Hop 在我們前面,使用Kettle過程中,控件與控件之間的連線,這裏,我們詳細介紹下它,它在Kettle中叫Hop(跳)。 2. Hop的發送方式(轉換) 在轉換中,一般情況,控件和控件之間只有一個Hop,當然,如果需要的

原创 在ORACLE 12C RAC 的DG庫上搭建OGG

一.創建共享磁盤 1. 查看rac節點是否有ASM的監聽註冊(雙節點) su - oracle lsnrctl services 如果沒有,需要用grid用戶在$ORACLE_HOME/network/admin/listener.or

原创 難以排查的錯誤:ping: rac01: Name or service not known

如上圖,一切正常,不明白有什麼錯誤。 直到有高人指點:/etc/hosts文件裏可能有中文空格,你把hosts文件情況,重敲一遍,不要複製。照做,問題解決。   /etc/hosts文件裏可能有中文空格,你把hosts文件情況,重敲一遍

原创 ORACLE歸檔文件路徑設置詳解

轉自:https://blog.csdn.net/su377486/article/details/48439755 查看oracle歸檔日誌路徑 1.修改歸檔日誌的格式 默認格式是:“ %t_%s_%r.dbf”,我們嘗試將格式修改爲“

原创 Kettle手冊_Day1_環境變量和變量加密、解密

1. Kettle的配置文件 配置文件在哪呢?Windows下,是再當前用戶的目錄下,一般再C盤,Users下面,有一個當前用戶的文件夾,下面有.kettle文件夾 進入之後,我們會看到一個kettle.properties的文件,ke

原创 Oracle 壓縮表與壓縮表空間

從Oracle9iR2 開始,ORACLE提供了表/表空間壓縮技術,以減少磁盤開銷,節省空間,並在某些情況下提高查詢性能。         表壓縮是如何工作的在Orcle9i第2版中,表壓縮特性通過刪除在數據庫表中發現的重複數據值來節省空

原创 Kettle_Day2_自定義變量

一.輸出變量的值 拖一個獲取變量組件 按Delte刪除不要的環境變量 2. 動態增加變量 我們先試下在轉換中設置變量,作業中也是可以使用的,我們後面再說 測試流程是這樣的, 我們再表輸入中,有2個時間參數,然後作爲變量 3.

原创 ORACLE刪除歸檔日誌和ORA-00257問題

ORA-00257:ORACLE歸檔日誌已滿,再未有新空間開闢的情況下,不允許對數據庫進行操作。 --查看ORACLE歸檔是否開啓 和 使用路徑使用參數 Sqlplus / as sysdba SQL > archive log list

原创 SQL Server添加Oracle DBlink鏈接

1.  安裝Oracle客戶端 2.  安裝Oracle ODAC 下載地址:                      http://download.csdn.net/detail/u014019244/9061209 3.解壓O

原创 SQLServer數據庫中開啓CDC導致事務日誌空間被佔滿的原因

SQLServer中開啓CDC之後,在某些情況下會導致事務日誌空間被佔滿的現象爲: 在執行增刪改語句(產生事務日誌)的過程中提示, The transaction log for database '***' is full due to

原创 Replication--進程無法在“xxxx”上執行“sp_replcmds”

--解決方法: --爲該數據庫設置一個dbower USE XXX GO sp_changedbowner 'sa'

原创 SQL Server 受影響的行數@@rowcount一直爲0問題

存儲過程如下: WHILE( 1=1 ) begin Begin Try Begin Transaction Update RIS.dbo.A set registerid_with_number =