使用Oracle SQL Developer遷移MySQL至Oracle數據庫


Oracle SQL Developer是Oracle官方出品的數據庫管理工具。本文使用Oracle SQL Developer執行從MySQL遷移至Oracle數據庫的操作。

2017年3月6日

 

操作步驟:

1、在Oracle數據庫中創建移植資料檔案庫用戶

資料檔案庫用戶不是用來接收MySQL遷移數據的用戶,而是進行數據遷移配置的用戶。

Oracle創建用戶命令如下:

create user migrater identified by migrater;
alter user migrater account unlock;
grant dba to migrater;
grant connect, resource to migrater;
grant create session to migrater;
commit;

備注:請賦予該用戶DBA權限。


2、在SQL Developer中新建Oracle連接

SQL Developer中創建Oracle的連接比較簡單,如下圖所示:

QQ截圖20170306223719


3、添加第三方JAR包(MySQL)
使用SQL Developer建立MySQL的連接,需要添加MySQL的驅動包,添加方法如下:

點擊“工具-》首選項”

在首選項面板中選擇左側“數據庫-》第三方JDBC驅動程序”,點擊下方的添加條目按鈕選擇MySQL的驅動jar包。

QQ截圖20170306223551

 

4、新建MySQL連接
添加好MySQL的第三方驅動后,在新建連接頁面中即可出現MySQL的配置項。

QQ截圖20170306223923

 

5、關聯移植資料檔案庫
執行遷移數據庫之前需要關聯移植資料檔案庫,操作如下:

QQ截圖20170306224054

安裝過程:

QQ截圖20170306224131

QQ截圖20170306224136

QQ截圖20170306224140

關聯過后新建的Oracle數據庫中增加很多表:

QQ截圖20170306224401

 

6、移植MySQL數據庫至Oracle數據庫
在需要數據遷移的MySQL數據庫連接上右鍵,選擇“移植到Oracle…”菜單。

QQ截圖20170306225600

 

QQ截圖20170306225625

QQ截圖20170306225632

QQ截圖20170306225657

QQ截圖20170306225703

QQ截圖20170306225720

QQ截圖20170306225725

QQ截圖20170306225735

QQ截圖20170306225740

QQ截圖20170306225747

QQ截圖20170306225752

QQ截圖20170306225758

QQ截圖20170306225923

 

操作完成后會在Oracle數據庫中創建和MySQL數據庫同名的用戶,使用該用戶連接數據庫即可查看所有遷移的表。

QQ截圖20170306230249


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM