gpt4 book ai didi

oracle - 在 oracle 11g 中收缩数据库

转载 作者:行者123 更新时间:2023-12-02 07:41:18 26 4
gpt4 key购买 nike

无论如何我都不是数据库管理员,所以我在这里陈述的一些事情可能是错误的。

在 SQL Server 中,当我们在数据库中添加大量数据然后删除它时,数据文件(.mdf 文件)或数据库(或任何名称)的大小不会减少到原始大小。我们需要缩小它。

Oracle 中的基本原理是否相同?如果是,那么我应该如何缩小 Oracle 11g 数据库?

最佳答案

来自 Oracle 文档的完整解释:Reclaiming Wasted Space .对于简短版本:

"You can shrink space in a table, index-organized table, index, partition, subpartition, materialized view, or materialized view log. You do this using ALTER TABLE, ALTER INDEX, ALTER MATERIALIZED VIEW, or ALTER MATERIALIZED VIEW LOG statement with the SHRINK SPACE clause."

因此,在运行 Oracle Segment Advisor 以推荐要缩小的区域后,如下所示的内容将缩小名为 mytable 的表中的空间。

SQL> alter table mytable enable row movement;
Table altered

SQL> alter table mytable shrink space;
Table altered

关于oracle - 在 oracle 11g 中收缩数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10934037/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com