您现在的位置: 精品资料网 >> 管理信息化 >> 数据仓 >> 资料信息

数据库设计与开发--ORACLE数据库实例管理(ppt 63页)

所属分类:
数据仓
文件大小:
205 KB
下载地址:
相关资料:
数据,数据库,数据库设计,设计,开发,oracle,管理
数据库设计与开发--ORACLE数据库实例管理(ppt 63页)内容简介

数据库设计与开发--ORACLE数据库实例管理目录:
1 实例组成
1.1 ORACLE內存结构
1.2 ORACLE进程
2 实例创建
3 监控实例

 


数据库设计与开发--ORACLE数据库实例管理内容提要:
为更好地理解前面讨论的实例组件是如何相互交互的,看一个典型的事务在实例结构中的移动。
当一个用户会话使用SQL*Net驱动程序连接到服务器会话时,开始一个事务。这个连接可以使用它自己的一个服务进程进行专用连接,或通过调度进程处理的一个共享连接。服务器会话对传递给它的SQL语句与已经保存在共享SQL区中的语句进行比较,如果在共享池中发现有完全一样的语句,使用该语句早已存储的做过语法分析的形式与执行计划。如果在共享池中没有发现匹配语句,服务器进程对这些语句进行语法分析。
接下来,服务器会话查看在数据库缓冲区中是否已经存储了完成该事务所必须的数据块。如果在缓冲区中没有,服务器会话就从数据文件中读取必要的数据,将它们拷贝到缓冲区中。如果事务是一个查询,服务器会话将查询的结果返回给用户进程(执行必要次数的数据块读和拷贝以返回所有数据)。
对一个修改数据的事务,有更多的步骤需要做。例如,假设事务是一个更新。在将必要的数据块读入缓冲区高速缓存中之后,修改内存中的数据块。修改的缓存块标记为脏的,并把它们放入脏列表中。还产生重做信息,并将重做信息存储在重做日志缓存中。
…………


..............................