首頁  >  文章  >  資料庫  >  mysql資料遷移到Oracle的圖文代碼分析

mysql資料遷移到Oracle的圖文代碼分析

黄舟
黄舟原創
2017-03-28 13:48:501361瀏覽

這篇文章主要為大家詳細介紹了mysql資料遷移到Oracle的正確方法,具有一定的參考價值,有興趣的小夥伴們可以參考一下

#在mysql資料庫裡有一個表student,它的架構如下:

mysql資料遷移到Oracle的圖文代碼分析

在Oracle資料庫裡有一個表from_mysql,它的架構如下:

mysql資料遷移到Oracle的圖文代碼分析

現在要把資料從mysql的student轉移到Oracle的from_mysql中去,這裡筆者藉助kettle的spoon工具,可以快速的實現這個功能。

首先,開啟spoon,新建一個轉換,命名為表輸入到表輸出。然後在核心物件中的輸入找到表輸入,拖曳到編輯介面中,再從輸出找到輸出拖曳到編輯介面中,連接表輸入和表輸出,如圖所示:

mysql資料遷移到Oracle的圖文代碼分析

右鍵表輸入,選擇編輯步驟,彈出如下視窗:

mysql資料遷移到Oracle的圖文代碼分析

在資料庫連接那裡選擇連接的數據,這裡選擇mysql,可以點選編輯對資料庫進行修改。如果還沒有配置過資料庫,則點選新建,此時會進行資料庫的配置,具體配置可以查看kettle-配置資源庫。

在sql輸入框中輸入sql語句,篩選要遷移的資料。如果sql語句包含了變數,在下面取代sql語句裡的變數那裡打個勾。

右鍵表輸出,選擇編輯步驟,彈出如下視窗:

mysql資料遷移到Oracle的圖文代碼分析

#資料庫連接跟表輸入的差不多,只是這裡選擇Oracle,在目標表裡選擇from_mysql,因為我們選擇是測試數據,數據量並不大,所以這裡的提交記錄數量保持預設就可以了。

接下來新建一個作業,命名為表格輸出。在核心對象的通用那裡找到start,set variables,transformation,並拖到編輯介面,連接三個對象,如圖所示:

mysql資料遷移到Oracle的圖文代碼分析

右鍵set variables,選擇編輯作業入口,在彈出的視窗中編輯變數名稱稱及變數值,如下所示:

mysql資料遷移到Oracle的圖文代碼分析

##右擊transformation,選擇編輯作業入口,在彈出來的視窗中選擇轉換名稱,找到剛才儲存好的轉換:表輸入到表述出。如下圖:

mysql資料遷移到Oracle的圖文代碼分析

至此,所有的工作就完成了。點選運行,就可以從mysql抽取資料轉移到Oracle了。

以上是mysql資料遷移到Oracle的圖文代碼分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn