Gon*_*o.- 1 oracle oracle-11g oracle-10g database-size
继续我的学校项目,现在我必须估计数据库的大小从这里到 5 年。他们给了我一个公式,因此,在该公式中,其中一个值是空数据库的大小(创建时没有任何表、索引等)。
例如,对于 MySQL,我在这里发现它是 10 MB。
但是,对于 Oracle 来说,大小是多少?
我没有 Oracle 或任何 RDBMS 来进行查询,这只是一项研究工作。我用谷歌搜索了一下,但我没有找到 Oracle。
任何版本的 Oracle(9 或更高版本)都可以。
首先,您是否使用 Oracle 术语中的“数据库”?或者您是在其他数据库供应商(例如 SQL Server 或 MySQL)使用该术语的意义上使用它吗?
如果您在 Oracle 意义上使用“数据库”,那么这至少是SYSTEM
和SYSAUX
表空间的大小,并且可能包括UNDO
和TEMP
表空间的大小。在小型笔记本电脑系统上,这可能大约为 2 - 3 GB,但可能更大。
如果您在其他数据库供应商使用的意义上使用“数据库”,这就是 Oracle 所谓的模式。根据定义,空模式(没有对象的模式)消耗 0 字节的存储空间。这是因为空间被分配给独立于模式的表空间——单个模式可以在许多不同的表空间中拥有对象,一个表空间可以拥有由许多不同模式拥有的对象,并且单个对象(如果您正在使用分区)可以分布在多个表空间中。