第二章oracle基础知识.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
lily_lgj@163.com Oracle技术专题 Oracle技术专题 Oracle基础知识 本章内容 Oracle体系结构(Oracle Architecture) Oracle数据类型(Oracle Data Types) Oracle常用函数(Oracle Functions) Oracle数据字典(Oracle Data Dictionary) Oracle Instance Oracle数据库管理系统(DBMS)是由Oracle数据库(database)和Oracle例程(instance)组成的。 Oracle例程是存取和控制Oracle数据库的软件机制,它是一组内存结构和后台进程的集合。要访问Oracle数据库必须先启动Oracle例程。 Oracle内存结构 Oracle内存结构由系统全局区SGA(System Global Area)和程序全局区PGA(Program Global Area)组成。 所有进程共享SGA,每一进程又有其各自的私有内存区PGA。 SGA的组成 DataBase Buffer Cache:stores copies of datablocks that have been retrieved from the data files. Redo Log Buffer Cache:records all changes made to the database data blocks. Shared Pool Library Cache:stores information about the most recently used SQL and PL/SQL statements. Oracle进程结构 Oracle进程主要分为两大类 用户进程(User Process): 在用户请求连接Oracle数据库时发起,向服务器进程请求信息。如:SQL*Plus,OEM。 服务器进程(Server Process) : 接受用户进程发出的请求,根据请求与数据库通信,完成与数据库的连接操作和I/O访问。其中有一些特别重要的服务器进程负责完成数据库的后台管理任务,称为数据库后台支持进程(Background Process)。 Oracle后台进程(P6) Oracle后台进程(Background Process)是指由Oracle Server隐含执行的进程。当启动例程时,Oracle不仅会分配SGA,而且会启动后台进程;当关闭例程时, Oracle不仅会释放SGA,而且会释放后台进程所占用的CPU和内存资源。 Oracle提供了许多后台进程,常用的有:DBWR、LGWR、CKPT、SMON、PMON、ARCH等。 内存结构与ORACLE进程 方案(P94) 什么是方案? 方案也称为模式(schema),某一用户下所有数据库对象的集合构成一个方案。 Oracle数据库物理结构(P4,P160) Oracle数据库物理组成主要有:控制文件(Control Files)、重做日志文件(Redo Log files)、数据文件(Data Files)。 控制文件主要用来存储数据库的物理结构。 重做日志文件主要用来记载数据库变化。 数据文件主要用来存储数据库数据。 表空间 Oracle数据库数据以逻辑方式存取于表空间之中,以物理形式存储于表空间相应的数据文件当中。数据库的数据文件逻辑存储机制独立于物理存储机制。一 个表空间可以包含一个或多个数据文件 一个数据文件只能从属于一个表空间,一个数据库可以有一个或多个表空间。 在将数据插入Oracle数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象中。表空间相当于一个文件夹。Oracle数据库中的表都是位于某一表空间之中的。 Oracle9i默认表空间 区间(Extent) 区间是数据库存储空间分配的一个逻辑单位,它由连续的数据块组成。 一个或多个区间按顺序组成一个段。当一个段中所有的空间被用完时,Oracle为该段分配一个新的区间。 Oracle块(Block) Oracle块也成为数据块,是Oracle存储体系中最小的逻辑单元。 Oracle块的大小在数据库生成时由初始化参数DB_BLOCK_SIZE决定,数据块大小应是操作系统块大小的整数倍。 ORACLE常用数据类型(P10) ORACLE常用数据类型(续) ORACLE函数(P51) 数值型函数 字符型函数 日期型函数 转换型函数 聚组函数 其他函数 数值函数 字符函数 日期函数 转换函数 其它重要函数 1. u

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档