索引
1.1.1,Oracle 百万数据导入 txt
1.1.2,准备工作
用到的数据,软件,环境
100万+手机号 txt;
oracle 10;
sqlldr ;
plsqldev.exe ;
python 3.6;
windows 10;
数据量大动手比较难受 。
这个txt 有很多垃圾数据 用oracle来弄的话还真没试过 正好手头有python环境 正则加list处理挺方便的
1.1.3,首先我们创建个测试账户
--创建用户
create user spring
identified by spring;
--分配管理员权限
grant dba to spring;
--回收权限
--revoke dba from pring;
效果图
#1.1.4,写个测试表
// 新建一张名叫表phone的表
create table phone
(
id NUMBER,--//id
phone VARCHAR2(11)--//手机号
)
效果图
1.1.5,编写自动入库脚本 ctl
#1.首先说下SQL*LODER>ctl语法几个参数:
参 | 用法 | 含义 |
---|---|---|
load data | 把load data写开头 "加载数据" |
“在日常运维中,会经常遇到将文件中数据导入到数据库中,如果是.sql文件,直接采用source方式即可;如果是.csv、.txt文件,可以采用 load data 方式。这两种方式都十分熟悉&#x |