gpt4 book ai didi

oracle - 如何减少 oracle 中的撤消表空间大小?

转载 作者:行者123 更新时间:2023-12-01 13:07:39 25 4
gpt4 key购买 nike

即使没有在 DATABASE 上进行的事件,撤消表空间大小也是 30 GB。

最佳答案

作为the documentation says当涉及到 UNDO 表空间时,我们非常有限:没有用于缩小 UNDO 表空间的语法,即使在 11g 中也是如此。在没有干预的情况下,UNDO 表空间的大小应该适合我们最大的事务。这意味着如果我们有一个每年运行一次的 huuuge 批处理过程,那么 UNDO 表空间应该足够大。

为什么 Oracle 不提供缩小 UNDO 表空间的工具?因为如果我们有将其扩展到 30GB 的事务,那么我们很可能会再次拥有该负载。释放磁盘空间对我们没有帮助,因为 UNDO 表空间将尝试回收它。如果我们将该空间用于其他目的,那么我们每年的巨额交易就会失败。

现在,如果您认为您的表空间发生了一些异常数据处理,并且您确信您永远不再需要那么多 UNDO,并且 你真的需要磁盘空间,那么你可以使用 ALTER DATABASE syntax缩小单个数据文件。

关于oracle - 如何减少 oracle 中的撤消表空间大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1887298/

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