大量表格数据(>10万条)使用PLSQL快速导入Oracle

大量表格数据(>10万条)使用PLSQL快速导入Oracle

  • 数据预处理
  • 创建对应的表结构
  • 打开PLSQL的文本导入器工具
    • 1、打开plsql——》工具——》文本导入器,点击文本导入器,如下图:
    • 2、文本导入器界面如下图,点击文件夹选择本地文件
    • 3、数据导入进来后,PLSQL会自动识别出对应的列出来
    • 4、切换到Oracle的数据界面,配置好字段后,点击左下角导入,数据即可批量导入

在我们日常工作中,经常会遇到需要把几十万的数据导入到数据库中,尤其是现在大数据时代的来临,数据即money。以下介绍一下利用PLSQL 工具导入大批量表格数据到Oracle数据库中。

数据预处理

PLSQL 支持txt,csv,tsv,prn格式,本人本次使用csv格式,故需要对Excel文件进行预处理,若已处理文件则可以忽略本步骤
大量表格数据(>10万条)使用PLSQL快速导入Oracle_第1张图片
文件打开后,可能会出现汉字乱码,如下,此时需用记事本或Notepad++打开csv文件,更改编码,一般用ANSI保存即可,默认是UTF-8,文件保存再次用文本导入器打开,数据均显示正常
大量表格数据(>10万条)使用PLSQL快速导入Oracle_第2张图片

创建对应的表结构

想让数据导入到数据库中,首先需要做的是整理出表结构出来,创建张表用来存放数据。ps:具体的建表操作我就不说明了,相信大家都懂。

打开PLSQL的文本导入器工具

1、打开plsql——》工具——》文本导入器,点击文本导入器,如下图:

大量表格数据(>10万条)使用PLSQL快速导入Oracle_第3张图片

2、文本导入器界面如下图,点击文件夹选择本地文件

大量表格数据(>10万条)使用PLSQL快速导入Oracle_第4张图片
ps:显示支持txt,csv,tsv,prn格式,本人本次使用csv格式
大量表格数据(>10万条)使用PLSQL快速导入Oracle_第5张图片

3、数据导入进来后,PLSQL会自动识别出对应的列出来

大量表格数据(>10万条)使用PLSQL快速导入Oracle_第6张图片

4、切换到Oracle的数据界面,配置好字段后,点击左下角导入,数据即可批量导入

大量表格数据(>10万条)使用PLSQL快速导入Oracle_第7张图片
如数据有误(字符长度不符等)会有提示框,此时选择是继续跑数据就行。
大量表格数据(>10万条)使用PLSQL快速导入Oracle_第8张图片

最后数据加载完成,可以在数据库中能够看得到对应的数据。

你可能感兴趣的:(星仔带你搞定Java开发小技巧,数据库,oracle,大数据,csv,excel)