(轉載)工具使用:Oracle資料庫錶轉換為Mysql
阿新 • • 發佈:2019-02-16
https://blog.csdn.net/qq_28194001/article/details/79124090
最近新進的一個專案組中,需要將表結構從Oracle資料庫遷移到Mysql,但是由於手動轉換過於麻煩,而且表字段動輒幾十上百個,在網上搜索了使用PowerDesigner進行轉換的方法,並進行實踐。記錄於此,便於尋找。
工具:
- PowerDesigner16.5.0.3982
- Oracle資料庫連線工具,只要能獲取到表結構即可,我使用的是PLSQL 12
轉移的步驟如下:
- 我們要獲取Oracle中的表並將其匯出為sql檔案
- 開啟PowerDesigner建立一個Model
- 選擇資料庫型別及匯入sql
- 轉換並匯出轉換後的sql
之後檔案就被導進來了
轉換當前的資料庫型別,我們要轉換為Mysql,選擇Mysql5.0(博主用的是5.0版本)
之後就成功轉換為Mysql的型別了。
最後,匯出的就是Mysql可以執行的sql檔案了,可以直接在Navicat中執行sql匯入。需要注意的是,有時候轉換的資料長度可能不相同,需要留意下,必要時在匯入到Mysql後要手動進行更改,否則到時候匯入資料可能會出錯。PowerDesigner用處是設計資料庫模型的,我在此處只是由於工作需要才安裝了這個軟體(也才知道這個軟體,閱歷太少),且用到他的轉換功能,將來如果有需要再仔細研究。工具使用不久,如穩重有錯誤,感謝指出。