以下步骤均在dos下进行
前提:已经建立好数据库和要导入的数据表
系统:window7
- 目的:将csv数据导入到本地的Oracle数据库中
步骤:
(1)
进入图片中所示的目录下,因为我这里是将数据存在H盘中,所以大家应该找到自己当时所建立Oracle数据库时的位置,替换成各自对应的盘即可,其它地方可按照图中目录方式进行,一直到BIN目录下;
(2)
按图中步骤写命令,其中student为数据库用户名,123456为密码,二者中间是@字符,studentdata为数据库名,data后面是待导入数据的位置(stud是待导入数据的文件名),control后面是控制文件的文件,关于ctl文件的格式,见本文下方;
(3)执行
显示如上图,表明成功,那么恭喜你!!! - 目的:从本地的Oracle数据库中,导出数据
步骤:
(1)同导入的第一步相同;
(2)运行该步骤前,需要下载sqluldr,下载链接http://www.pc6.com/softview/SoftView_516318.html
然后将解压后的exe文件拷贝到对应的BIN目录下
其中student_out.sql中的内容为select * from student
(3)导出成功,即在student_info文件中(注意:可能会遇到一点小问题,就是导出的数据可能不是全部分的,原因正在进一步查找中。。。)
其它:ctl文件可以自动建立,可以使用代码,这里不再提供,有兴趣的可以百度。这里只说ctl的手动创建方式。
(1)建立文档文件,只需将后缀改为ctl即可;
(2)ctl中的内容: