Oracle数据库高频面试题及详细答案(实操版).docxVIP

  • 1
  • 0
  • 约5.61千字
  • 约 7页
  • 2026-08-24 发布于河北
  • 举报

Oracle数据库高频面试题及详细答案(实操版).docx

Oracle数据库高频面试题及详细答案(实操版)

一、数据库基础概念

1、简述Oracle数据库的体系结构

Oracle体系结构主要分为三大核心部分,分别是数据库实例、数据库文件、网络服务,是数据库运行和数据存储的核心框架。

(1)数据库实例:是后台进程+内存结构的集合,是数据库运行的核心,一个实例对应一套内存和进程,用于处理用户请求。核心内存包含SGA(系统全局区)和PGA(程序全局区);核心后台进程包含DBWR、LGWR、CKPT、SMON、PMON等。

(2)数据库文件:物理存储载体,主要包含数据文件(存储真实业务数据)、控制文件(记录数据库结构、文件位置、日志信息)、重做日志文件(记录所有数据修改操作,用于故障恢复)、参数文件、归档日志文件等。

(3)网络服务:用于客户端和数据库服务端通信,主要包含监听程序、本地网络配置,保障远程连接访问。

2、SGA和PGA的区别是什么?

(1)SGA(系统全局区):属于共享内存,数据库启动时分配,关闭时释放,所有用户进程和服务器进程共享该内存区域。主要包含数据缓冲区、日志缓冲区、共享池、大池、Java池等,用于缓存数据、SQL语句、执行计划、日志信息等公共数据。

(2)PGA(程序全局区):属于私有内存,每个服务器进程独立拥有专属PGA,进程结束后内存自动释放,进程之间互不共享。主要用于存储会话私有数据,比如排序数据、游标状态、变量信

您可能关注的文档

最近下载

文档评论(0)

1亿VIP精品文档

相关文档