从oracle迁移数据到mysql(客服邮箱具体例子)

#####oracle parameter #####
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2/db
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib
export PATH=$ORA_CRS_HOME/bin:/sbin:$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib/
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export LANG=en_US
##




/home/oracle/10.2/db/bin/sqlplus -S /nolog < conn networkmonit/******@tsqos
set feedback off
set heading off
set linesize 1000
set arraysize 5000
set pagesize 0
set trimspool on
set termout off
set colsep ","
spool /home/mysql/scripts/oracle_to_mysql/result/t_10086mailfolder_tmp.txt;
Select 
 to_char(CREATETIME,'yyyy-mm-dd hh24:mi:ss') ||','||
 TO_MSG                                      ||','||
 PROV                                        ||','||
 FILTERMSG                                   ||','||
 NOFILTERMSG                                 ||','||
 PCT
from antispam.v_mv_10086mailfoldernow_stat where CREATETIME>=trunc(sysdate-1) and CREATETIME spool off
eof




export PATH=/mysql/product/bin:/mysql/product/libexec:$PATH:$HOME/bin
export LANG=zh_CN.utf8
/mysql/product/bin/mysql -uroot -p****** kfyx -Bse "load data infile '/home/mysql/scripts/oracle_to_mysql/result/t_10086mailfolder_tmp.txt'   into table t_10086mailfolder   character set gbk FIELDS TERMINATED BY ',' lines terminated by '\n'  (createtime,account,prov,filtermsg,nofiltermsg,pct); "

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29114615/viewspace-1407510/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29114615/viewspace-1407510/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值