`

oracle 10g 关于收缩shrink

阅读更多

1、在10G 以前收缩表空间是用:

  1.exp/imp
  2.alter table xxx move 

 

2、10G后用shrink表空间

表空间中支持自动段空间管理 (ASSM), 否则会报 ORA-10635: Invalid segment or tablespace type

适用表,索引,大对象,IOT,物化视图

 

必须开启行迁移功能。

alter table tbname enable row movement shrink
保持HWM
alter table tbname shrink space compact;
回缩表与HWM
alter table tbname shrink space;
回缩表与相关索引
alter table tbname shrink space cascade;
回缩索引
alter index idxname shrink space;
  
相关限制:
1)、cluster中的表。
2)、有long类型的表。
3)、有on_commit物化视图的表。
4)、有基于rowid物化视图的表。
5)、大对象(LOB)索引。

分享到:
评论

相关推荐

    Oracle 10g DBA

    Oracle 10g数据库管理员手册主要关注的是提升数据库性能、安全性和管理效率的新特性。以下是一些关键特性的详细介绍: 1. **透明数据加密 (Transparent Data Encryption, TDE)**: TDE 是一种增强的安全功能,允许...

    Oracle 10g HWM原理及性能优化.pdf

    在讨论Oracle 10g中的高水位标记(HWM)原理及性能优化策略之前,我们首先要了解HWM是什么以及它在Oracle数据库中的作用。HWM是Oracle数据库中用于区分数据段中已使用块和未使用块的界限。在全表扫描操作中,Oracle...

    Oracle数据库10g-对自我管理数据库进行管理2-P.pptx

    Oracle数据库10g是Oracle公司推出的一个重要版本,它引入了许多自我管理的功能,极大地减轻了DBA(数据库管理员)的工作负担。本部分主要探讨Oracle 10g在自我管理数据库方面的核心特性,包括应用程序和SQL管理、...

    Oracle数据库表空间收缩方法探讨.pdf

    Oracle数据库表空间收缩是数据库管理员在管理Oracle数据库时面临的重要任务,尤其是在处理大量数据的系统如医院信息系统(HIS)中。表空间是Oracle数据库逻辑结构的一部分,由一个或多个数据文件构成,用来存储数据库...

    Oracle碎片整理

    在Oracle 10g版本中,`SHRINK SPACE`命令进一步完善,提供了更多的选项,如`COMPACT`和`CASCADE`。`COMPACT`选项用于压缩数据,`CASCADE`则会同时压缩关联的索引。 总结来说,Oracle中的碎片整理是数据库维护的重要...

    Oracle数据文件收缩实例

    Oracle 数据文件收缩是一个重要的数据库维护任务,它有助于优化存储资源并提高系统性能。在这个实例中,我们将探讨Oracle的存储管理,特别是FreeList的作用,以及如何通过理解High Water Mark (HWM)来有效地进行数据...

    Oracle数据库整理表碎片

    - **使用SHRINK命令**:从10g开始,Oracle引入了更为简便的SHRINK命令,它允许用户通过简单的命令来整理表碎片,而且无需重建索引。具体操作如下: - **整理表,不影响DML操作**: ```sql alter table TABLE_...

    oracle高水位.txt

    ### Oracle高水位概念 在Oracle数据库中,“高水位”(High Water Mark,HWM)是一个非常重要的概念。它标记了数据表中最后一次...以上就是关于Oracle高水位处理脚本的详细解析和相关知识点介绍,希望对你有所帮助。

    Apress.Oracle.Database.11g.New.Features.for.DBAs.and.Developers

    《Oracle Database 11g:新特性为DBAs与开发者带来革新》一书,由Sam R. Alapati和Charles Kim合著,深入探讨了Oracle Database 11g的全新功能,旨在帮助数据库管理员(DBAs)和开发人员掌握最新的Oracle数据库管理...

    自动收缩表空间脚本

    用游标处理查询结果,对需要收缩表空间的表进行shrink命令,之后该脚本对表空间大小和HWM计算出可resize的空间,并进行收缩,计算方法(表空间大小-HWM)*0.8

    shrink_zoom_bilinear.zip_bilinear shrink_zoom

    本文将深入探讨“shrink_zoom_bilinear.zip_bilinear shrink_zoom”这一程序,该程序专门用于实现图像的缩放操作,尤其是基于双线性插值的算法。 双线性插值是一种在二维空间中进行数据插值的方法,广泛应用于图像...

    Oracle 10g HWM原理及性能优化

    Oracle 10g 的 High Water Mark (HWM) 是数据库管理中的一个重要概念,它定义了表中已使用存储空间和未使用存储空间的边界。理解HWM的工作原理及其对性能的影响是优化Oracle数据库的关键。 HWM 在逻辑存储管理中...

    oracle优化资料.docx

    SHRINK SPACE`命令可以回收表空间,但这个特性仅在Oracle 10g及以上版本支持。 - `ALTER TABLESPACE ... COALESCE`可以整合表空间碎片,提高空间利用率,但不会缩小文件大小。 - 若要查看表所占用的块数,可以...

    oracle删除哪些内容可以减少USERS01.DBF数据文件的大小

    2. **收缩表空间**:删除数据后,Oracle不会自动释放已分配的空间。可以使用`ALTER TABLE SHRINK SPACE`命令来缩小表的大小,这将重新组织表中的数据并回收未使用的空间。 3. **重定义表**:如果表中有大量空闲空间...

    基于Shrink小波变换的数据去噪可以设置硬阈值和软阈值+含GUI界面+代码操作视频

    1.领域:matlab,Shrink小波变换算法 2.内容:基于Shrink小波变换的数据去噪可以设置硬阈值和软阈值+代码操作视频 3.用处:用于Shrink小波变换算法编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项:...

    WinMP3Shrink.zip

    WinMP3Shrink是一款专为音乐爱好者设计的MP3压缩软件,它可以帮助用户有效地减小音频文件的大小,尤其适用于那些存储空间有限或者希望节省网络传输时间的用户。这款工具的核心功能是通过降低音频质量来实现文件的...

Global site tag (gtag.js) - Google Analytics