问题 单项选择题

当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件

A.区段(extents)
B.表空间
C.数据库块
D.操作系统块

答案

参考答案:A

解析: 这一题是测试对区段以及Oracle数据库如何操作区段的理解程度。根据有关Oracle在什么情况下进行区段分配的介绍,可以断定选项A是正确的。
根据本书的描述,可知每个表空间可以存放一个或多个段而每个段是由一个或多个区段组成的,所以当一个段需要额外的磁盘空间时是不可能通过增加表空间的方式来获取额外的磁盘空间的,所以选项B肯定是错误的。
根据有关数据库块(database block)的解释,可知Oracle数据块是Oracle数据库系统输入或输出的最小单位而不是磁盘分配的单位,所以可以肯定选项C也是错误的。
根据有关数据库块的解释,可知Oracle数据块是Oracle数据库系统输入或输出的最小单位,而且它由一个或多个操作系统块组成,所以可以肯定选项D也是错误的。

单项选择题
单项选择题 A1/A2型题