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'
分享到:
相关推荐
2. **数据库实例与物理结构**:Oracle10g中的数据库实例是由内存结构(如数据缓冲区高速缓存、重做日志缓冲区、共享池)和后台进程组成,而物理结构则涉及表空间、段、区和块的层次结构。 3. **SQL优化**:Oracle10...
### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...
Oracle Real Application Clusters (RAC) 是Oracle 10G集群的核心组件,允许多台服务器共同处理一个单一的数据库实例,从而实现了故障转移和负载均衡。 在Oracle 10G RAC中,每个节点都有自己的内存结构(SGA)和...
标题“Oracle 11g 导到 10g”涉及到的是在数据库迁移过程中,将Oracle 11g版本的数据和结构转移到Oracle 10g版本的过程。这通常是因为业务需求、系统升级或兼容性问题等原因。在这个过程中,我们需要考虑以下几个...
Oracle 10G提供了新的表空间和段管理机制,如Automatic Storage Management (ASM),简化了存储管理。这部分文档将详细阐述ASM的工作原理和配置步骤。 在安全方面,Oracle 10G增强了角色管理和权限控制,支持Fine-...
3. 软件选择与下载:文档提到了VMware Server的下载地址,以及Oracle 10g R2 Clusterware和Oracle 10g R2 Database的免费下载地址。这些软件是安装Oracle RAC所必需的。 4. 操作系统的选择:文档建议使用Linux系统...
4. **数据加密**:Oracle 11g加强了数据安全,提供了全面的数据加密功能,包括表空间、索引、备份和日志等,确保敏感数据的安全。 5. **性能优化**:Oracle 11g引入了SQL优化改进,如Automatic Workload Repository...
### Oracle 10g RAC 安装全面解读 #### ORACLE Database RAC 说明 **1.1 RAC 系统说明** Oracle RAC(Real Application Clusters)是一种高可用性和高性能的企业级数据库解决方案。它允许多个数据库实例同时访问...
《Redhat AS4 Oracle10g+ASM单实例转RAC详解》 Oracle数据库的高可用性解决方案之一是Real Application Clusters(RAC),它允许多个实例共享同一个物理数据库,提供故障转移和负载均衡的能力。本文将详细介绍如何...
内存是运行数据库的重要硬件资源,Oracle10g建议至少1024M的内存空间。Swap空间是系统进行物理内存和磁盘之间的虚拟交换区,用于当物理内存不足时提供额外的内存空间。根据文档,当内存大于1024MB且小于等于2048MB时...
Oracle 10g 还支持大文件表空间(bigfile tablespaces),允许数据库创建单个文件的大文件表空间,最大可达到4GB的块大小。这种设计减少了文件数量,简化了管理,并且在处理大型数据文件时提供了更好的性能。 综上...
本文将深入探讨如何在VMware环境下利用Sun Cluster 3.2技术搭建Oracle 10g Real Application Clusters (RAC)的双机配置。 首先,让我们了解一下Sun Cluster 3.2。这是一个由Sun Microsystems(现已被Oracle公司收购...
ORACLE 10G RAC for AIX 是一个在IBM AIX操作系统上部署的Oracle Real Application Clusters (RAC)解决方案。RAC是一种高可用性技术,允许多个数据库实例共享同一物理数据库,从而提供故障切换和负载均衡的能力。...
5. **Advanced Compression**: Oracle 10g引入了高级压缩技术,可以在行级别或表级别对数据进行压缩,减少存储空间,同时在读取时自动解压,不影响查询性能。 6. **SecureFile**: 这是Oracle 10g引入的改进型LOB...
Oracle 10g 引入了新的数据泵工具 expdp 和 impdp,它们是对传统 exp 和 imp 工具的增强版本。数据泵(Data Pump)技术提升了数据迁移、备份和恢复的性能,提供了更快的数据传输速度和更丰富的功能。 expdp(Export...
2. 数据库体系结构:了解Oracle 10g的物理结构,如数据文件、控制文件、重做日志文件和系统表空间。同时,学习逻辑结构,如表空间、段、区和块等。 3. SQL基础:掌握SQL语言的基本操作,如SELECT语句用于查询数据,...
- **备份文件转移**:确保将11g中的备份文件`aa.dmp`及日志文件`aa.log`正确转移到10g的指定目录下。 - **命令示例**: ```sql IMPDP USERID='SYS/cuc2009@cucfassysdba' schemas=sybj directory=DATA_PUMP_DIR ...
3. 表空间:选择要导出的特定表空间或所有表空间。 4. 表:指定要导出的个别表或模式下的所有表。 5. 块大小:控制导出文件中数据块的大小。 6. 其他选项:如是否包括索引、触发器、约束、权限等。 **IMP(Import)...
《Oracle10g Release 2 Clusterware 和 RAC 在 HP-UX 上的安装指南》是Oracle公司为在HP-UX操作系统环境下安装与配置Oracle Clusterware和Oracle Real Application Clusters(RAC)提供的一份详尽的技术文档。...