`
simplehumn
  • 浏览: 186542 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

Oracle10g跨表空间数据迁移

SQL 
阅读更多
数据库的数据迁移一般直接使用PLSQL客户端在Tools里选择Export Tables导出一个dmp文件,在另一个数据库建用户和表空间,然后把这个文件导入即可。
有时候会遇到导入的表空间发生变化的情况,比如我们这次迁移就遇到了,以下是我查找到的方法 move tablespace,很好用而且我们迁移成功了。
需要注意的是:Move命令不支持Long型字段。
1、移动表到指定表空间
alter table Your_Table_Name move tablespace Your_New_TableSpace_Name;

其中前面带“Your”的地方是需要分别更换为实际表名和表空间名的。
2、可能用到的其他SQL语句
      查找数据库文件对应的File_ID
      select * from dba_data_files;

      查询当前表空间中的所有表
       select distinct segment_name  from dba_extents where segment_type='TABLE' and file_id=14;

      查询当前表空间中的所有索引
       select distinct segment_name from dba_extents where segment_type='INDEX' and file_id=14;

      如果有分区表,则查询当前表空间中的所有的分区表
       select distinct segment_name from dba_extents where segment_type='TABLE PARTITION' and file_id=14;
 
      查询当前表空间中的所有分区表的索引
       select distinct segment_name from dba_extents where segment_type='INDEX PARTITION' and file_id=14;

      移动表到指定表空间
       alter table Tbl_Name move tablespace New_TableSpaceName;

      重建表的索引
       alter index Index_Name rebuild tablespace New_TableSpaceName;

      移动BLOB、CLOB的字段到指定表空间
       alter table Tbl_Name move lob(BLOB1,BLOB2,BLOB3,......) store as (tablespace  New_TableSpaceName);

      移动BLOB、CLOB的字段语法
       alter table table_name move [tablespace tbs_name] lob(lob_field1,lob_field2) store as (tablespace new_tbs_name);

      如果LOB字段在分区表中,则增加partition关键字,如
       alter table table_name move [partition partname] [tablespace tbs_name] lob(field) store as (tablespace new_tbs_name);

当然还有其他的执行操作,我们没有用到所以在这也不贴了
分享到:
评论

相关推荐

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

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

    oracle10g-oracle11g的数据库迁移

    Oracle 10g 到 Oracle 11g 数据库迁移 在进行数据库迁移之前,需要对源主机和目标主机进行准备工作。源主机需要新建 Oracle 别名目录,并赋予 oracle 用户读写权限。在目标主机上,需要新建表空间、用户,并赋予...

    oracle 跨平台迁移数据

    Oracle 10g引入了改进,使得在相同字节序的平台上进行跨平台迁移变得更加简便。本文将深入探讨这个过程,以及如何在Oracle 10g中执行数据迁移。 首先,了解字节序的概念至关重要。字节序是指在多字节数据类型(如...

    11G祼设备表空间通过RMAN迁移到ASM

    本文主要介绍的是在ORACLE 11G RAC(Real Application Clusters)环境下,通过RMAN(Recovery Manager)工具,将裸设备表空间迁移到ASM的过程。以下是具体的知识点: 1. 理解裸设备表空间:裸设备表空间是由数据...

    Oracle10g的数据迁移方案

    使用 Oracle 数据库 10g 中的数据泵导出(Data Pump Export)工具可以实现表空间的移动。数据泵是 Oracle 的新一代数据转移工具,它替换了早期的 Oracle Export (EXP) 和 Import (IMP) 工具。数据泵可以提取特定的...

    Oracle10g的数据迁移方案.pdf

    Oracle 10g 数据迁移方案 Oracle 10g 数据迁移方案是指从 Oracle 数据库中将数据迁移到另一个数据库或平台的过程。在这个过程中,需要考虑到数据的一致性、安全性和可靠性。 Oracle 10g 数据迁移方案有多种方法,...

    oracle数据迁移

    在Oracle 10g中,使用数据泵导出工具可以先检查表空间的自含性,然后执行一系列步骤,包括设置表空间为只读、移动数据文件、在目标数据库创建数据库链接,并使用数据泵导入工具将表空间导入目标系统。 其次,数据泵...

    Oracle升级迁移实战文章和方案文档汇总-共168篇.xlsx

    Oracle 10g->11g XTTS迁移方案 Oracle 9i至11g exp迁移 Oracle数据库三种迁移方案 Oracle DataGuard方式迁移数据库 数据库迁移升级最佳实践9i-10g-11g Oracle ASM扩容&数据迁移文档 06使用XTTS技术进行U2L跨平台数据...

    记使用Oracle SQL Developer 迁移MySql 数据至 Oracle.docx

    总结来说,从MySQL到Oracle的数据迁移是一个涉及多个步骤的过程,需要正确配置和管理数据库环境,确保用户和表空间设置正确,并且使用像SQL Developer这样的工具来简化迁移。在迁移过程中遇到问题时,要逐一排查,如...

    oracle 11g ,10g软件资源 百度云下载

    4. **数据泵导入导出工具**:这是Oracle 10g中新引入的一种高效的数据导入导出工具,用于提高数据迁移的速度和效率。 5. **网格控制(Grid Control)**:这是Oracle提供的一个集中式的管理平台,可以用来监控和管理...

    Oracle+10g-11g+XTTS迁移方案.pdf

    Oracle 10g 到 11g 的迁移是一个复杂的过程,涉及到多个步骤和技术,其中XTTS(Extreme Transaction Transport Services)是一种高级的数据迁移工具。XTTS是Oracle提供的一种用于在线数据迁移的技术,它允许在不中断...

    Oracle 11.2.0.4 迁移到Oracle 12.2.0.1

    Oracle 数据库迁移是指从低版本的 Oracle 数据库迁移到高版本的 Oracle 数据库,例如从 Oracle 11g 迁移到 Oracle 12c。该过程需要按照数据库用户模式迁移的详细步骤进行,以确保数据的安全和完整性。 在 Oracle ...

    2020_Oracle19c数据迁移图文详解.docx

    本文旨在详细介绍如何使用Oracle数据泵技术完成从Oracle 11g到Oracle 19c的数据迁移工作。数据迁移是一个复杂的过程,尤其是在源数据库与目标数据库存在字符集差异、表间存在主外键关系以及表空间不一致的情况下。...

    oracle11g导出还原到oracle10g

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

    oracle11g 导到 10g

    标题“Oracle 11g 导到 10g”涉及到的是在数据库迁移过程中,将Oracle 11g版本的数据和结构转移到Oracle 10g版本的过程。这通常是因为业务需求、系统升级或兼容性问题等原因。在这个过程中,我们需要考虑以下几个...

    Oracle11g和oracle10g之间数据的导入导出.

    以上介绍了Oracle 11g与Oracle 10g之间数据迁移的相关知识点,包括IMP/EXP和IMPDP/EXPDP工具的特性和使用方法,以及具体的步骤示例。通过这些工具和方法,我们可以高效地进行数据库数据的迁移工作。

Global site tag (gtag.js) - Google Analytics