Oracle数据库基础知识和体系结构ppt课件.ppt

Oracle数据库基础知识和体系结构ppt课件.ppt

ID:59416086

大小:416.00 KB

页数:33页

时间:2020-09-19

Oracle数据库基础知识和体系结构ppt课件.ppt_第1页
Oracle数据库基础知识和体系结构ppt课件.ppt_第2页
Oracle数据库基础知识和体系结构ppt课件.ppt_第3页
Oracle数据库基础知识和体系结构ppt课件.ppt_第4页
Oracle数据库基础知识和体系结构ppt课件.ppt_第5页
资源描述:

《Oracle数据库基础知识和体系结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle数据库体系结构梁涛2017-6Oracle数据库体系结构Oracle服务器:是一个数据库管理系统,它提供开放、全面、集成的方法进行信息管理由Oracle实例和Oracle数据库组成数据库结构数据库结构-内存-进程-存储存储结构内存结构进程结构实例系统全局区(SGA)后台进程数据库文件Oracle内存结构数据库结构>内存进程存储Java池数据库 缓冲区高速缓存重做日志缓冲区共享池大型池SGAStreams池服务器 进程1PGA服务器 进程2PGA后台进程PGA进程结构用户进程:在数据库用户请求连接到Orac

2、le服务器时启动服务器进程:可以连接到Oracle实例,它在用户建立会话时启动后台进程:在启动Oracle实例时启动数据库结构内存>进程存储实例SGA后台进程服务器 进程PGA用户进程Oracle实例管理系统 监视器(SMON)数据库 写进程(DBWn)日志写进程(LGWR)进程 监视器(PMON)归档进程(ARCn)SGAJava池共享池大型池Streams池数据库缓冲区高速缓存重做日志缓冲区检查点(CKPT)控制文件数据文件重做日志文件归档日志 文件服务器进程和数据库缓冲区高速缓存缓冲区:已连接干净空闲或未使用灰

3、数据DBWn服务器进程SGA数据库缓冲区高速缓存数据文件物理数据库结构联机重做日志文件口令文件参数文件归档日志文件控制文件数据文件预警和跟踪日志文件备份文件数据库结构内存进程>存储表空间和数据文件Oracle数据库在逻辑上将数据存储在表空间中,在物理上将数据存储在数据文件中。表空间:只能属于一个数据库包括一个或多个数据文件可进一步划分为逻辑存储单元数据文件:只能属于一个表空间 和一个数据库是存储方案对象数据的 资料档案库数据库表空间数据文件表空间和数据文件一个表空间中包括一个或多个数据文件。一个数据文件仅归属于一个表

4、空间。USERS表空间数据文件1数据文件2SYSTEM和SYSAUX表空间SYSTEM和SYSAUX表空间是必需存在的表空间。这些表空间是在创建数据库时创建的。这些表空间必须联机。SYSTEM表空间用于核心功能(例,数据字典表)。辅助的SYSAUX表空间用于附加的数据库组件(例如,EnterpriseManagerRepository)。段、区和块段存在于表空间。段由区的集合构成。区是数据块的集合。数据块会映射到磁盘块。段区数据块磁盘块逻辑和物理数据库结构数据库逻辑物理表空间数据文件OS块段区Oracle数据块方案数

5、据库体系结构:结构化组件概要内存结构:系统全局区(SGA):数据库缓冲区高速缓存、重做缓冲区和各种池程序全局区(PGA)进程结构:用户进程和服务器进程后台进程:SMON、PMON、DBWn、CKPT、LGWR、ARCn等等存储结构:逻辑:数据库、方案、表空间、段、区和Oracle块物理:数据、参数、重做和OS块使用的文件如何存储表数据表空间表A表B段段行列表块行片段区数据库块的结构块头空闲空间行数据扩展Oracle管理文件(OMF)根据数据库对象而不是文件名指定文件操作。参数说明DB_CREATE_FILE_DEST

6、定义数据文件和临时文件的默认文件系统目录的位置DB_CREATE_ONLINE_LOG_DEST_n定义重做日志文件和控制文件的创建位置DB_RECOVERY_FILE_DEST定义RMAN备份位置示例:SQL>ALTERSYSTEMSETDB_CREATE_FILE_DEST='/u01/oradata';SQL>CREATETABLESPACEtbs_1;表空间中的空间管理本地管理的表空间:在表空间中管理空闲区。使用位图记录空闲区。每一位对应于一个块或一组块。位值指示空闲区或占用区。建议使用本地管理的表空间。字典

7、管理的表空间:由数据字典管理空闲区。分配或取消分配区后会更新相应的表。支持这些表空间仅仅是为了向后兼容。创建新表空间预配置数据库中的表空间SYSTEMSYSAUXTEMPUNDOTBS1USERSEXAMPLE变更表空间表空间操作查看表空间信息查看表空间内容12061_1_sel_ts_3扩大数据库可以按以下方式扩大数据库:创建新表空间将数据文件添加到现有表空间增加数据文件的大小动态扩展数据文件SYSTEM表空间INVENTORY表空间数据库管理Oracle实例启动Oracle实例NOMOUNTOPENMOUNTNO

8、MOUNTSHUTDOWN实例已启动STARTUP启动Oracle数据库实例:MOUNTOPENMOUNTNOMOUNTSHUTDOWN此实例的控制文件已打开实例已启动STARTUP启动Oracle数据库实例:OPENOPENMOUNTNOMOUNTSHUTDOWN已按此实例控制文件的描述打开了所有文件此实例的控制文件已打开实例已启动START

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。