oracle数据库架构视频教程,Oracle数据库体系架构_oracle架构_oracle学习视频_oracle数据库_课课家...

通过学习我们知道,通常所说的Oracle的体系架构,指的是Oracle数据库管理系统的的组成部分以及这些组成部分之间的相互关系,其中就包括内存结构、后台进程以及物理与逻辑结构等等。然而,Oracle数据库系统是非常复杂的软件系统。

以下为Oracle数据库体系总体图:

973a4a9fb40a68c17973fea614e39f99.png

Oracle数据库的体系很复杂,原因是它最大限度的节约内存,如上图,它在整体上分实例以及数据库文件两部分。

(一)实例(Instance)

实例Instance指的是数据库服务器的内存还有相关处理程序,它是Oracle的心脏。SGA与Oracle性能关系最大,即rman系统全局区活共享内存区,它包括以下三个部分:

1、数据缓冲区:能避免重复读取常用数据;

2、日志缓冲区:可以提升数据增删改速度,减少磁盘的读写来加快速度;

3、共享池:使相同的SQL语句不再编译,提升了SQL的执行速度。

(二)数据库文件

数据库文件由操作系统内的各种文件组来组成。

1、Oracle数据库逻辑结构:

(1)表空间:它是数据库的基本逻辑结构,是一系列数据文件的集合;

(2)段:指的是不同类型数据在数据库中占用的空间,由区组合成;

(3)区:ogg区为数据一次性预留较大的空间;

(4)块:块为最小的存储单位,在创建数据库时进行指定。

0b9f0384264ae6575b6f0e409449b6c7.png

2、Oracle数据库物理结构:

(1)数据文件(DataFile):指的是存储数据的文件;

(2)重做日志文件(RedoLogFile):表示负责记录数据库内任何数据的处理情况,能够用于数据的恢复;

(3)控制文件(ControlFile):用来控制以及记录数据库的实体结构;

(4)初始化参数文件(InitializationParameterFile):它是配置内存空间的依据;

(5)口令文件(PasswordFile):它可以用来认证用户启动和关闭Oracle例程的权限。

总结:上文的内容对于刚刚入门的初学者来说还算是基础的,大家如果好好的研究一下本文中介绍的内容,对大家的入门学习会很有帮助。小编相信大家通过本文的学习,以后再遇到涉及到Oracle的问题大家都能够轻松解决,希望能够帮助到大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值