mysql資料遷移到Oracle的正確方法

2022-09-25 22:18:11 字數 927 閱讀 2743

在mysql資料庫裡有乙個表student,它的結構如下:

在oracle資料庫裡有乙個表from_mysql,它的結構如下:

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

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

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

在資料庫連線那裡選擇連線的資料,這裡選擇my可以點選編輯對資料庫進行www.cppcns.com修改。如果還沒有配置過資料庫,則點選新建,此時會進行資料庫的配置,具體配置可以檢視kettle-配置資源庫。

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

右擊表www.cppcns.com輸出,選擇編輯步驟,彈出如下視窗:

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

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

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

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

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

本文標題: mysql資料遷移到oracle的正確方法

本文位址:

Mysql資料遷移到TIDB詳解

我從業16年來,使用了太多的資料庫 rdbms nosql newsql 首先我說一下資料庫的變遷和發展歷史 以 mysql 為例剛開始時,它是乙個單機模式,但是隨著資料庫的資料量的增加及使用者對效能要求的提高,它的儲存容量和效能都遇到了瓶頸。這些需求催生了新的解決方案,那就是 mysql 主從模式...

將MySQL資料遷移到Oracle

因為專案的原因,今晚將mysql資料庫的內容嘗試遷移到oracle,雖然結果失敗,不過學到了不少,下次就不一定了,哈哈 因為之前專案是使用mysql資料庫的,現在因為新公司要求使用oracle 公司大得很 不得不嘗試將以前專案進行遷移。經過查詢相關文件,最終選定使用oracle sql develo...

Oracle遷移到MySQL總結

日期 2012 06 01 字型 大中小 這兩個星期裡一直都在忙於一件事兒,就是oracle資料庫的遷移問題。沒有做的時候感覺這是一件十分輕鬆的事兒,可是等到實實在在去做去實現的時候,自己傻眼了。這種糾結啊,在這裡先說下遇到的問題 1。資料庫的表結構問題 資料型別不同需要解決varchar2 var...