`
cfyme
  • 浏览: 273711 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

将dmp文件导入到不同的表空间中

 
阅读更多

现在假如我有一个导出的aaa.dmp文件,表空间为aaa,

我想把aaa.dmp文件导入到yyy表空间中,

比如建立下面的yyy表空间如下:

第一步:

    CREATE TABLESPACE yyy
    LOGGING
    DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\yyy.dbf'
    SIZE 64M
    AUTOEXTEND ON
    NEXT 64M MAXSIZE 3072M
    EXTENT MANAGEMENT LOCAL;

    //创建用户
    CREATE USER yyy IDENTIFIED BY yyy
    DEFAULT TABLESPACE yyy
    TEMPORARY TABLESPACE temp;

    //赋予权限和角色
    grant resource,connect,dba to yyy

 

第二步:

    将aaa.dmp文件导入到yyy表空间中,会出现问题,你会发现虽然导入成功,但里面的表依然在表空间aaa中,不是我们想看到的,怎么办,我们进行第三步:

第三步:

    revoke unlimited tablespace from yyy;
    alter user yyy quota 0 on users;
    alter user yyy quota unlimited on yyy;

第四步:

    重新导入dmp文件就OK了 ,你可以执行下面的语句来验证:

    select table_name,tablespace_name from user_tables;

 

 

分享到:
评论

相关推荐

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

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

    如何把.dmp文件导入oracle中

    本文将详细介绍如何将一个 `.dmp` 文件导入到Oracle数据库中,并解释在这一过程中可能遇到的一些关键概念。 #### 基础准备 在开始导入之前,我们需要做一些基础准备工作: 1. **了解目标数据库的表空间**:首先...

    linux下向oracle中导入dmp文件

    在实际工作中,我们经常需要将 dmp 文件导入到 Oracle 数据库中。下面我们将详细介绍如何在 Linux 下向 Oracle 数据库中导入 dmp 文件。 首先,我们需要登录 Linux 系统,以 oracle 用户登录。如果我们以 root 用户...

    dmp文件导入远程数据

    #### 二、DMP文件导入导出远程数据 ##### 1. 导出DMP文件数据 DMP文件的导出主要通过Oracle提供的`exp`工具来完成。基本语法如下: ```bash exp 用户名/密码@连接字符串 file=导出文件路径 ``` 其中,“用户名/...

    Oracle导出的dmp格式文件导入到达梦的操作步骤

    接下来,需要将达梦数据库中的`RDP_MD_`开头的所有表同步到Oracle数据库中新建的表空间中。 - 首先找到达梦数据库中的对应表。 - 使用适当的SQL脚本将数据同步到Oracle数据库中的表空间中。 如果这些表中有数据,...

    dmp文件导入oracle数据库方法[参考].pdf

    Oracle 数据库中导入 DMP 文件方法 ...将 DMP 文件导入 Oracle 数据库需要按照一定的步骤进行,包括准备环境、安装 Oracle 数据库、建立表空间、建立用户并授予权限、使用 IMP 导入 DMP 文件、配置 SQL DEVELOPER 等。

    dmp文件导入oracle数据库方法.docx

    本文将详细介绍如何将 DMP 文件导入到 Oracle 数据库中的步骤,并对其中的关键技术和注意事项进行深入解析。 #### 二、准备工作 ##### 2.1 复制 DMP 文件 首先,需要确保 DMP 文件已经被正确复制到了目标计算机上...

    Orcal数据库 命令行导入dmp文件

    在进行DMP文件导入之前,需要做好以下准备工作: 1. **确认源环境与目标环境的兼容性**:确保源数据库版本与目标数据库版本相匹配,避免因版本不一致导致的导入失败。 2. **备份目标数据库**:在导入数据之前,最好...

    oracle导入时表空间不一致解决方法

    为了解决这一问题,我们需要采取一系列步骤来调整表空间设置,使数据能够成功导入到目标系统中。 #### 二、解决方案详解 ##### Step 1: 数据导出(Export) 首先,我们需要从源系统中导出数据。这一步骤可以通过...

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

    在Oracle数据库管理中,将数据文件导入到指定的表空间是一项常见的操作,这对于数据迁移、备份恢复或测试环境的构建至关重要。"ORACLE导入数据文件到指定的表空间"这个主题涉及了Oracle数据库的导入工具(IMP)、...

    dmp文件导入oracle数据库方法.pdf

    Oracle数据库DMP文件导入方法 DMP文件导入Oracle数据库方法是一种常用的数据迁移方式,下面将详细介绍从DMP...通过以上步骤,可以成功地将DMP文件导入到Oracle数据库中,并配置好SQL Developer以便进行查询和管理。

    Oracle中如何使用imp语句导入不同表空间?

    在实际工作中,有时需要将exp导出的历史备份dmp文件进行恢复,若之前的建表语句及表空间名无法找到,则直接用imp语句进行导入的话可能报错表空间不存在,且导入数据占用空间可能会非常大。使用本文方法可将exp导出的...

    oracle导入dmp文件之前要做的工作

    由于用户所创建的对象(如表、索引等)都将存储在某个表空间中,因此需要提前创建好所需的表空间。表空间的大小应根据实际情况来确定,一般建议留有一定的余量,以防未来数据增长导致的空间不足问题。 #### SQL语句...

    dmp数据库文件导入数据库.docx

    本文将详细介绍如何将一个DMP文件导入到Oracle数据库中,包括必要的准备步骤和具体的导入流程。 #### 二、准备工作 1. **创建表空间**: - 表空间是Oracle数据库中的逻辑存储单元,用于管理数据库中的数据文件。 ...

    向oracle中导入dmp文件

    接下来介绍如何使用`imp`工具将DMP文件导入到Oracle数据库中: 1. **全库导入**: ```bash imp system/manager@TEST file=d:daochu.dmp ``` 将`daochu.dmp`文件中的数据导入到`TEST`数据库中。 2. **忽略已...

    oracle DMP版本修改 (12C 导入 10G)

    在Oracle 12C中,DMP文件可能包含一些特定于新版本的功能和优化,这使得直接将这些DMP文件导入到较旧的10G环境中可能会遇到兼容性问题。因此,我们需要对DMP文件进行版本修改,使其符合10G数据库的格式要求。 ...

    5.1 PLSQL创建表空间-关联用户-DMP文件导入 1

    ### 创建表空间与用户管理 ...通过上述步骤,我们可以有效地管理和维护Oracle数据库中的表空间以及用户的权限分配,同时也可以方便地进行数据导入操作。这些操作对于Oracle数据库管理员来说是非常重要的技能。

    如何在oracle中导入dmp数据库文件

    DMP文件是由Oracle提供的工具`exp`或`expdp`导出的数据文件,包含了表结构、数据以及相关的对象(如索引、触发器等)。这些文件通常用于数据库的备份和恢复,也可以用于数据库之间的数据迁移。 #### 2. 导入DMP文件...

Global site tag (gtag.js) - Google Analytics