Categorieën: Alle - 文件

door zhang jiali 14 jaren geleden

581

oracle

Oracle数据库系统的执行过程涵盖了多个步骤,包括解析、语法分析、语义分析、优化方案、执行和获取。解析阶段涉及共享池扫描和语法分析,而在执行过程中,Oracle依赖于其独特的架构。这个架构包括实例和数据库两个主要部分。实例由系统全局区(SGA)和多个后台进程组成,SGA又细分为共享池、数据库缓冲区缓存和重做日志缓冲区缓存等。数据库则由多个内部和外部文件构成,例如数据文件、控制文件和归档日志文件等。

oracle

Oracle

从三点去理解Oracle

存储空间利用
安全
性能

Oracle中SQL的执行过程

3.获取
2.执行
1.解析
4.优化方案
3.语义分析
2.语法分析
1.共享池扫描

Oracle的架构

Database
外部文件

归档日志文件

ParameterFile

修改参数文件

如:修改memory_target命令为:alter system set memory_target=180m scope=spfile;

命名规则

PasswordFile

内部文件

连接log文件

ControlFile

移动控制文件

DataFile(海量文件)

表空间

undo

回退段rowback segment

temporary

permanent

Instance
SGA(SystemGlobalArea)

进程

五个必选

CKPT

LGWR

DBWN

九种情况

SMON

PMON

RedoLogBufferCache

DataBaseBufferCache

SharedPool

详细图

Oracle的模式

指实例与数据库之间是独占关系

名词

实例(虚的,在内存中,断电便消失)
一组后台进程
一组内存结构
集群
独占