Oracle高频面试题及详细答案(实战版).docxVIP

  • 0
  • 0
  • 约5.36千字
  • 约 8页
  • 2026-08-24 发布于河北
  • 举报

Oracle高频面试题及详细答案(实战版).docx

Oracle高频面试题及详细答案(实战版)

一、基础概念篇

1、简述Oracle数据库的体系结构,核心组成有哪些?

参考答案:

Oracle体系结构主要分为三大核心部分:数据库实例、数据库文件、网络服务,日常工作核心关注实例和文件两大模块。

1)数据库实例(Instance):是Oracle运行在内存中的临时机制,由内存结构和后台进程组成,实例启动后才能加载和操作数据库。核心包含SGA(系统全局区)和PGA(程序全局区),以及各类后台进程。

2)数据库文件(物理文件):永久存储数据的物理文件,核心包括:数据文件(存储表、索引等业务数据)、控制文件(记录数据库结构、文件位置、日志信息)、重做日志文件(记录所有数据修改操作,用于故障恢复)、参数文件、密码文件等。

3)网络服务:用于客户端和数据库服务端通信,核心是TNS监听。

简单来说:实例是内存+进程,负责干活;数据文件是磁盘文件,负责存数据。

2、SGA和PGA的区别是什么?各自包含哪些核心区域?

参考答案:

1)SGA(系统全局区):共享内存区域,所有用户进程、后台进程共享使用,数据库启动时分配,关闭时释放。

核心组成:

数据缓冲区(DBBufferCache):缓存磁盘读取的数据块,减少磁盘IO,提升查询效率;

重做日志缓冲区(RedoLogBuffer):缓存用户的增删改操作日志,定时写入重做日志文件;

共享池(Sh

文档评论(0)

1亿VIP精品文档

相关文档