expdp/impdp导入导出方法
前提条件:这里模仿从192.168.25.52/javadb的数据库用表空间data1中的dev用户导出数据文件20120927.dmp,然后导入到192.168.25.50/orcl数据库中表空间为data2的用户pro(其中涉及的数据库、表空间、用户 都可以自己根据具体情况设置)
1.查找数据泵位置
以数据库管理员身份登录oracle(192.168.25.52/javadb) (PL/SQL)
Select * from dba_directories; --查询服务器 expdp/impdp所用转储文件夹(数据泵位置)
2.执行expdp命令导出
① 用管理员将DATA_PUMP_DIR目录授权读写权限给所要导出的用户(这里是dev)
GRANT READ, WRITE ON DIRECTORY DATA_PUMP_DIR TO dev;--授权
② 执行导出命令(20120927.dmp就是导出后的文件,会在DATA_PUMP_DIR 目录下存在)
expdp dev/dev@192.168.25.52/javadb directory=DATA_PUMP_DIR dumpfile=20120927.dmp content=all --导出数据库
3.执行impdp命令导入
① 将20120927.dmp文件用winSCP进入到DATA_PUMP_DIR目录下导出来,然后导入到目标数据库服务器 上(转移到已经装好数据库的服务器上(192.168.25.50/orcl),注意存放的路径:在目标数据库服务器 上(192.168.25.50/orcl)重复1步骤,找出DATA_PUMP_DIR所指的路径,这个路径就是20120927.dmp文件 所要 放置的路径)
②授权给目标数据库服务器上的某个用户(这个用户及表空间需要自己建立,我这里的是表空间为data2的 用 户pro)
GRANT READ, WRITE ON DIRECTORY DATA_PUMP_DIR TO pro;
③执行导入命令
impdp pro/pro@192.168.25.50/orcl DIRECTORY=DATA_PUMP_DIR dumpfile=20120927.dmp
content=all remap_schema=dev:pro remap_tablespace=data1:data2;
分享到:
相关推荐
- Exp 和 Imp 工具在 10g 之前使用广泛,但自 10g 开始,Oracle 同时保留了这些工具,并引入了数据泵工具 Expdp 和 Impdp。 - **工具使用限制**: - Exp 和 Imp 可以在客户端和服务端使用。 - Expdp 和 Impdp 仅...
在 Windows 下使用 EXPDP 工具导出 Oracle 11g 数据,需要使用以下命令: EXPDP USERID='sys/sysdba@orcl as sysdba' schemas=ecp directory=DATA_FILE_DIR dumpfile=ecp.dmp logfile=ecp.log 其中,USERID 指定了...
在进行大规模数据操作时,理解并熟练使用 EXPDP 和 IMPDP 可以大大提高效率,减少停机时间,并简化数据管理。在实际操作中,务必注意数据安全,备份重要数据,并遵循最佳实践,以确保数据的完整性和一致性。
对于使用Oracle数据库的企业而言,理解和运用数据泵技术(EXPDP/IMPDP)是必须掌握的技能。数据泵是Oracle提供的一个强大的数据迁移工具,它支持数据和元数据的快速高效传输。本文档《【数据泵】EXPDP导出表结构...
8. **expdp/impdp**:数据泵导出和导入工具,用于备份和恢复数据库对象。 9. **df -h** 和 **du -sh**:检查磁盘空间,确保有足够的空间进行数据库操作。 10. **chmod** 和 **chown**:调整文件权限和所有者,确保...
2. **逻辑备份**: 主要通过导出(expdp)和导入(impdp)工具,将数据导出为文件或从文件导入数据。 3. **闪回技术**: Oracle提供闪回数据库、闪回表等特性,可以在不完全恢复的情况下快速恢复到某个时间点。 五、...
【Linux x64环境下Oracle 11g的安装与配置】 在Linux x64系统上安装Oracle 11g数据库需要进行一系列的系统调整和准备工作,以确保数据库能够正常运行和高效利用系统资源。以下是对整个过程的详细说明: 1. **修改...
在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...
如果不一致,可以使用RMAN、`impdp/expdp`或`imp/exp`工具。 5. 更新Excel数据到远程数据库,可以通过PL/SQL Developer的复制和粘贴功能实现,适合小批量数据。对于大批量数据,建议使用`dblink`配合脚本或`impdp`...
在Linux环境下,Oracle数据库是企业级的重要数据存储和管理工具。为了远程连接Oracle服务器并执行数据导入(IMP)和导出(EXP)操作,客户端计算机上必须安装特定的Oracle工具,即`imp`和`exp`。这两个命令是Oracle ...
本篇将深入探讨Unix和Linux环境下Oracle数据库管理的关键知识点,旨在帮助读者全面理解并提升相关技能。 一、Unix与Linux操作系统基础 1. 文件系统:Unix和Linux采用不同的文件系统结构,如Unix的Hierarchical ...
总结来说,"linux下oracle的一些参考文档"应该包含了如何在Linux环境中安装Oracle数据库、如何使用Oracle命令进行操作、如何进行数据导入导出以及如何解决常见的问题。这些文档对于学习和实践Oracle在Linux上的应用...
shell脚本可以结合数据库的备份工具(如mysqldump for MySQL,expdp/impdp for Oracle)进行定时备份。通常,备份脚本会包含以下步骤: - 连接到数据库服务器。 - 使用相应的数据库备份命令创建一个完整或增量的...
本文主要讨论了在异构平台之间迁移数据库的过程,特别是从AIX平台迁移到Linux环境下的实践,并且特别强调了使用RMAN工具的重要性。接下来,我将详细阐释文中的关键知识点。 1. 异构平台下传输表空间的实施 在异构...
在Linux环境下安装Oracle 10G数据库之前,确保系统的硬件条件和软件环境都符合Oracle的最低要求至关重要。这一步骤将详细介绍如何检查必要的硬件资源和磁盘空间。 **检查内存相关项** Oracle官方推荐在Linux系统下...
...sqlplus HADOOP/Mthgh456 2、创建逻辑目录用于导出导入数据(目录一定要真实存在) create or replace directory out_dir as 'C:\out';...导出本地数据(在系统命令下执行,不能在数据库里执行,注意命令
由于Linux客户端安装包中未包含一些常用工具(如`exp`, `imp`, `expdp`, `impdp`),因此需要从对应的Oracle数据库服务器上拷贝这些工具及依赖文件。具体来说,需要从数据库服务器的`$ORACLE_HOME`目录下拷贝`...
1. 启动/关闭数据库:Unix下使用`sqlplus / as sysdba`或`dbstart/dbshut`脚本来启动和关闭数据库,Linux则使用`sqlplus / as sysdba`或`oraenv/oracle_stop`。 2. 监控数据库状态:通过`ps -ef | grep ora_`检查...
Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、重做日志文件的拷贝)和逻辑备份(如使用SQL*Plus的EXPDP和IMPDP工具进行数据导出导入)。在Java环境下,我们通常会利用JDBC(Java Database ...
在Linux操作系统环境下,Oracle提供了两种主要的备份工具:RMAN(Recovery Manager)和EXPDP(Export Data Pump)。"oracle备份脚本-Linux.rar"这个压缩包文件就包含了使用这两种工具进行数据库备份的脚本。 RMAN是...