程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql數據遷移到Oracle的正確方法

mysql數據遷移到Oracle的正確方法

編輯:MySQL綜合教程

mysql數據遷移到Oracle的正確方法。本站提示廣大學習愛好者:(mysql數據遷移到Oracle的正確方法)文章只能為提供參考,不一定能成為您想要的結果。以下是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,選擇編輯作業入口,在彈出的窗口中編輯變量名稱及變量值,如下所示:


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


至此,所有的工作就完成了。點擊運行,就可以從mysql中抽取數據轉移到Oracle中了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved