多选题
在以下有关系统全局区(SGA)的陈述中,哪一个是正确的?
A.SGA不是Oracle服务器体系结构的一部分
B.当服务器进程启动时分配SGA
C.SGA是一个Oracle数据库物理结构的一部分
D.当一个实例启动时,在一个Oracle数据库的环境中创建SGA
【正确答案】
D
【答案解析】[解析] 这一题是测试对Oracle数据库体系结构的理解程度。根据Oracle数据库管理系统的体系结构中的图,可以看出SGA是实例(instance)中的内存结构,所以选项D是正确的,同时这也否定了选项A。
实际上,SGA是在实例启动时生成的,也就是说SGA可能在一个服务器进程启动之前就已经分配完了,所以选项B肯定是错误的。
Oracle数据库实际上是指Oracle的磁盘存储部分,可以断定选项C也是错误的。