如何使用 SQL Developer 导出数据

 我来答
tc...8@163.com
2017-06-19 · 超过204用户采纳过TA的回答
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:307万
展开全部
SQL Developer 能够将用户数据导出为各种格式:CSV、XML、LOADER、TEXT 和 INSERT
1、为了导出表中的数据,您可以使用 SQL Worksheet 并编写 SQL 查询来检索所需数据,也可以单击表定义的 Data 选项卡。我们将使用后面这个方法。
展开 Connections Navigator 和 Tables 节点。
单击 DEPARTMENTS。
选择 Data 选项卡。
2、右键单击数据的任何位置以调用上下文菜单。从 EXPORT 上下文菜单中选择 INSERT。这将生成一个包含 Insert 语句的文件。
3、选择适当的目录,并为该文件命名。您还可以通过选择列并添加 where 子句来减少返回的记录数,对导出的内容进行微调。在本例中,我们将接受默认的所有记录和列。
4、单击 Apply 创建文件。
5、查看创建的文件。您可以为每个文件格式重复这些步骤,以观察所提供的不同格式。
匿名用户
2017-06-19
展开全部
最近使用oracle导入导出数据时,遇到了不少的麻烦!遂对oracle数据库进行了认真的学习,总结了几种导入导出的命令方法,以备以后查阅。
数据导出:
 1、 将数据库test完全导出,用户名system 密码manager 导出到d:/daochu.dmp中  
exp system/manager@test file=d:/daochu.dmp full=y 
2 、将数据库中system用户与sys用户的表导出  
exp system/manager@test file=d:/daochu.dmp owner=(system,sys)
 3 、将数据库中的表inner_notify、notify_staff_relat导出   
exp aichannel/aichannel@testdb2 file= d:/data/newsmgnt.dmp tables=(inner_notify,notify_staff_relat)  
4 、将数据库中的表table1中的字段filed1以"00"打头的数据导出  
exp system/manager@test file=d:/daochu.dmp tables=(table1) query=/" where filed1 like 00%/"   
上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。  也可以在上面命令后面 加上 compress=y 来实现。

数据导入:
1 、将d:/daochu.dmp 中的数据导入 test数据库中。  
imp system/manager@test  file=d:/daochu.dmp   imp aichannel/aichannel@hust full=y  file=file= d:/data/newsmgnt.dmp ignore=y   
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。  在后面加上 ignore=y 就可以了。
  2 、将d:/daochu.dmp中的表table1 导入 
imp system/manager@test  file=d:/daochu.dmp  tables=(table1)  
 基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。 

注意: 操作者要有足够的权限,权限不够它会提示。 数据库时可以连上的。可以用tnsping test 来获得数据库test能否连上。

以上记载,只是oracle数据导入导出的最基本方法,在实际应用中会有各种因素影响导入导出的结果,所以要灵活运用这些最基本的命令,但也要统筹整个oracle运行的环境来考虑问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式