`

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

 
阅读更多

-------------------------------------

从生产环境拷贝一个dmp备份文件,在另外一台电脑上搭建测试环境,用imp命令导入dmp文件时提示如下错误:

问题描述:

IMP-00038:无法转换为环境字符集句柄

IMP-00000:未成功终止导入

解决方法:

 使用impdp命令进行导入。

 参考导入命令

  impdp onlinecolzs/onlinecozs dumpfile=XXX.dmp directory=dpdata1 

  remap_schema=onlinecol:onlinecolzsremap_tablespace=ts_onlinecol_prod:zaixianzs_data

  参数说明

  dumpfile:需要导入的dmp文件名称

  directory:dmp文件所在的目录文件夹

  REMAP_SCHEMA: 该选项用于将源方案的所有对象装载到目标方案中。 REMAP_SCHEMA=source_schema:target_schema

  REMAP_TABLESPACE: 将源表空间的所有对象导入到目标表空间中。  REMAP_TABLESPACE=source_tablespace:target:tablespace 

-----------------------------------------

具体步骤:

    1、创建表空间和用户。

    2、创建目录

        create directory dpdata1 as 'D:\tempdmp'

      

     

 

        把dmp文件复制到刚才创建的目录文件夹下(D:\tempdmp),这个文件夹需要自己手动创建。

     3、执行impdp导入命令:

         impdp onlinecolzs/onlinecozs dumpfile=XXX.dmp directory=dpdata1 remap_schema=onlinecol:onlinecolzs remap_tablespace=ts_onlinecol_prod:zaixianzs_data

        其中:ts_onlinecol_prod:原先dmp文件的表空间名称,如果不知道原先的表空间名称是什么,先随便写个,到时候导入的时候会提示表空间不存在,把提示不存在的表空间名称写上去就可以。

                zaixianzs_data:需要导入到的表空间的名称(第一步创建的表空间名称)

 

 

 

 

分享到:
评论

相关推荐

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

    通过上述步骤,可以从一个现有的Oracle环境中导出DMP文件,并将其导入到不同的表空间和不同的用户下,从而实现数据的有效迁移和管理。这种方式在进行数据迁移、测试环境搭建等方面非常实用,能够有效避免数据丢失和...

    如何将dmp文件还原到oralce库——实践修订

    在还原dmp文件之前,可能需要删除原有的用户、表空间以及数据文件,以避免冲突。例如,使用`drop user xxxx cascade;`删除用户,`drop tablespace xxxx;`删除表空间,`drop datafile 'e:xxxxxx.dbf';`删除数据文件。...

    oracle_dmp.rar_DMP_oracle

    假设DMP文件在名为'DATA_PUMP_DIR'的目录下,文件名为'oracle数据库还原,如何将dmp文件还原到oralce库.dmp',并且我们用RESTORE_USER作为导入用户,那么命令可能是: ```bash impdp RESTORE_USER/RESTORE_...

    Oracle不同用户和表空间之间的数据备份与还原

    Oracle 不同用户和表空间之间的数据备份与还原 Oracle 数据库中,备份和还原数据是非常重要的操作步骤。本文将为大家提供 Oracle 不同用户和表空间之间的数据备份和还原操作步骤和语句。 一、EXP 备份和还原 EXP ...

    Oracle中导出、导入.dmp数据库文件.doc

    Oracle数据导入导出是指使用imp和exp命令将数据从一个数据库服务器导出到本地的dmp文件,然后再从本地dmp文件导入到另一个数据库服务器中。这种操作相当于oracle数据还原与备份,可以构建两个相同的数据库,一个用来...

    oracle导入备份DMP报实际值最大值错误

    当你尝试将一个从Oracle 11G数据库导出的DMP文件导入到Oracle 10G数据库时,可能会遇到导入失败的问题。这是因为Oracle的DMP文件包含了源数据库的版本信息,高版本的DMP文件不兼容低版本的数据库。为了解决这个问题...

    Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案

    ### Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案 #### 问题背景 在进行Oracle数据库的操作时,经常会遇到“ORA-12154 TNS 无法解析指定的连接标识符”这样的错误提示。此问题通常发生在...

    Oracle 19c 备份恢复-导入导出

    Oracle 19c 备份恢复-导入导出 ...Oracle 19c 备份恢复-导入导出是指使用 exp 和 imp 工具实现数据库的备份恢复和数据的导入导出,通过选择合适的工作方式、模式和选项,可以满足不同的备份恢复和数据导入导出需求。

    oracle9i全备份导入到11g说明

    这种情况下,如果直接进行导入操作,很可能会出现如下的错误提示:“ORA-02236: invalid filename”等,这些错误主要与临时表空间的创建有关。 #### 二、Oracle 数据库 Block Size 概念解析 在深入讨论解决方案之前...

    Oracle数据库创建表空间、建立用户、授权、还原备份.docx

    ### Oracle数据库创建表空间、建立用户、授权及备份恢复详解 #### 一、创建与管理表空间 在Oracle数据库中,表空间是物理空间分配的基本单位。为了有效地管理和使用存储资源,合理地创建和配置表空间是非常重要的...

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份

    这是因为,在 Oracle 8i 版本中,安装目录 ora81\bin 已经被设置为了全局路径,该路径下包含 EXP.EXE 和 IMP.EXE 这两个文件,它们是用来执行导入导出操作的核心程序。 - **Java 编写**: Oracle 本身是使用 Java ...

    如何实现高版本DMP文件在低版本数据库中导入

    我们常会遇到这样的问题,客户系统发现异常或问题,给我们提供了他们的数据库备份文(DMP),导我们在测试环境下无法恢复,导入数据库时报错。报错的原因是客户使用的高版本的数据库,导出的DMP在低版本数据库导入时...

    oracle数据库备份与还原实例

    这将将备份文件中的数据导入到数据库中,包括表结构和数据。 本文介绍了 Oracle 数据库备份与还原实例,使用 exp 与 imp 方式导出和导入数据,同时也包含 Linux 服务器间 sftp 传输。这些步骤可以帮助 DBA 实现...

    oracle11g导出还原到oracle10g

    为了能在Oracle 10g中导入之前导出的数据,我们需要先在目标数据库中创建相应的表空间和用户,并赋予适当的权限。 **步骤1:创建表空间** 在Oracle 10g中登录sysdba账号,并执行以下命令来创建新的表空间`...

    使用plsqldev对oracle数据库做备份还原操作

    选择正确文件后,点击"Import"按钮,PL/SQL Developer会开始执行还原操作,将.dmp文件中的数据导入到数据库中,从而恢复到备份时的状态。 在备份和还原过程中,需要注意以下几点: 1. 确保在进行备份和还原操作时,...

    ORACLE数据库导入导出详细流程

    这里,`remap_schema`参数用于重映射模式,即将`datauser_old`用户的数据映射到`datauser`用户下,`remap_tablespace`参数用于重映射表空间。 通过以上步骤,可以有效地完成Oracle数据库的备份和还原工作,这对于...

    如何备份还原oracle数据库

    该命令表示使用用户名`jnbzgl`和密码`123`登录到名为`orcl`的服务端口,并从指定路径下的`jnbzgl20120114.dmp`文件中导入所有数据。参数`full=y`表明这是一个全量导入过程。 ### 四、Oracle数据库恢复流程 #### 1....

    Oracle数据库还原操作

    本文将详细介绍如何进行Oracle数据库的还原操作,包括创建表空间、用户管理以及数据导入等关键步骤。 #### 二、创建表空间 首先,我们需要创建两个表空间:`HR_DATA01` 和 `HR_INDEX01`。这两个表空间分别用于存储...

Global site tag (gtag.js) - Google Analytics