ORACLE 数据库.ppt_第1页
ORACLE 数据库.ppt_第2页
ORACLE 数据库.ppt_第3页
ORACLE 数据库.ppt_第4页
ORACLE 数据库.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle,一、Oracle 体系结构(1)物理结构 datafiles redo log files control files parameter file 数据文件 日志文件 控制文件 参数文件,data files,redo log files,control file,parameter iles,*.dbf,*.log,Initoraid.ora,*.ctl,(2)内存结构(SGA) 占OS内存的60-70%,大小可由参数文件内参数计算 shared pool(共享池), database buffer cache(数据缓冲区), redo log buffer(重做日志缓冲区)

2、 (如以下图所示)SGA=share_pool_size+db_block_size*db_block_buffers +log_buffers,shared_pool,database_buffer_cache,redo_log buffer,SGA,background process,(3)instance=SGA+background process 实例 = 内存分配 + 一组后台进程 如果把Oracle比作一部汽车,instance相当于汽车的发动机一样,启动oracle前提应先启动instance.,(4)session(连接) Oracle是多用户、多任务、可分布式管理的数据库

3、,同时可有许 多个用户对数据库操作。,oracle,user,user,user,session,(5)transaction(一组修改动作的集合) 交易事务Eg: 1、 DDL (数据定义语句) 例如:create,alter,drop,commit 等 2、 DML (数据控制语句) 例如:Insert,Delete,Update 3. DCL commit rollback ,(6)后台进程 PMON,LCLN,RECO,SMON,DBWR,LGWR,CKPT,ARCHPMON 做程序的清洁工作,处理一些不正常退出的事件SMON 做系统的清洁工作,执行系统出错后自动恢复工作LCKN Or

4、acle系统表级或行级加锁的进程.RECO 恢复进程DBWR 数据写进程LGWR 日志文件写的进程CKPT 检测点ARCH 归档方式备份进程,(7)分析一个SQL语句是怎样在Orcle内部工作的。 A、用户发出SQL请求,打开游标; B、把SQL语句语法分析,执行计划,数据字典等信息存入内存中共享池内; C、从数据文件中把相关数据块读入数据缓冲区; D、做相应操作,若做修改,先加上行级锁,经确认后,把改过前后记录内容存入重做日志缓冲区内; E、返回结果给用户,关闭游标。 备注:SQL语句大小写敏感的,同样的一个语句,若大小写 不同,oracle需分析执行两次,每句后必以“;”结束。,(8) 逻

5、辑结构 表空间(tablespace) 表空间是Oracle数据库最大的逻辑结构,一个Oracle数据库在逻辑上由多个表空间组成,一个表空间只隶属于一个数据库。 段(segment) 数据段用来存储用户的数据,每个表都有一个对应的回滚段,其名称和数据表的名字相同。我们可以用下列的SQL语句来查询用户的数据段信息: 区 (extent) 区是磁盘空间分配的最小单位。磁盘按区划分,每次至少分配一个区。区存储于段中,它由连续的数据块组成。 数据块(data block) 数据块是数据中中最小的数据组织单位与管理单位,是数据文件磁盘存储空间单位,也是数据库I/O的最小单位,第一范式: 1,要有主键 2,列不可分 - 能用一个字段表示就无需再分成两个字段 第二范式:不存在部分依赖 1,非主键的字段不依赖于非主键字段

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论