oracle 数据泵和exp的区别

oracle 数据泵和exp的区别,第1张

exp imp 在连接到数据库的电脑上都能执行,是很早就有的功能

数据泵是新功能,是exp imp的增强,语法,速度均有增强,是10g以后才有的功能,只能在数据库的电脑上执行,安全性更高。

不同情况用不同功能,简单使用,数量不大时,可用 exp imp

数据泵更好,更强大

扩展资料:

Oracle10g提出的数据泵技术,在以下几个方面优于exp/imp命令

1、数据泵工具运行于服务器端,相比客户端的exp/imp其性能更好,并能实现exp/imp的全部功能。  

2、通过使用exclude,include,content等参数,数据泵可以为数据及数据对象提供更细微级别的选择性。

3、通过设定数据库版本号,数据泵可以兼容老版本的数据库系统。

4、并行执行。

5、通过estimate_only参数,数据泵可以预估导出作业所需的磁盘空间。

6、支持分布式环境中通过数据库连接实现导入\导出。

7、支持导入时重新映射功能(即将对象导入到新的目标数据文件、架构及表空间等)。

8、支持元数据压缩及数据采样。

打开Navicat

右击导出数据的oracle数据库,然后点击【打开连接】

点击【数据泵】,然后点击【数据泵导出】

在【常规】标签页,设置工作名、模式、内容、导出数据等

点击【sql预览】,预览sql语句

点击【运行】,【信息日志】标签页会显示数据泵导出过程

打开开始菜单中的运行

打开以后,在运行框中输入CMD,点击确定

运行以下命令:

sqlplus system/密码

2 创建数据导出目录expnc_dir为目录名,'E:\ncdatabak'为数据库实际目录,命令如下:

create directory expnc_dir as 'E:\ncdatabak'

为oracle用户授予访问数据目录的权限,命令如下:

Grant read,write on directory expnc_dir to dxzyjt

执行数据泵出命令,注意一定要在Cmd下执行,不能登录sqlplus后执行。

expdp dxzyjt/dxzyjt@ncdata_192.168.1.224 directory=expnc_dir dumpfile=ncdatabak.dmp schemas=dxzyjt logfile=ncdatabak.log

备份界面如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6847597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存