数据库导入导出

EXP(Export)和 EXPDP(Data Pump Export)是 Oracle 数据库中用于数据导出的工具,它们之间有以下主要区别:


导出数据的格式: EXP 工具使用二进制格式 (binary format) 导出数据,而 EXPDP 工具使用 Oracle Data Pump 格式导出数据。Data Pump 格式具有更高的可移植性和兼容性,可以在不同版本的 Oracle 数据库之间进行导入导出操作。


性能和效率: EXPDP 工具相对于 EXP 工具来说,在处理大量数据和复杂导出操作时更高效。它支持并行导出导入、增量导出导入等功能,可以更好地利用系统资源和提高导入导出的速度。


导出导入的灵活性: EXPDP 工具相对于 EXP 工具来说,提供了更多的选项和参数,可以进行更精细的数据导出导入控制。例如,可以选择导出导入的对象类型、导出导入特定的表、指定数据过滤条件等。


导出导入的可维护性: Data Pump 工具提供了更多的导出导入操作管理功能。它支持作业调度、导出导入状态监控、导出导入日志记录等,方便管理员对导出导入过程进行管理和维护。


总体而言,EXPDP 工具相对于传统的 EXP 工具来说,具有更好的性能、更高的灵活性和可维护性,是在 Oracle 数据库中推荐使用的数据导出工具。
  • 按照整库导入导出
导出:
exp system/root full=y file=文件名
默认导出文件名:EXPDAT.DMP
导入:
imp system/root full=y file=文件名
  • 按照用户导入导出
导出:
exp system/root owner=scott file=文件名
导入:
imp system/root fromuser=scott file=文件名

exp dm/dm@192.168.0.18:1521/ORCL file=C:\Users\kaiyu\Desktop\DM.dmp owner=DM

imp dm/dm@localhost:1521/ORCL file=C:\Users\kaiyu\Desktop\DM.dmp full=y ignore=y

示例:
方式一:
expdp username/password@192.168.100.128:1521/orcl schemas=username directory=E:\oracle\backups dumpfile=username.dmp logfile=username.log
impdp username/password@192.168.100.128:1521/orcl schemas=username directory=E:\oracle\backups dumpfile=username.dmp logfile=username.log

方式二:
exp username/password@192.168.100.128:1521/ORCL file=E:\oracle\backups\username.dmp owner=username
imp username/password@192.168.100.128:1521/ORCL file=E:\oracle\backups\username.dmp full=y ignore=y

  • 按照表导入导出
导出:
exp scott/scott123 file=文件名 tables=t_account,a_area
导入:
imp scott/scott123 file=文件名 tables=t_account,a_area
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

macrohua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值