大家好!相信大家对oracle都很熟悉,导入/导出数据库都是孰能生巧了。但是我相信许多的朋友们到用命令导出/导入数据库是都会丢失表或者视图的问题。小编这里写一片关于数据泵导入/导出的dmp的方法解决大家的烦恼。当然有许多都是摘自网络的,小编这里收集一下。
建立数据泵目录
使用数据泵需要先建directory
create directory wly_dump as 'd:\wly';
如果该目录下没有这个文件夹可以手动建一个。
查看建立的目录
Select * from dba_directories
删除文件
DROP DIRECTORY EXPNC_DIR;
赋权
Grant read,write on directory wly_dump to wly;
导出案例1,按表导出
expdp wly/wly directory=wly_dump dumpfile=wly.dmp logfile=scott.log tables=dept,emp
导出案例2,按用户导出
expdp wly/wly directory=wly_dump dumpfile=wly.dmp schemas=wly
导出案例3,全库导出,且并行导出
expdp wly/wly directory=wly_dump dumpfile=full.dmp parallel=4 full=y
导入案例1,按表导入,从wly到wly2
impdp wly/wly directory=wly_dump dumpfile=tab.dmp tables=scott.dept,scott.emp remap_schema=wly:wly2
导入案例2,按用户导入,从wly到wly2
impdp wly/wly directory=wly_dump dumpfile=schema.dmp remap_schema=wly:wly2
导入案例3,全库导入
impdp wly/wlydirectory=wly_dump dumpfile=full.dmp full=y
导入案例4,无落地文件的用户拷贝,需要建立db link
impdp wly/wly directory=wly_dump network_link=remote_link remap_schema=wly:wly2
分享到:
相关推荐
### 数据泵导入导出知识点详解 #### 一、概述 数据泵是Oracle数据库提供的一种高效的数据导入导出工具,主要用于数据库备份与恢复、数据迁移等场景。它比传统的`exp`和`imp`命令提供了更丰富的功能选项以及更高的...
总的来说,Oracle的DMP文件导入导出涉及到数据库连接、用户权限管理、数据泵命令的使用等多个方面,需要对Oracle数据库有基本的理解。对于大规模数据的操作,合理使用DMP文件可以显著提高数据迁移的效率。
Oracle 的 IMPDP 和 EXPDP 数据泵导入导出全备数据库详细笔记文档总结 Oracle 的 IMPDP 和 EXPDP 是两个强大的数据泵工具,用于将 Oracle 数据库中的数据导入或导出到其他数据库或文件中。在本文档中,我们将详细...
2. **使用Oracle Data Pump API**: Oracle提供了`expdp`和`impdp`命令行工具用于数据泵导入导出,但在Java中,我们可以使用`OracleDataPump`接口来调用这些功能。首先,我们需要获取`DatabaseMetadata`,然后创建`...
2. **数据泵导入(impdp)**: 对于数据的导入,我们使用`impdp`命令。导入时,除了数据库连接信息,还需要指定导出的DMP文件位置和可能的其他选项,如表空间、忽略错误等。一个基本的导入脚本可能为: ``` impdp...
通过上述步骤,可以从一个现有的Oracle环境中导出DMP文件,并将其导入到不同的表空间和不同的用户下,从而实现数据的有效迁移和管理。这种方式在进行数据迁移、测试环境搭建等方面非常实用,能够有效避免数据丢失和...
在Oracle数据库环境中,数据泵(Data Pump)工具是用于数据导入导出的主要手段,其中`impdp`是数据泵导入工具。当我们需要一次性导入多个数据文件时,有三种主要的方法可以实现。以下将详细介绍这三种方法。 ### ...
Oracle 数据泄导入导出数据 本文将详细介绍 Oracle 数据泄导入导出数据的操作方法,包括连接 Oracle 数据库、创建操作目录、授予读写权限、导出数据、导入数据等步骤。 一、连接 Oracle 数据库 首先,需要连接 ...
### Oracle 数据泵导入导出详解 #### 一、Oracle 数据泵简介 Oracle 数据泵是一种用于在 Oracle 数据库之间高效地移动数据的工具。它通过 `EXPDP` 和 `IMPDP` 命令来实现数据的导出和导入操作。与传统的 `EXP` 和 ...
总结来说,这个压缩包提供了一个完整的Oracle数据泵并行导入导出解决方案,包括必要的脚本、配置文件和文档。通过学习和应用这些资源,你可以有效地管理和迁移大量数据,同时优化数据库的性能和资源利用。在实际操作...
这两个文件可能是用Java编写的,并封装在SQL*Plus和数据泵程序中。 需要注意的是,在SQL*Plus中执行`exp`或`imp`命令时,可能需要在命令前加上`$`,而在CMD命令窗口下,如果已经通过`sqlplus "用户名/密码"`登录,...
### 数据迁移脚本、数据泵导入导出及表分析详解 #### 一、概述 在IT行业中,数据库作为存储和管理数据的核心工具,在系统升级、迁移或是整合时扮演着极其重要的角色。对于Oracle数据库而言,数据迁移脚本、数据泵...
Oracle 19c 备份恢复-导入导出 ...Oracle 19c 备份恢复-导入导出是指使用 exp 和 imp 工具实现数据库的备份恢复和数据的导入导出,通过选择合适的工作方式、模式和选项,可以满足不同的备份恢复和数据导入导出需求。
### Oracle数据泵导入导出详解 #### 一、Oracle数据泵简介 Oracle数据泵是一种用于在Oracle数据库之间高效传输数据的工具集。它提供了一种快速、可靠的方式来导出和导入数据,支持从简单的表数据到整个数据库的...
Oracle数据库的DMP文件是其数据泵(Data Pump)导出的数据文件,用于备份和迁移数据库对象。在处理DMP文件时,版本匹配是至关重要的,尤其是当涉及到不同版本的Oracle数据库之间进行导入导出操作时。这个"oracle...
本篇文章将详细讲解如何使用DMP文件进行数据的导出与导入。 ### 一、导出(expdp) 1. **命令格式**: ``` expdp [username/password]@[database_connection] directory=dir_name dumpfile=file_name[:file_name] ...
我们常会遇到这样的问题,客户系统发现异常或问题,给我们...报错的原因是客户使用的高版本的数据库,导出的DMP在低版本数据库导入时则会报版本错误,无法完成导入。如11g的备份文件,无法在10g的数据库上直接恢复。
* 在执行数据泵导入操作时,需要确保导入文件的路径正确,并且 REMAP_SCHEMA 和 REMAP_TABLESPACE 参数正确。 Oracle 数据泵方式可以快速高效地实现数据的导出和导入,但需要注意权限、路径和参数的正确性。