我试图找出某个数据库有多大(尚未创建)。我知道多少行和什么表。 Oracle中是否有一项功能可以告诉我理论数据库的大小?我可以使用一个已知的数学公式吗?我知道有一个功能可以确定现有数据库的大小,但是我想在创建数据库之前先知道它的大小。 最佳答案 您可以根据表中列的数据类型的大小。然后,您可以对该表中的行大小进行粗略估计。然后对于1到n个表,然后对于1个表中的1行,对于x个表中的x行=给定行大小的数据库估计。我知道长手,但这就是我通常这样做的方式。