重做日记文件分为:在线重做日记文件和归档重做日记文件。当硬盘坏掉时,可以利用归档日记,掉电时可以利用在线日记。
数据缓存区:数据块
逻辑结构和物理结构
多层体系结构:应用服务器
1.连接数据库服务器,验证用户身份,代替用户对oracle数据进行操作;
控制文件:
-
数据库名
-
数据文件、重做日志文件的名称和位置
-
数据库创建的时间戳
Oracle数据库的实例每次启动时,通过控制文件中的内容来确定哪些数据库文件和重做日志文件是执行数据库操作所必需的
逻辑数据库结构概述:
1.1.4.2 Oracle数据块
在Oracle数据库中,最精细的数据存储粒度是数据块(data blocks)。一个数据块相当于磁盘上一段连续的物理存储空间。数据块分配的默认容量由初始化参数 DB_BLOCK_SIZE 决定。除了这个参数,管理员还可以额外设定5个数据块容量参数。Oracle数据库在数据块中分配、利用存储空间。
Oracle实时应用集群(RAC,Oracle Real Application Clusters)可以使一个数据库运行在网格中多个集群节点上,即把多个计算机的处理能力作为池。
实例包含内存和后台进程,系统全局区sga包含数据和控制信息内存,sga可以分为数据库缓存区
重做日志缓冲区,共享池。
重做缓存区中的重做条目被写入练级重做日记。
数据库管理员在执行这些步骤时,可以使用SQL*Plus的 STARTUP 命令,或使用企业管理器(Enterprise Manager)。当Oracle实例启动时,她读取服务器参数文件(server parameter file,SPFILE)或初始化参数文件(initialization parameter file)来决定初始化参数的值。接着,分配SGA并创建后台进程。