- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
國立聯合大學資管系 資料庫管理實務 (陳士杰) Oracle 系統架構基本概念 ? Outline Oracle 系統架構概觀 Overview Oracle Instance Oracle Database Other Processes 漫談Oracle Instance 記憶體結構 Background Processes 漫談Oracle Database Structures Physical Database Structures Logical Database Structures ? Overview Oracle Server主要是由Oracle Instance與Database所組成,透過Server Process與User Process之間的交互運作,藉以達成使用者交付執行的工作。 例如,使用者可能想要在Oracle Server上查詢一筆人事資料,使用者將相關的SQL敘述輸入系統中,此時系統會產生相對應的User Process與Server Process,由Server Process負責向Oracle Server溝通,並將符合使用者所需的資料,從Oracle Server送至User Process,以完成該使用者下達的request。 Oracle Instance (Oracle資料庫引擎) Oracle資料庫中的任何動作都和它有關,是Oracle DB的心臟地帶。 Oracle Instance主要包含: background process (背景處理程序) 是一群常駐的服務常式 (service routine),執行I/O Process 與非Oracle Process 的監控管理,針對目前的使用者所提出的request執行一些一般性的工作。 每一個Process專責於一至兩項的工作 System Global Area (SGA; 系統全域區) 用來存放資料庫系統相關資訊的一塊共享記憶體資料區域,讓background process得以利用這些系統資訊,以提供適當的服務,處理外部的user request 。 Oracle Database Oracle Database可分為兩個部份來說明: 實體結構 邏輯結構 實體結構 Oracle Database的實體結構部份是由一個個的檔案所組合,主要的檔案包括 Data files (資料檔) Redo Log files (重置日誌檔) - online Control files (控制檔) 另外尚有: Password file (密碼檔) Parameter file (起始參數檔) Archived Redo Log files (重置日誌封存檔) - offline 邏輯結構 Oracle Database的邏輯結構部份,主要有 Tablespace (表格空間) Segment (區段) Extent (延伸區塊) Block (區塊) Other Processes 不屬於Oracle Instance內的Process皆稱為Other Process。是User和應用程式要連接Oracle DB Server的重要橋樑。 如User Process、Server Process等 主要是反應使用者下達的request (即SQL敘述),將其轉化為Oracle Server能看得懂的相關指令,從Oracle Database裏抓取資料,以反映使用者需求的資料。 在Server Process中還有一個相當重要的資料結構-PGA(Program Global Area): PGA是一個memory buffer,存放相關Server Process的資料與控制資訊。 當Server Process被呼叫啟動後,Oracle Server會為其建立一個所屬的PGA,使用者下達的SQL敘述,就是存放在這裏的。 第一部份我們曾談到所謂的Oracle Instance可分為: SGA(System Global Area) Background? Processes 兩部份,並做了概略的說明。現在就分別針對SGA與Background Processes做更完整深入的說明。 ? 記憶體結構 SGA是Oracle Server在系統上所建立的一塊記憶體區塊,Oracle Server利用這塊記憶體結構,協同Oracle 的各種Processes來完成使用者所交付的工作。 SGA主要是由幾種不同的資料區塊所組成- Database Buffer Cache Redo Log Buffer Shared Pool Large Pool Java Pool 其
您可能关注的文档
- KC12010102-i01物联网工程布线系统的组成.ppt
- KC11020223-l01-启动启用FT功能的虚拟机.ppt
- KC12010103-i01物联网工程布线系统的等级.ppt
- KC06181101-q02-智慧城市环境监测系统及组成.ppt
- KC12010104-i01物联网工程与布线系统的关系.ppt
- KC12010202-i01物联网工程布线系统国际标准.ppt
- KC06181104-q02-智慧城市环境监测的应用服务.ppt
- KC12010301-i01物联网工程布线系统传输介质.ppt
- KC12020101-i01物联网工程布线系统介绍.ppt
- KC12010302-i01物联网工程布线系统材料.ppt
最近下载
- 2025-2026学年粤教粤科版(2024)小学科学三年级上册(全册)教学设计(附目录 P182) .docx
- 天然气输配管道项目投资估算方案.docx
- 《汽车机械基础》第6章 汽车机械传动与常用零部件.ppt VIP
- 招聘供应商管理制度(3篇).docx
- 《生字组词课课贴》三年级上册(25秋).docx
- 施工人员进场安全培训试卷及答案.doc VIP
- 水利工程低碳设计方法-洞察及研究.docx VIP
- DB51∕T 5012-2013 四川省白蚁防治技术规程.docx VIP
- 放射工作人员职业健康检查表.doc.doc VIP
- 文物工程修缮中传统工艺与现代科技相结合的实践以广州圣心大教堂总体维修保护工程为例.docx VIP
原创力文档


文档评论(0)