- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle Architecture Oracle Architecture SGA Database Writer (DBWn) LogWriter (LGWR) Database buffer cache Redo log buffer 1 User process 2 System Monitor (SMON) Process Monitor (PMON) Data files Redo log files Instance Server process 3 Oracle Architecture The user updates a row. Redo log files Instance SGA Database Writer (DBWn) Database buffer cache Redo log buffer Server process User process 4 10 7 6 5 8 Example: Processing a SQL statement Archiver (ARCn) 9 Checkpoint (CKPT) Data files Archive logs Control file LogWriter (LGWR) * CURRENT_SCHEMA 改变默认的schema * Innovative Solutions. Total Services. * * 主要内容 1、Oracle 服务器的体系结构及其主要组件 2、SGA、PGA 3、ORACLE实例的进程 Oracle Architecture 目标: 1、了解整个体系结构架构如何 2、几个主要组件 3、每个组件的在数据库服务器中扮演的角色 Oracle Architecture ORACLE SERVER Oracle Architecture Oracle server 1、提供一个开放的完整的信息管理平台的数据库管理系统。 2、ORACLE服务由一个实例和一个数据库组成 Oracle server 制衣厂 专卖店A 专卖店B 专卖店C Oracle Instance 1、访问数据库 2、一个实例只能访问一个数据库。 3、由内存(SGA)和后台进程(PMON、DBWR……)组成 Oracle Instance-SGA SGA系统全局区:所有的后台进程和服务共享的内存区域,包含着实例引用的数据和控制信息。伴随实例的生命周期。 主要包括: 1、Database buffer cache: Caches blocks of data retrieved from the database (几种状态?) 2、Redo log buffer: Caches redo information (used for instance recovery) until it can be written to the physical redo log files stored on the disk 3、Shared pool: Caches various constructs that can be shared among users(Library cache 、Data Dictionary cache) 4、large pool 5、java pool 6、Streams pool ………… Oracle Instance-SGA Sga_max_size 参数控制着oracle所能在内存中给sga分配的最大大小,各个内存区只分配实例所需要的最小大小,在随后的运行过程中,再根据需要扩展他们的大小,而他们的总和大小收到了SGA_MAX_SIZE 的限制。 如果给组件的内存和SGA_MAX_SIZE,则忽略SGA_MAX_SIZE。 Sga_target 控制是否开启自动内存管理 Sga_max_size=Sga_target Oracle Instance-Background Structures System Monitor (SMON) Performs crash recovery when the instance is started following a failure Process Monitor (PMON): Performs process cleanup when a user process fails Database Writer (DBWn): Writes modified blocks from the database buffer cache to the data files on the disk Checkpoint (CKPT):
文档评论(0)