文章分类 - Oracle Database 19c体系基础
摘要:应用程序容器是用户创建的可选CDB组件,用于存储应用程序PDB的数据和元数据。CDB可以包含零个或多个应用程序容器。⼀个应用程序容器仅由⼀个应用程序根⽬录和⼀个或多个应用程序PDB组成,它们插⼊CDB根⽬录中。应用程序根⽬录属于CDB根⽬录,不属于其他容器,并且存储公用的元数据和数据。 典型的应用程
阅读全文
摘要:以下数据库系统文件在Oracle数据库操作期间使用,并位于数据库服务器上。请注意,数据文件是属于数据库容器的物理文件,在此不再描述。 控制文件:控制文件是必需文件,用于存储有关数据文件和联机重做日志文件的元数据;例如,它们的名称和状态。数据库实例需要此信息才能打开数据库。控制文件还包含在数据库未打开
阅读全文
摘要:数据库是⼀组存储用户数据和元数据的物理⽂件。元数据由有关数据库服务器的结构,配置和控制信息组成。您可以将数据库设计为多租户容器数据库(CDB)或非容器数据库(non-CDB)(20c中只⽀持多租户结构)。 CDB由⼀个CDB根容器(也称为根),唯⼀的⼀个种子可插入数据库(种子PDB),零个或多个用户
阅读全文
摘要:In-Memory存储区是一个可选的SGA组件,其中包含内存中列存储(IM列存储),该存储区使用针对快速扫描进行了优化的列格式将表和分区存储在内存中。IM列存储使数据能够以传统的行格式(在缓冲区⾼速缓存中)和列格式同时在SGA中填充。数据库透明地将在线事务处理(OLTP)查询(例如主键查找)发送到缓
阅读全文
摘要:数据库缓冲区高速缓存,也称为缓冲区高速缓存,是系统全局区域(SGA)中的存储区域,用于存储从数据⽂件读取的数据块的副本。缓冲区是数据库块大小的内存块。每个缓冲区都有⼀个称为数据库缓冲区地址(DBA)的地址。同时连接到数据库实例的所有用户共享对缓冲区高速缓存的访问。缓冲区高速缓存的目标是优化物理I/O
阅读全文
摘要:大池是数据库管理员可以配置的可选内存区域,可以为以下各项提供大内存分配: 用户全局区域 (UGA):共享服务器和Oracle XA接口的会话内存(用于事务与多个数据库交互) I/O 缓冲区 (I/O Buffer Area):I/O服务器进程,并行查询操作中使⽤的消息缓冲区,Recovery Mana
阅读全文
摘要:共享池是系统全局区 (SGA) 的组成部分,负责缓存各种类型的程序数据。 例如,共享池存储已解析的SQL,PL/SQL代码,系统参数和数据字典信息。共享池⼏乎涉及数据库中发⽣的每个操作。 例如,如果⽤户执行SQL语句,则Oracle数据库将访问共享池。 共享池分为几个子组件: 库高速缓存 (Libr
阅读全文
摘要:后台进程是数据库实例的⼀部分,它执⾏操作数据库和使多个⽤户的性能最大化 所需的维护任务。每个后台进程执行⼀个独特的任务,但与其他进程⼀起⼯作。启动 数据库实例时,Oracle数据库会⾃动创建后台进程。存在的后台进程取决于数据库中 正在使用的功能。启动数据库实例时,必要的后台进程将自动启动。您可以根据
阅读全文
摘要:程序全局区域(PGA)是一个非共享的内存区域,其中包含专门由服务器和后台进程使用的数据和控制信息。Oracle数据库创建服务器进程,以代表客户端程序处理与数据库的连接。在专用服务器环境中,为每个服务器和启动的后台进程创建一个PGA。每个PGA都由堆栈空间,哈希区域,位图合并区域和用户全局区域(UGA
阅读全文
摘要:系统全局区域 (SGA) 是包含一个Oracle数据库实例的数据和控制信息的存储区域。数据库所有的服务器进程和后台进程共享方式使用SGA。启动数据库实例时,将会显示SGA分配的内存量。SGA包含以下数据结构: 共享池 (Shared pool): 在多个用户之间共享各种的缓存结构; 例如:共享池存储
阅读全文
摘要:数据库实例包含一组Oracle数据库后台进程和内存结构。主要的内存结构是系统全局区 (SGA) 和程序全局区 (PGA)。后台进程对数据库中存储的数据(数据文件)进行操作,并使用内存结构完成其工作。数据库实例仅存在于内存中。 Oracle数据库还创建服务器进程,以代表客户端程序处理与数据库的连接,并
阅读全文
摘要:一个Oracle数据库至少由一个数据库实例和一个数据库组成。数据库实例部分处理内存和进程,数据库部分则由称为数据文件的物理文件组成,并且可以是非容器数据库或多租户容器数据库。Oracle数据库在其运行期间还会使用多个数据库系统文件。 单实例数据库体系结构由一个数据库实例和一个数据库组成。数据库和数据
阅读全文

浙公网安备 33010602011771号