【发布时间】:2019-11-08 12:31:17
【问题描述】:
我的Oracle数据库版本是12.1.0.2.0
我正在谈论的数据库用于创建部署在 UAT/生产等环境中的“包”(不是 oracle 包,而是包含代码/脚本的包)。 为此,会在运行时创建新模式,并定期删除不再使用的旧模式。
创建/删除这些模式的表空间大小为 84GB,可用空间超过 50%。
64GB 大小的 SYSTEM 表空间只有 10MB 可用空间。
SYSTEM 表空间中的所有段都归 SYS 或 SYSTEM 所有。
以下查询的前 15 行是:
SELECT owner,
segment_name,
segment_type,
bytes
FROM dba_segments
WHERE tablespace_name = 'SYSTEM'
ORDER BY bytes desc;
64GB SYSTEM 的表空间听起来对吗? 是否可以减少,如果可以,如何减少?
【问题讨论】:
-
表的记录数:
-
SOURCE$ 116738579
-
IDL_UB1$ 627158
-
IDL_UB2$ 330314
-
ARGUMENT$ 5298051
标签: oracle oracle12c tablespace