zoukankan      html  css  js  c++  java
  • mysql导入数据到oracle中

    mysql导入数据到oracle中。

    建立Oracle表:

    复制代码
    CREATE TABLE "GG_USER" (
      "USERID" VARCHAR2(255 BYTE) NOT NULL,
      "ISPART" VARCHAR2(255 BYTE) DEFAULT NULL,
      "ACTUALPOSITIONID" NUMBER(11) DEFAULT NULL,
      "BEGINWORKTIME" TIMESTAMP(0) DEFAULT NULL,
      "BIRTHDAY" TIMESTAMP(0) DEFAULT NULL,
      "CARDNO" VARCHAR2(255 BYTE) DEFAULT NULL,
      "EMAIL" VARCHAR2(255 BYTE) DEFAULT NULL,
      "GENDERID" NUMBER(11) DEFAULT NULL,
      "HEALTHID" NUMBER(11) DEFAULT NULL,
      "HOME" VARCHAR2(255 BYTE) DEFAULT NULL,
      "IDENTIFY" VARCHAR2(255 BYTE) DEFAULT NULL,
      "LEAVEREASONID" NUMBER(11) DEFAULT NULL,
      "LEAVETIME" TIMESTAMP(0) DEFAULT NULL,
      "MOBILEPHONE" VARCHAR2(255 BYTE) DEFAULT NULL,
      "OFFICE" VARCHAR2(255 BYTE) DEFAULT NULL,
      "ORGID" VARCHAR2(255 BYTE) DEFAULT NULL,
      "ORGNAME" VARCHAR2(255 BYTE) DEFAULT NULL,
      "PASSWORD" VARCHAR2(255 BYTE) DEFAULT NULL,
      "POSITIONID" NUMBER(11) DEFAULT NULL,
      "REACHTIME" TIMESTAMP(0) DEFAULT NULL,
      "SORTSNO" NUMBER(11) DEFAULT NULL,
      "USERIMG" VARCHAR2(255 BYTE) DEFAULT NULL,
      "USERNAME" VARCHAR2(255 BYTE) DEFAULT NULL,
      "WORKSTATUSID" NUMBER(11) DEFAULT NULL,
      "STATUS" NUMBER(11) DEFAULT NULL,
      "CERTYPEID" NUMBER(11) DEFAULT NULL,
      "MINZUID" NUMBER(11) DEFAULT NULL,
      "PERSONID" VARCHAR2(255 BYTE) DEFAULT NULL,
      PRIMARY KEY ("USERID")
    )
    复制代码

    执行mysql数据导出命令:

    mysql  -uroot -pD******** -Ne "use dsideal_db; select * from gg_user;" > /usr/local/mysql/gg_user.csv

    编写sqlldr导入control文件

    复制代码
    load data
    CHARACTERSET 'UTF8'
    infile 'd:/gg_user.csv'
    replace into table GG_USER
    fields terminated by X'09'
    optionally enclosed by '"'
    (USERID NULLIF(USERID='NULL') ,ISPART NULLIF(ISPART='NULL') ,ACTUALPOSITIONID NULLIF(ACTUALPOSITIONID='NULL') ,BEGINWORKTIME  timestamp "yyyy-mm-dd" NULLIF(BEGINWORKTIME='NULL') ,BIRTHDAY timestamp "yyyy-mm-dd" NULLIF(BIRTHDAY='NULL') ,CARDNO NULLIF(CARDNO='NULL') ,EMAIL NULLIF(EMAIL='NULL') ,GENDERID NULLIF(GENDERID='NULL') ,HEALTHID NULLIF(HEALTHID='NULL') ,HOME NULLIF(HOME='NULL') ,IDENTIFY NULLIF(IDENTIFY='NULL') ,LEAVEREASONID NULLIF(LEAVEREASONID='NULL') ,LEAVETIME  timestamp "yyyy-mm-dd" NULLIF(LEAVETIME='NULL') ,MOBILEPHONE NULLIF(MOBILEPHONE='NULL') ,OFFICE NULLIF(OFFICE='NULL') ,ORGID NULLIF(ORGID='NULL') ,ORGNAME NULLIF(ORGNAME='NULL') ,PASSWORD NULLIF(PASSWORD='NULL') ,POSITIONID NULLIF(POSITIONID='NULL') ,REACHTIME timestamp "yyyy-mm-dd" NULLIF(REACHTIME='NULL') ,SORTSNO NULLIF(SORTSNO='NULL') ,USERIMG NULLIF(USERIMG='NULL') ,USERNAME NULLIF(USERNAME='NULL') ,WORKSTATUSID NULLIF(WORKSTATUSID='NULL') ,STATUS NULLIF(STATUS='NULL') ,CERTYPEID NULLIF(CERTYPEID='NULL') ,MINZUID NULLIF(MINZUID='NULL') ,PERSONID NULLIF(PERSONID='NULL'))
    复制代码

    执行sqlldr导入操作

    sqlldr userid='dsideal/dsideal' control='d:/ctl.ctl' log='d:/ctl.log'
  • 相关阅读:
    『在线工具』 基于 xsser.me 源码 + BootStrap 前端 的 XSS 平台
    『Python』Python 调用 ZoomEye API 批量获取目标网站IP
    『Python』 多线程 共享变量的实现
    『Python』 多线程 端口扫描器
    打印机PCL漏洞原理分析
    『GitHub』Git常用命令记录
    『Python』爬行搜索引擎结果获得指定主机二级域名及IP信息
    iOS使用Runtime给分类动态绑定属性
    Swift介绍(基于Swift4版本)
    iOS中的block模板
  • 原文地址:https://www.cnblogs.com/littlehb/p/8425929.html
Copyright © 2011-2022 走看看