Oracle基础面试题及详细答案(企业真实版).docxVIP

  • 1
  • 0
  • 约4.3千字
  • 约 6页
  • 2026-10-13 发布于河北
  • 举报

Oracle基础面试题及详细答案(企业真实版).docx

Oracle基础面试题及详细答案(企业真实版)

一、数据库基础概念

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

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

1)数据库实例(Instance):是内存结构+后台进程的集合,数据库启动后才会存在,临时运行在内存中。主要包含SGA(系统全局区)和PGA(程序全局区),所有用户操作、数据读写都通过实例完成。

2)数据库文件(物理存储):是磁盘上真实存在的文件,永久存储数据。核心文件包括:数据文件(存储表数据、索引数据)、控制文件(记录数据库结构、文件路径、日志信息)、重做日志文件(记录所有数据修改操作,用于数据恢复)、参数文件(配置数据库启动参数)。

3)网络服务:用于客户端和数据库服务端通信,主要是监听服务,保证远程用户可以连接数据库。

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

1)SGA(系统全局区):属于共享内存区域,数据库启动时自动分配,所有连接数据库的用户、会话都可以共享这块内存。主要包含数据缓冲区、日志缓冲区、共享池(存放SQL语句、存储过程、数据字典)。

2)PGA(程序全局区):属于私有内存区域,每个数据库会话单独分配,会话之间互不共享。主要存放当前会话的排序数据、游标状态、变量信息,会话断开后,对应PGA内存自动释放。

核心区别:SGA全局共享,PGA单会话私有。

3、Ora

文档评论(0)

1亿VIP精品文档

相关文档