【正确答案】对于数据库的大小,需要注意的问题是数据库的大小不能以表空间的分配大小而论,而应该以表空间的占用空间大小而论,并且需要减掉SYSTEM、SYSAUX、TEMP和Undo这些表空间占用的空间。因为有的系统Undo空间可能分配得很大,比如500G,所以,计算数据库大小的时候应该排除这些表空间。
首先查询表空间的大小,若有如下的结果:
可以说数据库大约有2205-751-629-14-2=809M,而并非是2.2G。
至于大一点的表有多大?有多少行?这个问题考查DBA对自己所建立的库的熟悉程度,通过下面的SQL语句可以查询一个表的大小。
