>  기사  >  데이터 베이스  >  Oracle中利用expdp/impdp备份数据库的使用说明

Oracle中利用expdp/impdp备份数据库的使用说明

WBOY
WBOY원래의
2016-06-07 17:34:53902검색

Oracle 10g 已经引入了数据泵(Data Dump)技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快;

Oracle 10g 已经引入了数据泵(Data Dump)技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快;

在说明数据泵的使用方法之前,我们先来了解二者的区别:

在10g之前,只能使用exp/imp命令来备份;从10g开始oracle提供了两种方式exp/imp和expdp/impdp,但在使用前我们必须搞清楚:

1、exp/imp 是客户端工具,它们既可以在客户端使用也可以在服务端使用;也就是说你可以把另一台电脑上的数据库直接备份到自己的电脑中;

2、expdp/impdp是服务端工具,,它们只能将数据库备份到服务器上(也就是说你在自己电脑上运行该命令,但备份的数据库仍然在服务器上);

3、exp/imp 和 expdp/impdp 是不能互用的,也就是说用exp/imp备份的数据库,只能用exp/imp命令导入,反之依然;

expdp用法

使用expdp命令时,导出的文件只能存放在指定的目录中,因此在使用之前需要创建特定目录

以下语句是在 PL/SQL Command Window 下执行

create directory dmp_dir as 'd:\dump' ;注意,需要在物理d盘创建对应的dump目录

grant read,write on directory dump_dir to username

相关阅读:

Oracle datapump expdp/impdp 导入导出数据库时hang住

linux

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.