oracle数据库体系结构

时间:2022-10-12 12:23:47
oracle服务器=oracle实力+数据库
实例和数据库的关系
rac环境(real application cluster)
实例和数据库的关系1:N,即不同计算机上的多个实例打开共享磁盘上的一个公用的数据库
这种关系被称为真正应用集群(Rac)

oracle数据库体系结构图

实例构成:
    1.系统全局区(SGA)
    Oracle实例有一块被称为系统全局区(System Clobal Area)的共享内存区几若干进程构成

    SGA中至少有部分构成:
    share pool(共享缓存)包括libarary cache和data Dictionary Cache
    数据库高速缓冲区(Database Buffer Cache)节省io
    日志缓冲区(RedoLog Buffer)重做日志缓冲区
    大池(Large Pool)
    Java池(java Pool)
    流池(Stream Pool)

    2.后台进程(Background Process)
    Oracle后台进程在实例启动时启动,在实例关闭时停止,这些后台进程可以联系不断的和操作系统通信
    每个后台进程都负责一项单独的任务
数据库的构成
    数据文件
    联机重做日志文件
    控制文件
    参数文件
    密码文件
    归档重做日志文件