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

  • 1
  • 0
  • 约4.9千字
  • 约 7页
  • 2026-09-20 发布于河北
  • 举报

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

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

一、数据库基础概念

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

Oracle整体分为实例和数据库两大部分,是典型的单实例多进程架构。

1)Oracle实例:由内存结构和后台进程组成,是数据库运行的核心。内存结构包含SGA(系统全局区)和PGA(程序全局区);后台进程核心有DBWR(数据写入进程)、LGWR(日志写入进程)、CKPT(检查点进程)、SMON(系统监控进程)、PMON(进程监控进程)。

2)Oracle数据库:由物理文件构成,主要包含数据文件、控制文件、重做日志文件、参数文件、归档日志文件等,永久存储数据。

简单来说,实例是运行时的内存和进程,数据库是落地的物理文件,实例挂载并操作数据库文件。

2、SGA和PGA的区别

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

2)PGA:程序全局区,是单个进程私有的内存区域,每个客户端连接、每个后台进程都会单独分配一个PGA,进程结束后自动释放。主要存储会话私有数据、排序数据、游标状态、堆栈信息等,进程之间互不干扰。

3、Oracle事务的四大特性及默认隔离级别

事务四大特性(ACID):

原子性:事务要么全部执行成功,要

文档评论(0)

1亿VIP精品文档

相关文档