`

oracle通过impdp导入不同表用户、不同表空间的数据

阅读更多

导出时,用户为kscenter20151103,表空间为QUERYNEEA
expdp kscenter20151103/kscenter schemas=kscenter20151103 dumpfile=exp-kscenter20151116.dmp
导入时,用户为kscenter20151116,表空间为USERS
impdp kscenter20151116/kscenter schemas=kscenter20151103 remap_schema=kscenter20151103:kscenter20151116 REMAP_TABLESPACE=QUERYNEEA:USERS transform=OID:N dumpfile=EXP-KSCENTER20151116.DMP logfile=log_kscenter20151116_cx.log

 

数据泵impdp参数:
 
    1.REMAP_DATAFILE
        该选项用于将源数据文件名转变为目标数据文件名,在不同平台之间搬移表空间时需要该选项.
        REMAP_DATAFILE=source_datafie:target_datafile 
 
    2.REMAP_SCHEMA
        该选项用于将源方案的所有对象装载到目标方案中.
        REMAP_SCHEMA=source_schema:target_schema
 
    3.REMAP_TABLESPACE
        将源表空间的所有对象导入到目标表空间中
        REMAP_TABLESPACE=source_tablespace:target:tablespace 
 
    4.REUSE_DATAFILES
        该选项指定建立表空间时是否覆盖已存在的数据文件.默认为N
        REUSE_DATAFIELS={Y | N} 
 
    5.SKIP_UNUSABLE_INDEXES
        指定导入是是否跳过不可使用的索引,默认为N
 
    6,sqlfile  参数允许创建DDL 脚本文件
        impdp scott/tiger directory=dump_scott dumpfile=a1.dmp sqlfile=c.sql
        默认放在directory下,因此不要指定绝对路径
 
    7.STREAMS_CONFIGURATION
        指定是否导入流元数据(Stream Matadata),默认值为Y. 
 
    8.TABLE_EXISTS_ACTION
        该选项用于指定当表已经存在时导入作业要执行的操作,默认为SKIP
        TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | REPLACE } 
        当设置该选项为SKIP时,导入作业会跳过已存在表处理下一个对象;
        当设置为APPEND时,会追加数据;
        当设置为TRUNCATE时,导入作业会截断表,然后为其追加新数据;
        当设置为REPLACE时,导入作业会删除已存在表,重建表并追加数据;
 
        注意,TRUNCATE选项不适用与簇表和NETWORK_LINK选项
分享到:
评论

相关推荐

    impdp导入多个文件的三种方式

    - **数据过滤**:`impdp`支持通过`EXCLUDE`或`INCLUDE`参数筛选要导入的数据,比如根据表空间、用户或时间戳。 - **重定向错误**:使用`LOGFILE`参数记录导入过程中的错误,以便分析和解决。 总的来说,Oracle的`...

    oracle11g expdp impdp 分区表重映射导出导入数据迁移方案

    oracle expdp impdp 分区表重映射导出导入 数据迁移方案,以SI01用户为例子,将用户分区表导出后,将分区表重映射到新的表空间,完成数据迁移和检查。照方案例子按步去做,一定能成功。

    oracle不同用户名及表空间之间的数据导入

    然后,在目标环境使用IMPDP导入数据,同时可能需要进行表空间映射。例如: ``` impdp 用户名/密码 directory=DATA_PUMP_DIR dumpfile=data.dmp logfile=impdp.log remap_tablespace=源表空间:目标表空间 ``` 2....

    Oracle dmp文件导出导入(还原)到不同的表空间和不同的用户操作

    当需要将DMP文件导入到不同的表空间或不同用户下时,可以采用以下步骤: 1. **创建表空间和用户**: - 如果导入的目标环境与源环境不同,则需重新创建表空间和用户,以便存放导入的数据。 2. **创建目录**: - ...

    ORACLE导入数据文件到指定的表空间

    "ORACLE导入数据文件到指定的表空间"这个主题涉及了Oracle数据库的导入工具(IMP)、数据泵(IMPDP)以及如何规划和管理表空间。 首先,我们需要了解Oracle的导入工具IMP。IMP是Oracle Data Pump Import的简称,它...

    Centos7.6下oracle impdp导入和expdp导出.docx

    本文档将详细介绍如何在 Centos7.6 操作系统环境下利用 Oracle 的数据泵功能(Data Pump)来进行数据的导出(expdp)和导入(impdp)。数据泵是 Oracle 提供的一种高效的数据迁移工具,它能够帮助用户快速地将数据库...

    oracle数据库导入数据以及创建用户

    4) 如果需要,指定用户表空间。 5) 提供必要的连接信息给新用户。 4. 注意事项: - 数据导入时需确保文件格式与数据库表结构匹配。 - 导入数据可能涉及锁定表,避免与其他用户操作冲突。 - 用户创建时要谨慎...

    oracle数据泵导入

    1. **表空间管理**:确保有足够的空间来存储导入的数据,并合理设置表空间的扩展策略。 2. **权限管理**:在进行数据泵操作前,确保用户拥有足够的权限,并且目录对象已被正确授予权限。 3. **日志记录**:使用`LOG...

    oracle_impdp

    `impdp`是Oracle Data Pump Import工具的一部分,用于将之前通过`expdp`导出的数据文件重新导入到数据库中。该工具支持多种导入模式,包括但不限于表空间级别、模式级别、表级别等,并且可以灵活地指定导入过程中的...

    ORACLE EXPDPIMPDP 参数详解

    ORACLE EXPDP/IMPDP 是 Oracle 数据库中用于数据泵导出导入的工具,分别对应 EXP 和 IMP 工具。EXPDP/IMPDP 的出现使得 DBA 或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个 Oracle 数据库中。 ...

    oracleDMP导入导出步骤

    下面我们将详细介绍如何通过Oracle的`imp`和`exp`工具来进行数据库的数据导入导出。 ### 一、Oracle数据库导入导出概述 #### 1. 导入数据库(IMP) Oracle的`imp`工具用于将之前使用`exp`命令导出的数据文件重新...

    Oracle大数据量导入(CSV导入)

    Oracle数据库在处理大数据量导入时,常常需要高效且可靠的方法,以确保数据的快速加载和系统的稳定运行。这篇博文“Oracle大数据量导入(CSV导入)”将深入探讨如何使用Oracle的各种工具和技术来导入CSV(逗号分隔值)...

    Oracle11G导入导出(imp和exp)少表解决方法

    Oracle 11G 导入导出(imp 和 exp)少表解决方法 Oracle 11G 是一个功能强大且复杂的数据库管理系统,它提供了多种方式来导入和导出数据。然而,在使用 Oracle 11G 时,用户可能会遇到一些问题,例如无法导出空表...

    oracle按用户导入导出数据

    ### Oracle按用户导入导出数据:详细...通过以上步骤,可以在Oracle数据库中实现按用户级别的数据导入导出操作,这对于数据迁移、备份恢复等场景具有重要意义。在整个过程中,细致的数据准备和权限管理是成功的关键。

    oracle表的导入导出-命令

    如果需要给用户分配导入数据的权限,可以通过SQL*Plus进行如下操作: 1. 启动SQL*Plus。 2. 使用管理员(如system)登录。 3. 创建用户(如果尚未创建):`create user 用户名 IDENTIFIED BY 密码` 4. 授予必要的...

    oracle 10G 导出至 11G 不同用户不同表空间

    Oracle数据库在不同用户之间进行数据迁移时,常常需要使用到导入导出工具,如`expdp`(Export Data Pump)和`impdp`(Import Data Pump)。这两个工具是Oracle Data Pump的一部分,能够高效、快速地处理大量数据的...

    oracle 数据导入导出

    Oracle 数据导入导出是数据库管理中的重要操作,用于在不同环境之间转移数据,备份和恢复数据,以及进行数据迁移。本文将深入探讨Oracle数据库的数据导入导出机制,包括使用的主要工具、过程和最佳实践。 Oracle ...

    oracle 数据泵与传统的导入导出的区别与实践

    - 表空间映射:在导入过程中可以将源数据库的表空间映射到目标数据库的不同表空间,便于数据迁移。 - 压缩:支持数据的压缩,节省存储空间。 - 作业控制:可以设置作业调度,实现定时的自动导出或导入。 - 错误...

    expdp impdp 数据库导入导出命令详解

    ### Oracle 11g expdp impdp 数据库导入导出命令详解 #### 一、创建逻辑目录 在进行数据的导入导出之前,首先需要创建一个逻辑目录。这个逻辑目录实际上是在Oracle数据库内部的一个概念,并不会在操作系统层面创建...

    oracle 数据泵导入

    通过上述步骤,我们完成了Oracle数据泵导入的基本流程,包括环境准备、表空间创建与配置、数据泵导入操作以及最后的清理工作。这些步骤对于大规模数据迁移非常重要,尤其是在不同数据库实例之间进行数据转移时。通过...

Global site tag (gtag.js) - Google Analytics