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

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

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

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

一、Oracle基础概念篇

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

Oracle核心体系结构主要分为三大模块,日常开发和运维核心关注这几部分:

1)数据库实例:由内存结构(SGA、PGA)和后台进程组成,是用户操作数据库的媒介,一个实例只能对应一个数据库。

2)内存结构:SGA(系统全局区)是共享内存,包含数据缓冲区、重做日志缓冲区、共享池(存放SQL、PL/SQL、数据字典);PGA(程序全局区)是私有内存,每个客户端连接独占,存放会话私有数据。

3)物理文件:核心三类文件,数据文件(存储真实业务数据)、控制文件(记录数据库结构、文件位置、日志信息)、重做日志文件(记录数据变更,用于故障恢复),辅助有参数文件、归档日志文件等。

2、表空间的作用及分类

表空间是Oracle逻辑存储单元,是数据文件的容器,所有表、索引、视图等对象都存放在表空间中,核心作用是统一管理存储、权限隔离、数据分层。

常用分类:

1)永久表空间:存储长期业务数据,如USERS、SYSTEM表空间;

2)临时表空间:存放排序、分组、临时表数据,会话结束自动释放,默认TEMP;

3)撤销表空间:存放数据修改前的镜像,用于事务回滚、读一致性,默认UNDOTBS。

3、CHAR和VARCHAR2的区别

1)长度特性:CHAR是固定长度,定义多长

文档评论(0)

1亿VIP精品文档

相关文档