步驟:
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...