《[精选]Oracle体系结构》由会员分享,可在线阅读,更多相关《[精选]Oracle体系结构(16页珍藏版)》请在金锄头文库上搜索。
1、第一章 Oracle体系结构,连接到Oracle Server 处理查询 处理DML 处理COMMIT,1,wanghailiang,连接到Oracle Server,ORA-01034: ORACLE not available,2,wanghailiang,Oracle实例,3,wanghailiang,Oracle数据库,4,wanghailiang,处理查询,用户进程,服务器进程,SELECT * FROM emp ORDER BY ename;,5,wanghailiang,共享池,共享池尺寸:SHARED_POOL_SIZE 库高速缓存:存放SQL语句文本、解析代码和执行计划 数据
2、字典高速缓存:包含表、列定义以及权限信息,6,wanghailiang,数据高速缓存,存储最近访问的数据块 缓冲区个数:DB_BLOCK_BUFFERS 缓冲区尺寸:DB_BLOCK_SIZE,7,wanghailiang,PGA,排序区 会话信息 游标状态 堆栈空间,8,wanghailiang,处理DML语句,9,wanghailiang,回滚段,旧数据,新数据,回滚段,Table,DML语句,10,wanghailiang,重做日志缓冲区,尺寸:LOG_BUFFER 记录实例所进行的修改,11,wanghailiang,DBWR,12,wanghailiang,LGWR,13,wanghailiang,处理COMMIT,14,wanghailiang,练习一,“ORA-01034 ORACLE not available”原因? 用户执行UPDATE语句,该语句由哪个进程执行? 哪种文件用来认证特权用户? 哪种文件用来存储回滚段? 哪块内存区域用来存放数据字典信息? 处理DML语句包含哪几个阶段? 当执行COMMIT操作后,数据库变化记载到了哪种文件中?,15,wanghailiang,演讲完毕,谢谢观看!,