1. 程式人生 > >使用Oracle SQL Developer遷移MySQL至Oracle資料庫

使用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

相關推薦

使用Oracle SQL Developer遷移MySQLOracle資料庫

Oracle SQL Developer是Oracle官方出品的資料庫管理工具。本文使用Oracle SQL Developer執行從MySQL遷移至Oracle資料庫的操作。 2017年3月6日 操作步驟: 1、在Oracle資料庫中建立移植資料檔案庫使用者 資料檔案庫使用者不是用來接收MySQL遷移資料

Oracle SQL Developer 連線 MySQL

1: Oracle SQL Developer 是非常強悍的開源的SQL開發工具, 可惜最近我才開始研究它, 剛安裝好的Oracle SQL Developer 是不支援連線MySQL的, 需要從MySQL官網下載JDBC驅動forMySQL. Oracle SQL Developer官網下載地址:

如何在Oracle SQL Developer 中連線MS SQL Server、MySQL資料庫

一、連線到Ms SQL Server資料庫 1.首先要到 http://sourceforge.net 下載 net.sourceforge.jdbc.driver,本人使用的版本是 jtds-1.2.2.jar2.將壓縮包中的jtds-1.2.2.jar複製到“<s

Oracle SQL developer 連接 MySQL 數據庫安裝配置

lib ads 數據庫安裝 conn 點擊 數據庫 oracl for tor 1. 下載 JDBC driver for MySQL 下載鏈接: https://dev.mysql.com/downloads/connector/j/ 下載成功後,解壓縮,得到 mysql

Oracle SQL Developer 連接 MySQL

dex clas index down add info code 技術 inf 1: Oracle SQL Developer 是非常強悍的開源的SQL開發工具, 可惜最近我才開始研究它, 剛安裝好的Oracle SQL Developer 是不支持連接MySQL的,

Oracle sql developer 連線資料庫顯示IO錯誤的解決方法

1.oracle sql developer和你資料庫伺服器是在同一臺機器麼?如果是,主機名上寫localhost就是正確的,如果不是,請填寫資料庫伺服器的ip地址或者是能夠解析的主機名 2.你安裝的資料庫的名字是app嗎? 在資料庫伺服器的命令列上執行語句看一下監聽:ls

使用Oracle SQL Developer連線資料庫中遇到的一系列錯誤

         今天使用Oracle自帶的SQL Developer連線oracle資料庫中遇到了一系列錯誤,耗費了很多時間終於解決了,現記錄下來,希望能給遇到同樣錯誤的同學一點幫助          先確保這兩個服務是否啟動,如未啟動,先啟動這兩個服務。       

利用Oracle SQL Developer建立database link資料庫連線

這其實是個小問題,建立dblink的語法語句隨處可見,可我著實為了這個連線遠端資料庫的事情折騰了幾天。 需求是這樣的,在本地利用Oracle SQL Developer工具建立一個遠端資料庫A的連線,然後在該連線上建立另一個遠端資料庫B的連線,以便於兩個資料庫同步資料。 我

Oracle SQL Developer 免費的DB2客戶端

www .net dev nbsp stack down tac 軟件 log 問題地址:https://stackoverflow.com/questions/8600735/is-there-any-opensource-db2-client 軟件地址:http:/

ORACLE SQL Developer日期顯示格式不全

rac image 技術 不能 evel 顯示 -m dev img 如下圖,只有月-日-年,不能完整顯示小時,分,秒 解決方法: 工具->首選項->數據庫->NLS->日期格式: DD-MON-RR 修改為: YYYY-MM-DD H

2.ORACLE分割槽表遷移MySQL分割槽表

介紹 由於MySQL沒有類似於ORACLE間隔分割槽類似的功能,所以遷移分割槽表的時候工作量較大,下面就把常用到的一些工具指令碼及操作過程列在下面。 操作 1 修改分割槽表定義 ORACLE增加了間隔分割槽功能,可以在資料插入的時候自動新增分割槽,但是MySQL就不具備這個功

如何設定讓Oracle SQL Developer顯示的時間包含時分秒

參考設定1: 將工具--首選項--資料庫--NLS--日期格式由DD-MON-RR修改為DD-MON-RR HH24:MI:SS 參考設定2: 將Tools --> Preferences --> Database --> NLS Parameters --> Date Fo

Mysql資料庫切換成Oracle資料庫,使用Mybatis+Oracle整合專案,MysqlOracle差別總結

最近公司給我一個任務,把現有專案由Mysql切換成Oracle,而且還要求相容Mysql和Oracle資料庫。網上有很多類似的資源,說了這兩個資料庫的差別,但是沒有進行完整的總結。在這個任務完成後,我在這裡總結一下。 1.原有的mysql的insert語句,沒有做空判斷,也沒有指定jdbc型別,

Oracle SQL Developer官方工具 初探

查詢表資料(開啟工作表:Alt+F10) 執行SQL語句:(格式化:Ctrl+F7) 自動完成語句的設定 自動彈出的速度加快,並且將命中率提高,進行如下設定: 由於我的輸入法佔用了CTRL+,的快捷建,我將自動“完成設定”的快捷卡設定成Ctrl+空格。 下載連結: sqldeveloper-18.3.

ORACLE SQL Developer日期顯示格式設置

必須 選項 信息 日期格 style pre html .com 日期 ORACLE的SQL Developer工具默認的日期格式DD-MON-RR,在SQL查詢中往往你看不到時間信息,此時你必須修改日期格式。具體如下所示 工具->首選項->數據庫->

Oracle sql developer匯入樣例表資料上 執行指令碼

oracle登陸時的系統/ SYS使用者的密碼忘了怎麼辦在伺服器本地登入,不用打密碼sqlplus / as sysdba 登入之後再改密碼alter user sys identified by or

Oracle SQL Developer語言設定

在軟體ide/bin目錄下找到sqldeveloper.conf或ide.conf,加入  AddVMOption -Duser.language=en  AddVMOption -Duser.cou

Oracle SQL Developer下載安裝

在安裝SQL Developer之前需安裝一下JAVA jdk,可到我的資源中下載,因為SQL Developer是Java做的。 1、Oracle SQLDevelopt是oracle的一款圖形化工具。      在官網上下載安裝軟體:http://www

java程式碼實現oracle sql語句轉mysql sql語句

package com; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import j

Oracle】【FAQ】Oracle SQL Developer 編輯區不能刪除,後退,空格,複製貼上等功能都失效的解決辦法

解決辦法:開啟選單並選擇Tools-prefrence-Accelerators-Load Preset-Default(工具-首選項-加速器-載入預設-Default)即可! 載入預設在右下方, 另外注意,如果已經設定為Default的話,你可以設定成其他的,然後點選確定