我的Oracle数据库版本是12.1.0.2.0
我正在谈论的数据库用于创建在UAT /生产等环境中部署的“程序包”(不是oracle程序包,而是包含代码/脚本的程序包)。 为此,将在运行时创建新模式,并定期删除不再使用的旧模式。
创建/删除这些模式的表空间的大小为84GB,可用空间超过50%。
SYSTEM表空间的大小为64GB,只有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听起来正确吗? 可以减少它吗?如果可以,怎么办?