這篇文章主要為大家詳細介紹了mysql資料遷移到Oracle的正確方法,具有一定的參考價值,有興趣的小夥伴們可以參考一下
#在mysql資料庫裡有一個表student,它的架構如下:
在Oracle資料庫裡有一個表from_mysql,它的架構如下:
現在要把資料從mysql的student轉移到Oracle的from_mysql中去,這裡筆者藉助kettle的spoon工具,可以快速的實現這個功能。
首先,開啟spoon,新建一個轉換,命名為表輸入到表輸出。然後在核心物件中的輸入找到表輸入,拖曳到編輯介面中,再從輸出找到輸出拖曳到編輯介面中,連接表輸入和表輸出,如圖所示:
右鍵表輸入,選擇編輯步驟,彈出如下視窗:
在資料庫連接那裡選擇連接的數據,這裡選擇mysql,可以點選編輯對資料庫進行修改。如果還沒有配置過資料庫,則點選新建,此時會進行資料庫的配置,具體配置可以查看kettle-配置資源庫。
在sql輸入框中輸入sql語句,篩選要遷移的資料。如果sql語句包含了變數,在下面取代sql語句裡的變數那裡打個勾。
右鍵表輸出,選擇編輯步驟,彈出如下視窗:
#資料庫連接跟表輸入的差不多,只是這裡選擇Oracle,在目標表裡選擇from_mysql,因為我們選擇是測試數據,數據量並不大,所以這裡的提交記錄數量保持預設就可以了。
接下來新建一個作業,命名為表格輸出。在核心對象的通用那裡找到start,set variables,transformation,並拖到編輯介面,連接三個對象,如圖所示:
右鍵set variables,選擇編輯作業入口,在彈出的視窗中編輯變數名稱稱及變數值,如下所示:
以上是mysql資料遷移到Oracle的圖文代碼分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!