多选题
假设正在计划数据库的配置,那么应该如何组织数据的存储?
A.应该将具有不同备份需求的对象组织在一起
B.应该将具有I/O竞争需求的对象组织在一起
C.应该将具有不同生命期的对象分开存放以最小化碎片问题
D.应该将具有静态特性的对象分开存放
【正确答案】
C
【答案解析】[解析] 这一题是测试对数据库数据存储的理解程度。尽管在教材中并未详细介绍过这方面的内容,但是通过已经掌握的知识应该可以顺利地推导出答案。
因为应该将有相同备份需求的对象组织在一起以方便日常的备份工作,所以选项A肯定是错误的。
因为具有I/O竞争需求的对象应该放在不同的硬盘上以分布(平衡)I/O,所以选项B肯定是错误的。
因为具有静态特性的对象应该尽可能地放在相同的表空间中以方便备份和恢复工作以提高系统的效率,所以选项D肯定也是错误的。
综上所述,只有选项C可能是正确的。一般在开始一个新项目时,常常为这个项目创建一个或几个表空间以专门存放该项目的数据,也方便项目的管理。当项目结束后,如项目已经验收合格,此后这些数据将很少被使用,因此就可以将这个项目的表空间复制到备份介质上(如磁带或DVD),之后将这一项目的所有表空间都DROP掉将磁盘空间都还给Oracle系统。