Oracle資料匯入MySQL

2021-06-19 11:58:00 字數 1256 閱讀 3061

使用mysql migration toolkit快速將oracle資料匯入mysql

1、 執行mysql migration toolkit,一路「next」到「source database」,在database system中選擇oracle database server,如果第一次使用會告之要求載入驅動程式ojdbc14.jar。

載入驅動程式之後,介面將變成如下的形式,在其中填寫oracle資料庫的連線資訊,按「next」繼續。

2、 在target database中預設database system為mysql server,在connection parameters中填寫相應的mysql資料庫的連線資訊,按「next」繼續。

3、進行資料庫連線測試,測試通過後按「next」到source schemata selection,點選準備進行資料遷移的schemata後按「next」繼續。 4

、在object type selection,點detailed selection按鈕,在下方左側列表中選擇不進行遷移的表,將其放入右側列表中,即左側列表剩餘的表都將進行資料遷移。選擇好之後按「next」繼續。 5

67、然後一路「next」,如果沒有提示出錯的話,就可以將指定表中的資料匯入mysql了。如果有提示出錯資訊,則需要返回到manual editing處對指令碼重新進行修改。

需要補充一點,在導大容量資料特別是clob資料時,可能會出現異常:「packets larger than max_allowed_packet are not allowed」。這是由於mysql資料庫有乙個系統引數max_allowed_packet,其預設值為1048576(1m),可以通過如下語句在資料庫中查詢其值:

show variables like '%max_allowed_packet%';

修改此引數的方法是在mysql資料夾找到my.ini檔案,在my.ini檔案[mysqld]中新增一行:

max_allowed_packet=16777216 重啟

mysql

,這樣將可以匯入不大於

16m的資料了,當然這數值可以根據需要作調整。

Oracle資料匯入MySQL

使用mysql migration toolkit快速將oracle資料匯入mysql 1 執行mysql migration toolkit,一路 next 到 source database 在database system中選擇oracle database server,如果第一次使用會告之...

mysql資料匯入oracle

步驟 1 從mysql匯出資料檔案 select sender,imsi,random code,date format token create time,y m d h i s date format last login time,y m d h i s 1 as status from tb...

Oracle匯入資料

oracle匯入資料 在sql plus中 1.c test.sql 2.imp 3.impdp server端 a.conn sys sys as sysdba b.creat directory dumpin idr as d dump c.grant read,write on directo...