`
alyouge
  • 浏览: 193694 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

oracle 导出移动表空间

 
阅读更多
例如有两个用户 一个 A对应表空间A    一个B对应表空间B

1.首先用A 导出dmp;

2.给B赋予DBA权限,然后执行: revoke unlimited tablespace from B;

3. alter user B  quota 0 on A;

4. alter user B quota unlimited on B;

5. 执行导入 imp xxx/xxx@orcl_xxx.xxx.xxx.xxx fromuser=A touser=B file=xxx.dmp

如果表中包含lob  则不能导入,会报1536 异常。
6. 如果异常执行 alter user B quota unlimited on A; 重新导入带有lob的表。但是会导入到空间A中。

7. alter table A move tablespace B; 把A移动到B中

8. alter table B move   lob(lob名) store as (tablespace  B); 把A的lob字段移动到B

把lob 移动到B中,最后就ok,别忘记每句最后都commit;
分享到:
评论

相关推荐

    Oracle利用传输表空间导出导入数据的步骤

    ### Oracle利用传输表空间导出导入数据的步骤详解 #### 一、背景介绍 在数据库管理领域,Oracle作为一款广泛使用的数据库管理系统,在企业级应用中占据着重要地位。随着业务的发展和技术的进步,数据库间的迁移需求...

    如何移动Oracle数据库的表空间

    ### 如何移动Oracle数据库的表空间 #### 一、引言 在Oracle数据库管理中,随着业务需求的变化,经常需要将数据库中的数据从一个位置移动到另一个位置。当数据量较大时,传统的导出导入方法可能无法满足效率要求。...

    在oracle两个表空间之间移动表

    ### 在Oracle两个表空间之间移动表 #### 一、背景介绍 在Oracle数据库管理中,有时需要将表从一个表空间移动到另一个表空间。这种操作可能是为了优化存储空间使用、提升性能或是满足特定的业务需求。Oracle提供了...

    oracle导出导入定时

    - `tables`: 指定要导出的表或表空间。 - `exclude`: 排除某些对象,如索引、触发器等。 - `content`: 决定导出全部数据(FULL)还是仅数据(DATA_ONLY)或仅元数据(METADATA_ONLY)。 - `include`: 只导出指定...

    oracle数据快速导出工具

    使用expdp命令,用户可以定义各种参数,如导出目录、表名、表空间名、用户权限等,以实现定制化的数据导出。例如,以下是一个基本的Data Pump导出命令示例: ```bash expdp username/password directory=DIR_NAME ...

    Oracle导出除忽略表以外的其他表

    "Oracle导出除忽略表以外的其他表"这个任务涉及到Oracle的Data Pump工具,它提供了高效的数据导入和导出功能。在本篇中,我们将详细探讨如何使用Oracle Data Pump(expdp)来实现这一目标。 1. **Oracle Data Pump...

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

    在"Oracle 10G 导出至 11G 不同用户不同表空间"的情景中,我们需要考虑的关键知识点包括数据泵的使用、目录对象的创建、权限的授予以及表空间的映射。 1. 数据泵(Data Pump)使用: - `expdp`:用于导出数据库的...

    oracle 的数据库表空间移植

    表空间移植(Tablespace Transport)是Oracle提供的一项功能,允许用户将数据从一个数据库无缝移动到另一个数据库,而无需重建数据库对象或进行复杂的数据重写。这一过程主要涉及将源数据库中的所有数据文件复制到...

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

    在进行导出之前,我们首先需要查看当前数据库中的表空间信息。 - 示例命令:`select tablespace_name, file_name from dba_data_files;` ##### 2. 创建表空间 如果需要,可以使用 PL/SQL 开发者工具创建新的表空间...

    oracle 表空间

    本文将深入探讨Oracle表空间的概念、作用、类型以及如何进行管理,结合给定的压缩包文件“把atf_ygj的数据移动到ygj_data表空间中”,我们将讲解如何进行表空间的数据迁移。 首先,表空间是由一个或多个数据文件...

    ORACLE数据库表空间传输方式.

    相较于传统的数据导出导入方法(例如使用`EXP`/`IMP`工具),表空间传输能够直接移动表空间的数据文件,从而大大提高了数据迁移的速度。此技术尤其适用于大型数据库的数据迁移场景,如企业级应用中的生产库到测试库...

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

    Oracle 数据泵(Data Pump)是Oracle数据库从10g版本开始引入的一种高效的数据导入和导出工具,相较于传统的EXP和IMP工具,它在处理大量数据时具有显著的性能优势。本文将详细介绍数据泵的主要特点、工作原理以及...

    更改Oracle数据库表的表空间实践.pdf

    本文将详细介绍如何在Oracle数据库中实践更改表空间,特别是对于正在运行的系统,如何通过数据库的导入/导出功能来实现这一过程。 首先,传统的表空间更改方法包括两种常见方式。一种是针对少量表的移动,可以使用`...

    Oracle10g导入导出

    - **操作方式**: `expdp`和`impdp`支持更高级的操作选项,如按表、模式、表空间或整个数据库进行导出和导入。 #### 三、EXPDP 导出命令详解 ##### 3.1 EXPDP 命令行选项 ###### 3.1.1 ATTACH 选项 用于在客户端...

    oracle 数据库导入导出

    使用EXPDP,你可以选择导出特定的表、表空间、用户或整个数据库。命令的基本语法如下: ```sql expdp username/password directory=dir_name dumpfile=filename.dmp logfile=logfile.log parameters=parameter_file...

    oracle传输表空间实例.doc

    Oracle传输表空间是一种高效的数据迁移方法,允许用户在不同的Oracle数据库之间移动表空间,而无需进行完整数据库的备份和恢复。以下将详细解释如何进行Oracle传输表空间的操作,并阐述其中的关键知识点。 首先,...

    oracle数据泵的方式导入导出数据库

    Oracle 数据泵是一种用于在 Oracle 数据库之间高效地移动数据的工具。它通过 `EXPDP` 和 `IMPDP` 命令来实现数据的导出和导入操作。与传统的 `EXP` 和 `IMP` 工具相比,数据泵提供了更高的性能、更灵活的数据筛选...

    Oracle表空间操作详解

    如果数据文件包含对象,可能需要先将对象导出或移动到其他表空间,再执行删除操作。 在Oracle数据库管理中,表空间的操作是数据库维护和优化的关键环节。了解并熟练运用上述操作,有助于提升数据库性能和管理效率。...

    oracle表空间误操作

    "oracle表空间误操作"这个话题涉及到数据库管理员可能遇到的问题,比如错误地删除、修改或移动了表空间,导致数据丢失或系统异常。以下是对这个主题的详细解释和相关知识点: 1. **表空间类型**: - **系统表空间...

    数据库导入导出命令脚本

    - **表空间导出**:只导出特定表空间中的对象。 - **用户导出**:仅导出特定用户的对象。 - **表/视图导出**:仅导出单个或多个表或视图。 - **导出参数文件**:通过参数文件指定导出选项,方便重复使用。 3. *...

Global site tag (gtag.js) - Google Analytics