`
lelong
  • 浏览: 552225 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle 10g 表转移表空间

 
阅读更多

1.单表转移表空间

场景:有表user存放在表空间oldspace下,需把表user移动到表空间newspace

 

执行语句:

alter table user move tablespace newspace;

commit;

 

2.用户scott下的所有表都转移至表空间newspace下

select 'alter table'||table_name||'move tablespace newspace;commit;'

from user_tables where owner='scott'

FOR x IN (select u.table_name,u.compression,u.tablespace_name,u.owner from all_tables u where u.owner = 'scott' ) LOOP EXECUTE IMMEDIATE 'alter table '|| x.table_name ||' move tablespace newspace'; END LOOP;


 

 

 

 

 

 

但是表user被移动到表空间newspace后,表user上的索引是不是自动转移到表空间newspace

 

3.索引转移表空间,例如,user表上的索引idx_user

alter index idx_user rebuild tablespace newspace

 

4.用户scott下的所有索引都转移至表空间newspace下

select 'alter index'||index_name||'rebuild tablespace newspace;commit;'

from user_indexes where owner='scott'

 

 

 

分享到:
评论

相关推荐

    Oracle10g技术文档

    2. **数据库实例与物理结构**:Oracle10g中的数据库实例是由内存结构(如数据缓冲区高速缓存、重做日志缓冲区、共享池)和后台进程组成,而物理结构则涉及表空间、段、区和块的层次结构。 3. **SQL优化**:Oracle10...

    虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 ORACLE10g RAC FOR SUSE LINUX

    ### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...

    oracle10G集群

    Oracle Real Application Clusters (RAC) 是Oracle 10G集群的核心组件,允许多台服务器共同处理一个单一的数据库实例,从而实现了故障转移和负载均衡。 在Oracle 10G RAC中,每个节点都有自己的内存结构(SGA)和...

    oracle11g 导到 10g

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

    oracle10g rac安装

    3. 软件选择与下载:文档提到了VMware Server的下载地址,以及Oracle 10g R2 Clusterware和Oracle 10g R2 Database的免费下载地址。这些软件是安装Oracle RAC所必需的。 4. 操作系统的选择:文档建议使用Linux系统...

    Oracle10G官方文档CHM合集-Database参考手册

    Oracle 10G提供了新的表空间和段管理机制,如Automatic Storage Management (ASM),简化了存储管理。这部分文档将详细阐述ASM的工作原理和配置步骤。 在安全方面,Oracle 10G增强了角色管理和权限控制,支持Fine-...

    oracle11g 百度盘下载

    4. **数据加密**:Oracle 11g加强了数据安全,提供了全面的数据加密功能,包括表空间、索引、备份和日志等,确保敏感数据的安全。 5. **性能优化**:Oracle 11g引入了SQL优化改进,如Automatic Workload Repository...

    实战在AIX安装Oracle10g

    内存是运行数据库的重要硬件资源,Oracle10g建议至少1024M的内存空间。Swap空间是系统进行物理内存和磁盘之间的虚拟交换区,用于当物理内存不足时提供额外的内存空间。根据文档,当内存大于1024MB且小于等于2048MB时...

    Oracle10g安装与升级

    Oracle 10g 还支持大文件表空间(bigfile tablespaces),允许数据库创建单个文件的大文件表空间,最大可达到4GB的块大小。这种设计减少了文件数量,简化了管理,并且在处理大型数据文件时提供了更好的性能。 综上...

    vmware 下sun cluster 3.2 +oracle 10g双机配置

    本文将深入探讨如何在VMware环境下利用Sun Cluster 3.2技术搭建Oracle 10g Real Application Clusters (RAC)的双机配置。 首先,让我们了解一下Sun Cluster 3.2。这是一个由Sun Microsystems(现已被Oracle公司收购...

    ORACLE 10G RAC for AIX安装手册

    ORACLE 10G RAC for AIX 是一个在IBM AIX操作系统上部署的Oracle Real Application Clusters (RAC)解决方案。RAC是一种高可用性技术,允许多个数据库实例共享同一物理数据库,从而提供故障切换和负载均衡的能力。...

    oracle 10G 最新中文技术白皮书

    5. **Advanced Compression**: Oracle 10g引入了高级压缩技术,可以在行级别或表级别对数据进行压缩,减少存储空间,同时在读取时自动解压,不影响查询性能。 6. **SecureFile**: 这是Oracle 10g引入的改进型LOB...

    oracle10g新工具expdp,impdp详解

    Oracle 10g 引入了新的数据泵工具 expdp 和 impdp,它们是对传统 exp 和 imp 工具的增强版本。数据泵(Data Pump)技术提升了数据迁移、备份和恢复的性能,提供了更快的数据传输速度和更丰富的功能。 expdp(Export...

    oracle10g教程

    2. 数据库体系结构:了解Oracle 10g的物理结构,如数据文件、控制文件、重做日志文件和系统表空间。同时,学习逻辑结构,如表空间、段、区和块等。 3. SQL基础:掌握SQL语言的基本操作,如SELECT语句用于查询数据,...

    Oracle11g数据库导入Oracle10g数据库中

    - **备份文件转移**:确保将11g中的备份文件`aa.dmp`及日志文件`aa.log`正确转移到10g的指定目录下。 - **命令示例**: ```sql IMPDP USERID='SYS/cuc2009@cucfassysdba' schemas=sybj directory=DATA_PUMP_DIR ...

    oracle11g-exp文件

    3. 表空间:选择要导出的特定表空间或所有表空间。 4. 表:指定要导出的个别表或模式下的所有表。 5. 块大小:控制导出文件中数据块的大小。 6. 其他选项:如是否包括索引、触发器、约束、权限等。 **IMP(Import)...

    Oracle10g Release 2 Clusterware and RAC Installation Guide for HP-UX.

    《Oracle10g Release 2 Clusterware 和 RAC 在 HP-UX 上的安装指南》是Oracle公司为在HP-UX操作系统环境下安装与配置Oracle Clusterware和Oracle Real Application Clusters(RAC)提供的一份详尽的技术文档。...

Global site tag (gtag.js) - Google Analytics