动态网站制作指南 [  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教程 ]的信息



本月文章推荐
.DISKGEN V2.0 (DISKMAN)运用一例.
.如何在Python下连接Oracle数据库.
.oracle10g_linux_install_config.
.Oracle导出数据库结构到PowerDes.
.ORACLE 服务器的配置及优化.
.Oracle10G R2(10.2.0.1)在AIX5.2.
.在sqlplus中批量执行sql命令.
.创建访问非Oracle文件的外部表格.
.Linux 档案属性与目录配置问题.
.讲解Oracle数据库提供的多种安全.
.Oracle诊断案例-Job任务停止执行.
.oracle性能---itpub.
.Oracle9i不仅仅是数据库.
.一般应用程序的oracle配置.
.如何从FORM中调用REPORT程序?.
.对Foreign Key的进一步认识.
.isql*plus中经常使用修改select语.
.win2k下完全卸载oracle.
.查看哪些session正在使用哪些回滚.
.ExactPapers Oracle 1Z0-101 200.

ORACLE关系数据库管理系统

发表日期:2008-2-9 |



  一、Oracle 软件总体结构
   ORACLE关系数据库治理系统(图一)
  ORACLE 的3个文件
  数据文件(DB文件):存放数据字典,用户数据,索引等,由服务程序CCF建立
  前映象文件(BI文件):存放未修改的数据与索引的拷贝,用于数据库的向前恢复,并能保持读一致性
  后映象文件(AI文件):存放对数据库文件所做修改的拷贝,用于数据库的向后恢复。
  ORACLE的4个后台进程
  异步超前读(ARH):为那些需要全表扫描的查询,提前将所需数据从数据库文件中拷贝入SGA中的数据缓冲区。ARH与查询数据的用户程序并行进行,提高了查询效率。(init.ora中READ_REQUESTS>=5,才活动)
  前映象写(BIW):用于把SGA中的前映象缓冲区的数据拷贝入BI文件,BIW是唯一向BI文件中写数据的进程。
  缓冲写(BWR):当数据缓冲区需要空闲空间时,BWR即从SGA的数据缓冲区中把修改过的数据块取出写入到数据库的DB文件和AI文件(若存在)中,BWR亦完成该过程的逆过程。
  Clean UP(CLN):该进程周期地扫描系统共享区(SGA)来发现是否有任何异常终止的进程。若有,CLN即会用BI文件往返滚相应未完成事务并撤消该事务。
  ORACLE的共享区SGA
  SGA是ORACLE系统启动后在内存中创建的一共享区域,其大小由init.ora中的一系列参数决定。
  
  SGA包含的数据结构主要有:数据缓冲区、锁表、列定义缓冲区、表定义缓冲区、进程控制信息、BI缓冲区、用户缓冲区等。
  
  ORACLE的核心代码(DBMS)
  DBMS完成数据库治理的基本功能,包括:数据的存储治理;数据的存取治理;恢复和并发控制;安全性控制;SQL语句的优化和执行;DBA实用程序
  
  DBMS内核是一组C语言程序模块集,是共享可重入代码。
  
  二、ORACLE 产品结构
  ORACLE关系数据库治理系统(图二)
  2.1. RDBMS产品结构
  
  其中
  
  SQL语言:
  
  DDL棗数据定义语言
  
  DML棗数据操纵语言
  
  DCL棗数据控制语言
  
  用户实用程序:
  
  EXPort/Import棗把ORACLE 数据文件传送到某处备份文件中或相反。利用备份文件可在ORACLE 数据库与操作系统之间传送数据。
  
  ODL棗能把ASCII码文件中的数据装入ORACLE 数据库文件中。利用这一工具可实现数据库与dbase、lotus等之间的数据转换。
  
  DBA实用程序:
  
  IOR棗用于启动、停止和初始化ORACLE系统
  
  SGI棗用于结算ORACLE所使用共享内存区
  
  ODS棗用于监视用户和ORACLE系统的运行状况
  
  AIJ棗利用AI文件对数据库进行后映象恢复
  
  2.2 外围产品结构
  
  “SQL”:
  SQL * Plus
  
  SQL * Forms
  
  SQL * Calc
  
  SQL * Menu
  
  SQL * Graph
  
  SQL * Report
  
  SQL * Star------SQL * NET, 分布式ORACLE, SQL* connect
  
  SQL * QMX
  
  “EASY”
  RDBMS
  
  Easy * SQL
  
  “Pro”
  Pro * C
  
  Pro * Cobol
  
  Pro * Fortran
  
  Pro * PL/L
  
  Pro * Pascal
  
  Pro * ADA
  
  2.3 “Easy“产品系列(适合于初学者和不懂计算机者)
  
  Easy * SQL: 友好的数据库用户界面,用户无需了解SQL语言,即可按照Easy * SQL提供的全屏幕表格、菜单、窗口等提示实现对数据库的操作,并可生成数据库报表及统计报表
  
  2.4 “SQL”产品系列(适用于熟练用户和系统治理人员)
  
  SQL * Plus:交互式SQL语言解释器,可使用户在终端上以交互式使用SQL语言来操纵数据库
  
  SQL * Forms:第4代应用开发工具,通过自动产生各种表格,提供给用户使用数据库的一种新的手段。

  
  SQL * Calc:ORACLE决策支持工具,通过将Calc电子报表同ORACLE数据库紧密结合于一体从而完成各种复杂的数据计算、分析、猜测工作。
  
  SQL * Menu:自动菜单生成系统,提供用户设计ORACLE应用和其他产品的用户菜单驱动接口,使用户无需编程即可生成所需的菜单提示系统。
  
  SQL * Graph:ORACLE统计图形生成系统,它可以使用户直接利用ORACLE的数据生成扇形图、直方图、曲线图、散射图等各种统计图形表。
  
  SQL * Report:第4代报表自动生成工具。它采用下拉菜单这种友好的界面辅助用户自动生成各种数据库报表,并可以同生成的菜单系统相关联,形成用户的应用系统。
  
  SQL * Star:开放型准分布式RDBMS,由分布式数据库治理系统(Oracle RDBMS),支持多种操作系统和通讯协议的分布式处理环境(SQL * net)以及与非ORACLE RDBMS连接的接口软件(SQL * Connect)3部分组成。
  
  SQL * QMX:交互式SQL语言及QBE(Query-By-Example)语言解释程序,提供用户以交互式使用上述两种语言操纵数据库的能力,并自动产生数据库报表。
  
  SQL * NET:提供对应于各类通讯网络的接口,支持应用程序与网内数据之间的分布处理。
  
  SQL * CONNECT:提供一种网桥功能,使ORACLE用户可以访问本地或远程的非ORACLE数据库,从而提供异型DBMS之间的互相操作性。目前SQL * CONNECT只能提供到IBM SQL/DS和DB2的连接。
  
  2.5 Pro * 系列:
  
  “Pro”产品系列(适用于MIS专业人员和程序员)
  
  Pro *是可编程接口产品,程序员可在高级语言中利用oracle数据库来开发应用程序。对不同的操作系统,ORACLE 支持不同的语言。
  
  三、ORACLE特点
  
  兼容性:ORACLE采用的数据语言SQL与IBM大型关系数据库治理系统SQL/DS和DB2完全兼容。
  可移动性:ORACLE通用于近80种微型机、小型机及大型机,应用软件可以移动。
  可联结性:ORACLE适用于网络环境,其功能由SQL* Star来实现,可完成远程查询、多点查询并支持多种(微)机型的连接和各种网络规程。
  灵活性和数据的独立性:可以动态地改变对数据库结构的描述,增删表,或增加表中列及改变对列的描述。可以建立视图、当数据结构发生变化时不影响视图。
  数据的安全性和保密性:建表者可以授予其它访问者权限,定义是否答应查询、插入、删除、修改等操作。使用ORACLE的用户,必须授予对数据库的存取权限。ORACLE 也提供恢复处理,在用户程序失败或系统硬件、软件故障时提供恢复功能。
上一篇:vsftpd frequently asked questions 人气:327
下一篇:Oracle数据库体系结构 人气:535
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-24 Sablog-X v2.0 预览版
2008-7-24 帝国备份王EmpireBak 2008 正式版
2008-7-24 网趣网上购物系统时尚版 v8.2
2008-7-24 纵横B2B电子商务系统XYECS!B2B v
2008-7-24 e路小说小偷 v1.2.0723
2008-7-24 凌风美女图片站程序 v2.2
2008-7-24 TOM15电影收索程序
2008-7-24 清风信息自动采集生成系统 v1.0
2008-7-24 QQ邮箱编辑器 v1.0 (小小菜刀ASP
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵