PL/SQLDeveloper是很实用的一个操作oracle数据库的客户端工具。通过该工具,可以方便的完成oracle的数据库建库操作。下面图文讲解通过PL/SQLDeveloper工具实现oracle数据库的数据导入和导出操作。
工具/原料
WINDOWS10操作系统
PL/SQLDeveloper12工具
oracle11g数据库
方法/步骤
1、PL/SQLDeveloper链接上oracle数据库,点击工具选项卡。可以看到对oracle数据库可以有以下的操作:导出用户对象;导出表;导入表;文本导入器。下面开始一一进行讲解。
2、在做oracle数据库备份或是数据迁移的时候,通常都要备份用户对象数据、导出DMP坼黉赞楞格式的数据库文件。通常开发中,大多是有一个oracle实验环境库的。后期项目上线的时候,就要把这个ora艘早祓胂cle实验环境的用户对象、表结构迁移到生产环境中去。这个时候就需要用到PL/SQLDeveloper对oracle进行操作了。
3、oracle数据库建库的流程可以归纳为以下几步:建表空间;建用户;设置用户密码不过期;运行建表脚本;初始化序列、函数、包等;
4、导出用户对象,就是导出指定用户的所有对象的DDL(数据定义拳婊招稹语言)语句,这就可以轻松的为其他用户或在不同数据中重新创建对象。通夸臾蓠鬏过点击工具-->导出用户对象,可以看到如下的界面(下图所示)。你可以选择要导出的表。为了后面建表不受影响,通常我只选中单个文件,其他如包括所有者等都不选择,选择输入文件,点击导出。就可以正确的完成导出用户对象了。
5、导出表选项,是将一个或多个表格定义及其数据导出到文件,以便稍后再导入表格。操作如下图所示。这里,通常使用oracle导出比较多,其中where子句可以设置导出数据的条数,如添加whererownum<10001这个where子句条件,所有表的数据最多只能导出1万条。
6、导入表选项,可以将从前使用导出表导出的文件导入数据定义和数据。先看看导入表的样子,如下图所示:说明地方在图示里做了注释了。点击导入按钮就可以完成导入了。
7、文本导入器,在实际项目操作中使用的是比较多的。可艮劁飨戽以把CSV文件导入到指定的表中来。点击文本导入器,可也看到如图所示的样式。选择打开按钮,选择要导入的CSV文件,在【来自文本揍茏壅混文件的数据】选项卡中,你可以看到要导入的文本数据内容;点击到o【racle的数据】选项卡,选择把文本文件的数据导入到那个所有者的那张表中去,选择的提交方式通常是覆盖重复,你也可以根据实际需要选择其他。在下方的字段面板中,将文本文件字段和数据库的字段做一个对应关系处理,右侧的字段类型是显示数据库中字段的类型,SQL函数,可以做字段类型转化,防止导入字段类型不匹配。具体怎么使用,可以自行百度。对应关系映射好了后,就可以在结果预览一栏看到导入后的效果了。觉得没问题就可以点击导入按钮导入数据了。