oracle课程学习课件2.ppt

oracle课程学习课件2.ppt

ID:49798276

大小:334.00 KB

页数:26页

时间:2020-03-02

oracle课程学习课件2.ppt_第1页
oracle课程学习课件2.ppt_第2页
oracle课程学习课件2.ppt_第3页
oracle课程学习课件2.ppt_第4页
oracle课程学习课件2.ppt_第5页
资源描述:

《oracle课程学习课件2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle数据库的体系结构概述内存进程逻辑结构物理结构数据字典数据库的启动和停止oracle服务器:包含几个进程,内存结构和文件oracle实例:后台进程和内存结构的组合。要访问数据库中的数据,实例必须启动。无论何时,oracle实例启动时,都会分配系统全局区,启动oracle后台进程。后台进程为激活的进程执行操作Oracle数据库:oracle数据库是由操作系统文件组成的,也称之为数据文件,他为数据库信息提供了实际的物理存储其他关键文件:非数据库文件用来配置实例,确认授权用户及在磁盘失败时恢复数据库用户和服务进程:用户进程指的是执行sql语句

2、的应用程序,服务器进程执行由用户进程发送过来的sql语句其他进程:高级查询,真实应用集群,共享服务器,高级复制等SGA(systemglobalarea)区:在实例启动的时候分配,被Oracle实例的不同进程所共享PGA(progarmglobalarea)区:被一个进程所使用,当一个进程启动的时候分配共享池用来储存最近执行过的SQL语句和最近使用过的数据定义包括库缓存和数据字典缓存大小由shared_pool_size确定库缓存储存最近执行过的SQL和PL/SQL语句信息允许共享常用的语句由LRU算法管理包括共享SQL区和共享PL/SQL区通过

3、设置共享池来决定它的大小数据字典缓存收集了最近使用过的数据库的定义他的信息包括数据库文件,表,索引,列,用户,权限和其他数据库对象在分析阶段,服务进程查询数据字典解析对象命名和验证访问的有效性把数据字典信息缓存进内存可以提高检索的响应速度通过设置共享池来决定它的大小数据库高速缓冲区储存了从数据文件中检索到的数据块的镜像拷贝使得获取和修改数据的时候大大的提高了性能通过LRU算法管理DB_BLOCK_SIZE决定了主块大小由独立的字缓冲组成DB_CACHE_SIZE:缺省大小DB_KEEP_CACHE_SIZE:用来保存经常重复使用的对象DB_REC

4、YCLE_CACHE_SIZE:用来存放很少会被重新使用的对象重做日志缓冲区记录了数据库数据块的所有改变主要是为了恢复修改记录在这里叫做重做条目由LOG_BUFFER定义大小程序全局区(PGA)是为每个连接到Oracle数据库的用户进程所保留的内存空间,随着进程的创建而分配,随着进程的结束而撤销一个Oracle进程是一个基于某种类型的程序,能够收集信息,执行一系列的步骤或完成一个特定的任务用户进程:在用户请求连接到Oracle服务器的时候开始服务器进程:当一个用户建立一个会话的时候启动并连接到数据库实例后台进程:数据库实例启动的时候同时启动用户进

5、程是请求与Oracle服务器进程进行交互的程序必须首先建立连接并不是直接跟Oracle服务器交换信息服务器进程是直接与Oralce服务器进程进行交互的程序他执行调用并同时返回结果可以为专有或者共享服务器后台进程包括数据库写,日志写,系统监测,进程监测数据库写进程负责把内存里数据库高速缓冲区的数据写入数据文件日志写把重做日志缓冲的内容写入重做日志文件系统监测进程负责实例失败后,数据库重新打开时,进行实例恢复进程检测进程负责失败进程的清除检查点进程在数据文件头中写入检查点号,在控制文件中写入检查点号,日志序号,归档日志文件名和系统修改号逻辑结构从大到

6、小表空间段区块Oracle数据库的物理结构是由位数据信息提供实际物理存储的操作系统文件来决定的主要包括数据文件,控制文件,联机重做日志文件其他还有参数文件,配置文件,密码文件等数据文件用来存储整个数据库,包括所有用户的表,索引和其他结构控制文件存储有关数据库的控制信息,包括数据库名,数据库文件名,重做日志文件名和同步信息重做日志文件记录所有对数据库块的更新数据字典是Oracle的系统表,在数据库创建的时候产生,还有很多数据字典视图,包括:USER_视图ALL_视图DBA_视图V$视图,是一些内存表,显示实例的运行情况数据库的启动包括的步骤:启动实

7、例装载数据库打开数据库启动实例包括:读取初始化文件,顺序为spfileSID.ora,initSID.ora分配SGA启动后台进程打开alertSID.log文件和跟踪文件装载数据库包括:把数据库和一个已经启动的实例相关联打开参数文件中指定的控制文件读取控制文件,获得数据文件和重做日志文件的文件名和状态打开数据库包括:打开联机的数据文件打开联机的重做日志文件数据库的关闭命令shutdown的四种参数NormalTransactionalImmediateAbort前三种关闭路径为数据库高速缓冲区写到数据文件中,回滚未提交的修改,释放资源,下次启动

8、时不需要实例恢复第四种关闭路径为修改过的缓存不会写到数据文件中,未提交的修改不会回滚,下次启动,使用重做日志重新应用修改,回滚段回滚未提

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

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

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