Data pump 是一个服务器端的数据导入工具(只能在服务器端)
实例:
1、首先在数据库中创建一个目录对象,并且该对象与操作系统中物理文件夹对应,并给用户授予访问该文件夹的权限。
!host mkdir /u01/expdp/jack
Create directory "jack" as '/u01/expdp/jack'
Grant read,write on directory "jack" to "plubic"
做完之后可以查看目录对象:
Select * from dba_directories;
使用scott用户导出scott用户的数据
a、 导出scott用户的全部数据
$expdp scott/oracle@orcl dumpfile=scott.dmp logfile=scott.log directory=data_pump_test
也可以将参数文件放在'/u01/expdp/jack.dat'中
Vim /u01/expdp/hack.dat 写入:
dumpfile=scott.dmp logfile=scott.log directory=data_pump_test
$expdp scott/oracle@orcl parfile='/u01/expdp/jack.dat'
b、导出scott用户下的部分表和部分记录
dumpfile=scott.dmp logfile=scott.log directory=data_pump_test
Include=table:"like 'T_moo'", procedure:"like 'sp%'"
query=T_MOnitoritem_water:"where monitoritemid=001",t_moo_monitoritem_gas:"where monitoritemid=003"
Include参数制定有哪些对象需要导出
Query参数对导出的表中的记录进行筛选导出,
除此之外还有一个exclude蚕食,用于排除不想导出的表,但是include和exclude两个参数不能同时使用。
$expdp scott/oracle@orcl parfile='/u01/expdp/jack.dat'
C、其他
Vim /u01/expdp/hack.dat 写入:
dumpfile=scott.dmp logfile=scott.log directory=data_pump_test
* schemas=scott,hr,dali_test 导出多个用户
* tablespaces=users,tbs1,emp 导出多个表
$expdp system/oracle@orcl parfile='/u01/expdp/jack.dat' ;
使用network_link方式将远程数据库中的数据导出到本地
建立本地到远程数据库的数据连接。
create database link orcl168_scott connect to scott indentified by "oracle" using 'orcl168';
注:此链接制定连接用户为scott,连接的用户密码为:oracle
分享到:
相关推荐
Oracle数据快速导出工具,通常指的是Oracle数据库管理系统中用于数据迁移和备份的工具,例如Oracle Data Pump(expdp)和传统的Export Utility(exp)。这些工具为数据库管理员和开发人员提供了高效的数据导出功能,...
其次,手册可能详细解释了Oracle的Data Pump工具,这是Oracle数据库进行大量数据迁移的主要工具。Data Pump包括导出(expdp)和导入(impdp)两个组件,用于将数据从一个数据库导出到文件,然后在另一个数据库中导入...
数据导出是迁移流程的一个重要环节,通常使用Oracle的Data Pump工具(expdp)来完成。数据导出时,管理员需要指定要导出的表、模式或者整个数据库,并且可以控制导出的格式、压缩级别以及是否包含依赖对象等选项。 ...
常见的数据迁移工具包括 Oracle 的 Data Pump、Oracle 的 GoldenGate 等。 最后,需要对目标数据库进行验证和测试,以确保数据的正确性和一致性。 在 Oracle 数据库数据迁移的过程中,需要注意以下几点: 首先,...
- **数据泵导出与导入工具(EXPDP/IMPDP)**:Oracle Data Pump提供高效的数据导入导出功能,支持大容量数据的快速迁移,并且可以控制元数据和数据的粒度。 - **拖出表空间(CTAS/ALTER TABLE...EXCHANGE PARTITION...
Data Pump基于服务器,利用DBMS_DATAPUMP和DBMS_METADATA等内部过程,采用直接路径(Direct Path)写入数据的方式,以XML格式存储元数据,实现了对大量数据的快速处理。 Data Pump的主要特性包括: 1. **高性能**...
2. 数据泵导出与导入工具(EXPDP/IMPDP):Oracle Data Pump提供高效的数据迁移,可以快速导出和导入大量数据,并支持压缩和并行处理。 3. 拖出表空间(DROPTABLESPACE):如果只需要迁移单个表空间,可以使用此方法...
- Oracle Data Pump:Oracle自带的工具,用于高速数据导入导出,能直接从MySQL数据库导出数据并导入到Oracle中。 - SQL Developer Data Migration:Oracle SQL Developer的一个插件,支持多种数据库间的迁移,包括...
DataPump 是 Oracle 数据库提供的一种高级数据迁移工具,它能够快速地将数据从一个数据库转移到另一个数据库,或者在同一个数据库中移动数据。DataPump 有两种主要操作:导出(Export)和导入(Import)。导出操作...
- Data Pump是Oracle提供的一种高效的数据迁移工具。 - 支持将数据导出为文件,然后再导入到目标数据库中。 - 具有高速、安全等特点。 3. **GoldenGate**: - GoldenGate是一款强大的异构数据库复制软件。 - ...
Oracle提供了多种工具和技术来实现这一点,其中最常用的就是`expdp`(Export Data Pump)和`impdp`(Import Data Pump)。这些工具在Oracle 11g版本中得到了显著增强,特别是数据泵的引入极大地提高了卸库的速度。 ...
Oracle数据库的迁移是数据库管理中的常见任务,其中expdp(Export Data Pump)和impdp(Import Data Pump)工具是Oracle提供的高效数据导入导出解决方案。这两个实用程序在Oracle数据库环境中扮演着至关重要的角色,...
通过以上详细讲解,我们可以了解到数据泵在Oracle 11gR2环境中迁移数据库的强大之处,以及如何利用它来解决传统EXP工具无法导出空表的问题。在实际操作中,理解并熟练运用这些知识点将有助于确保数据库迁移的完整性...
3. **Data Pump**:Oracle Data Pump是Oracle 10g引入的高级数据迁移工具,相比前两者,它提供了更高的性能和灵活性。Data Pump支持并行执行,可以极大地加速数据迁移速度,同时还能实现跨版本和跨平台的数据迁移。...
Oracle Data Pump是一种高效的数据导入和导出工具,它能快速地将大量数据迁移到Oracle数据库。通过Data Pump Export和Data Pump Import,可以实现从SQL Server到Oracle的数据迁移。 5. **SSMA for Oracle**: ...
Oracle数据泵(Data Pump)是Oracle数据库从10g版本开始引入的一种高效、快速的数据迁移工具,它通过服务器进程执行数据导出和导入操作,从而避免了客户端处理大量数据的压力。Data Pump工具主要包括两个主要部分:...
- **expdp** 是Oracle Data Pump Export的命令行版本,用于导出数据。它提供了更高级的选项,如导出整个数据库、特定用户、表空间或目录对象,还可以设置参数来控制数据过滤和压缩。 - **impdp** 对应于Data Pump ...
3. **数据泵(Data Pump)**:Oracle Data Pump是Oracle数据库中的一种快速数据传输工具,用于导出(EXPDP)和导入(IMPDP)大量数据。它使用并行处理来提高效率,可以跨数据库版本工作,但有时可能会遇到与时区相关...
本文重点探讨了几种Oracle数据库的数据迁移方法,其中包括:字符集统一、Oracle自带的Export/Import工具迁移、DataPump、PLSQL Developer迁移以及SQL Loader等。 字符集统一是数据迁移前的必要准备工作。Oracle...