动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.在slackware 10下安装Oracle 10.
.Oracle中提取和存储数据库对象的.
.几个小概念。。。。。.
.详细讲解Oracle数据库9i穿过防火.
.ORACLE在HP-UX下的系列问题处理(.
.从Oracle的FORM中调用REPORT的实.
.Oracle Spatial数据加密问题研究.
.Oracle 数据库的备份与恢复[整理].
.ORACLE在HP_UX下的系列问题处理(.
.Oracle数据库技术(42).
.Win2000安装ASE12.5(英文版)显乱.
.对于数据库系统中使用临时表的思.
.ado.net执行oracle 存储过程.
.如何恢复数据库的内容.
.oracle10g初始化参数说明一.
.Oracle基本数据类型存储格式浅析.
.ORA-01034错误的解决办法.
.Oracle 数据库 10g 产品系列 (PD.
.Oracle数据库 FAQs and Tips.
.灵活制作Linux网页.

Oracle体系结构简介

发表日期:2008-2-9 |



  一、数据库(Database)
  
  数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是关系型数据库治理系统(RDBMS)。
  二、实例(Instance)
  
  数据库实例(也称为服务器Server)就是用来访问一个数据库文件集的一个存储结构及后台进程的集合。它使一个单独的数据库可以被多个实例访问(也就是ORACLE并行服务器-- OPS)。实例和数据库的关系如下:
  Oracle体系结构简介
  决定实例的组成及大小的参数存储在init.ora文件中。
  
  三、内部结构
  
  表、列、数据类型(Table、Column、Datatype):Oracle中是以表的形式存储数据的,它包含若干个列;列是表的属性的描述;列由数据类型和长度组成;Oracle中定义的数据类型主要有CHAR、VARCHAR2、NUMBER、DATE、LONG、LOB、BFILE等,具体的数据类型情况将在本栏目的相关文档中具体介绍。
  
  约束条件(Constraint) :表中以及表间可以存在一些数据上的逻辑关系、限制,也就是约束。Oracle中的约束主要有主键(PK)、外键(FK)、检查(CHECK)、唯一性(UNIQUE)等几种;拥有约束的表中每条数据均必须符合约束条件。
  抽象数据类型(Abstract Datatype):可以利用CREATE TYPE命令创建自定义的抽象数据类型。
  
  分区(Partition):可以利用分区将大表分隔成若干个小的存储单元,逻辑上仍然是一个完整的独立单一实体,以减小访问时数据的查找量,提高访问、存储效率
  
  用户(User):用户不是一个物理结构,但是它与数据库的对象拥有非常重要的关系--用户拥有数据库对象,以及对象的使用权。
  
  模式(Schema):用户帐号拥有的对象集合称为模式。
  
  索引(Index):数据库中每行记录的物理位置并不重要,Oracle为每条记录用一个ROWID来标识,ROWID记录了记录的准确位置。索引是供用户快速查找到记录的数据库结构。ORACLE8中有簇索引、表索引、位图索引三种索引形式。
  
  簇(Cluster):经常被频繁引用的表可以在物理位置上被存储在一起,簇就是用来治理这种集中存储的。集中存储可以减少I/O次数,以达到性能的改善和提高。
  
  散列簇(Hash Cluster):簇的另一种形式,这种簇中的数据要通过散列函数计算得出物理位置,它可以极大程度的提高等值查询的效率。
  
  视图(View):可以理解为固化的查询或者没有数据存储的表,它是一组表的查询结果集合,对应用来说是独立的结构,除没有数据存储以外,拥有和表同样的属性
  
  序列(Sequence):一个唯一数值的序列生成器,它每次被引用后,自动递增。
  
  过程、函数(Procedure、Function):编译存储在数据库中的一个PL/SQL程序段,可以被引用。函数返回调用者一个值,过程则不返回任何值。
  
  包(Package):函数、过程的集合。包中可以包含不同的元素,可以是公有的也可以是私有的。
  
  触发器(Trigger):触发器是一些过程或PL/SQL程序段,当一个特定的事件发生时,就会自动引发这些过程的执行。
  
  同义词(Synonyms):在分布式数据库环境中,要完全识别一个对象,必须指出对象的主机、属主等信息,为了简化这一过程,可以对这些对象建立同义词,引用这些同义词时系统自动转义成对原始对象的引用。
  
  权限、角色(Privilege、Role):为了引用数据库的对象,必须拥有这些对象的相应权限,角色是这些权限的集合,例如--DBA就是一个角色,它包括一组数据库权限。
  
  数据库链路(Database Link):引用其他数据库的数据时,需要指明具体路径,链路就是具体路径的识别名。
  
  四、内部存储结构
  
  系统全局区(System Global Area,SGA):包括--数据块缓冲存储区(Data Block Buffer Area)、字典缓冲区(Dictionary Cache)、日志缓冲区(Redo Log Buffer)、SQL共享池(Shared SQL Pool)四部分。
  
  正文区间(Context Area):每个用户都拥有自己的私有SQL区域,保存相关的SQL语句,直到语句相关的光标关闭为止。
  
  程序全局区(Program Global Area,PGA):它是存储区中被单个用户进程所使用的区域,PGA不能共享。
  
  五、后台进程(BACKGROUND PROCESSES)
  
  系统监控(SMON):用以取消系统不再需要的事物对象以及清理数据库。
  
  进程监控(PMON):清除用户失败后的后台进程,并释放进程所占用的资源。
  
  数据库写入进程(DBWR):治理数据块缓冲区及字典缓冲区的内容。
  
  日志写入进程(LGWR):将日志缓冲区的内容写到日志文件中。
  
  检查点进程(CKPT):用来减少实例恢复所需的时间。
  
  归档进程(ARCH):负责在归档模式下,将日志备份到相关位置。
  
  RECO进程:用于分布式数据库中的失败处理。
  
  快照进程(SNPn):用来治理快照的刷新。
  
  后台进程(LCKn):当ORACLE以并行服务器方式进行时,后台进程用来解决内部实例的锁定问题。

  
  Dnnn进程:在MTS模式下,用来减少多重连接所需的信息源。
  
  服务器进程Sever(Snnn):用来治理需要专用服务器的数据库的连接。
  
  六、外部结构
  
  包括:日志文件、控制文件、跟踪文件与修改日志。
  
  七、一个简单数据库的组成
  一个或多个数据文件
  一个或多个控制文件
  两个或多个联机日志文件
  多个用户/模式
  一个或多个回滚段
  一个或多个表空间
  数据字典表
  用户对象(表、视图、索引等)
  一个SGA区
  SMON进程
  PMON进程
  DBWR进程
  LGWR进程
  与用户进程相关的PGA区
上一篇:system table 人气:502
下一篇:ORACLE 用户的规范化管理 人气:558
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-6 Menalto Gallery v2.3 Rc2 多国语
2008-10-6 花香盈路(Hxcms) v9.0
2008-10-6 华军软件下载系统 v1.5
2008-10-6 e107 v0.7.13
2008-10-6 (开源PHP框架) CodeIgniter v1.6
2008-10-6 PHP在线考试系统PPExam v1.2.6 b
2008-10-6 SiteDynamic企业网站管理系统 v1
2008-10-6 WebPlayer9 P2P视频点播电影整站
2008-10-6 BCMS v1.1 测试版
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成