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

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

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

Oracle运维面试题及详细答案(实战版)

一、Oracle基础概念面试题

1、简单说下Oracle实例和数据库的区别?

参考答案:

Oracle数据库指的是物理存储文件的集合,包含数据文件、控制文件、日志文件、参数文件等,是静态的存储资源,磁盘上真实存在。

Oracle实例是内存结构+后台进程的集合,是运行在服务器内存中的动态服务,用来加载、管理和操作数据库文件。一台服务器可以启动多个实例,对应不同数据库。

简单总结:数据库是磁盘文件,实例是内存进程,实例挂载打开数据库,对外提供访问服务。

2、Oracle的核心后台进程有哪些?各自作用是什么?

参考答案:

日常运维最核心的5个后台进程:

DBWR(数据写入进程):负责将SGA缓冲区的脏数据写入磁盘数据文件,不会实时写,满足触发条件才批量刷盘,提升数据库性能。

LGWR(日志写入进程):负责将重做日志缓冲区内容写入联机重做日志文件,事务提交时必须触发LGWR写日志,保证事务一致性。

CKPT(检查点进程):触发数据刷盘、更新控制文件和数据文件头的检查点信息,缩短数据库故障后的恢复时间。

SMON(系统监控进程):数据库启动时执行实例恢复,清理临时段、合并空闲碎片,处理系统异常。

PMON(进程监控进程):监控用户连接进程,清理异常断开的会话、释放占用的资源,防止资源泄露。

3、什么是SGA和PGA?核心组成有哪些?

参考答案:

文档评论(0)

1亿VIP精品文档

相关文档