sqlplus -S ${ORA_USER}/${ORA_PASS}@${ORA_NAME} << EOF set echo off; set feedback off; set newpage none; set verify off; set pagesize 0; set term off; set trims on; set linesize 600; set heading off; set timing off; set numwidth 38; SPOOL /tmp/visit_result.txt; #导出结果位置,以下为查询语句 select vid || "," || userid || "," || goodsid || "," || time from VISIT WHERE to_char(time,"yyyymmdd") >= to_char(SYSDATE-30,"yyyymmdd") AND vid > $id order by CREATETIME asc; SPOOL OFF; exit EOF
mysql -u$MYUSER -p$MYPASS $MYDB -e "load data local infile "/tmp/visit_result.txt" into table visit FIELDS TERMINATED BY "," (userid,goodsid,time,vid);" #此处为将Oracle数据导入MySQL更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址