oracle数据导出和导入

1.使用命令行的方式导入和导出

命令行oracle导出数据 主要有两种方式,expdp ,exp,我一般都是登录到数据库服务器,使用expdp 导出

1.expdp 和 impdp 导入

导出单张表:

 

同一时间只支持一个进程导数

expdp user/password directory=dump_file dumpfile=tabel_name.dmp tables=tabel_name compression=ALL

同一时间支持多个进程导数

expdp user/password directory=dump_file dumpfile=tabel_name.dmp tables=tabel_name compression=ALL &

只导出满足条件的一部数据:

expdp user/password directory=dump_file dumpfile=tabel_name.dmp tables=table_name query = tabel_name:'" where  prodate>'201705' "'  compression=ALL

条件语句开始是一个单引号+一个双引号,后面是一个双引号一个单引号

当不加tables的条件的时候,是整库导出。

该语句对应的数据导入语句:

impdp user/password directory=dump_file dumpfile=tabel_name.dmp tables=tabel_name

 

1.expdp 和 impdp 导入

导出语句:

exp user/password file=/data/dump_file/table_name.dmp tables=table_name

这个和用plsql 中的导出工具导出的效果是一样的

对应的导入语句

imp user/password file=/data/dump_file/table_name.dmp tables=table_name ignore=y

 

其他类型的数据导入,使用toad工具导入text 文件Excel文件也很方便,先建立表,然后导入。

当数据量很少的导出sql文件,为insert语句插入很方便。同时要把表结构按建表语句导出。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值