接触Orcale了,概念性笔记。
------------------------------------------------------------------------------------------------------------------------------------------------
Oracle 实例由内存和一系列后台进程组成。
实例是存储和控制数据库的软件机制。
Oracle实例组成:内存结构,后台进程。
内存结构:SGA,UGA,PGA。
SGA : 共享池,数据缓冲区,日志缓冲区。
后台进程
主要功能是为了所有的数据库用户异步完成各种操作任务,从而保证数据库的实际运行任务正常进行。
内存结构
1. SGA 系统全局区
1.1 共享池
由共享SQL区和数据字典区组成, 参数shared_pool_size确定共享池的大小。
1.2 数据缓冲区
用于记录从数据库文件中读取的数据备份和临时存储数据库块的地方。
1.3 日志缓冲区
以记录项的形式备份到数据缓冲区中被修改的缓冲块里,这种记录会写进日志,从而加速数据库的操作。
2. PGA 进程全局区
主要储存服务器进程或后台进程的基本信息。
3. UGA 用户全局区
主要存储服务器会话的基本信息。