mysql資料匯入oracle

2021-09-01 01:47:09 字數 680 閱讀 8754

步驟:

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_sms_token where last_login_time is not null

into outfile '/home/mysql/tb_gh_wlan_token.dat'

fields

terminated by '$'

escaped by '\\'

lines

terminated by '\r\n'

各條資料用換行分割,字段之前用$分割

2、如有oracle無法處理字段可以用linux的awk或sed工具進行轉換

3、使用oracle的sqlldr命令匯入資料檔案,控制檔案內容如下

具體sqlldr使用可以參考oracle幫助

需要注意的問題有:

1、主鍵的生成

2、日期格式處理

3、空值的處理

4、大資料量匯入可以目標庫中先不建索引,匯入後再加上索引,應該可以加快匯入速度

Oracle資料匯入MySQL

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

Oracle資料匯入MySQL

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

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...