欢迎来到天天文库
浏览记录
ID:37455290
大小:397.50 KB
页数:39页
时间:2019-05-24
《Oracle10g知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Oracle10g基础知识Oracle10g知识一、Oracle数据库简介Ø数据库技术是20世纪60年代后期产生并发展起来的,是信息技术中发展最快的领域之一。按照数据模型的不同,可以把数据库系统划分为层次数据库、网状数据库、关系数据库和面向对象数据库等。Oracle是关系数据库系统的杰出代表和领跑者。Oracle数据库管理系统的发展过程是一个不断创新的过程。Ø数据库领域的Oracle代表两个含义:一个是IT界著名的Oracle(甲骨文)公司,另一个就是甲骨文公司的产品Oracle数据库管理系统的简称。目前,Oracle产品
2、覆盖了大、中、小型机等几十种机型,Oracle数据库管理系统已成为世界上使用最广泛的关系数据库系统之一,成为这一领域的领导者与标准制订者。Oracle数据库产品一直占据着数据库市场龙头老大的地位,远远领先于其他公司。ØOracle10g是Oracle公司为迎接“网格计算”时代的来临而提供的数据库解决方案。2003年9月8日,Oracle公司总裁拉里·埃里森在旧金山Oracle用户大会上宣布了全球首个企业网格计算中间件——Oracle数据库10g。ØOracle从“i”到“g”的演进:网格是建立在Internet和Web技术
3、和分布计算技术上的,软硬件一体化的新一代网络计算的基础设施,它采用开放、标准的协议,通过对大规模分散资源的有效共享,为动态参与的、由多机构所形成的虚拟组织(virtualorganization,VO)协同完成某类应用,提供可扩展的、安全的、一致的、不同等级质量的服务。二、Oracle10g的体系结构数据库的体系结构是从某一角度来分析与考察数据库的组成、工作流程与原理以及数据在数据库中的组织与管理机制。39Oracle10g基础知识Oracle系统体系结构是整个Oracle服务器系统的框架,是管理和应用Oracle数据服务
4、器的基础和核心。Oracle系统体系结构由两部分组成:存储和实例。存储结构包括逻辑结构、物理结构。实例是维系物理结构和逻辑结构的核心。2.1存储结构ORACLE数据库的存储结构分为逻辑存储结构和物理存储结构。逻辑存储结构与操作系统平台无关;物理存储结构与操作系统平台有关。从物理上看,数据库是由控制文件、数据文件、重做日志文件、初始化参数文件等组成的;从逻辑上看,数据库是由表空间组成的。表空间是最大的逻辑存储单位,块是最小的逻辑单位,逻辑存储结构中的块对应于操作系统中的块。2.1.1逻辑存储结构l许多初始化参数都是针对逻辑存
5、储结构来定义的。39Oracle10g基础知识l逻辑存储结构包括表空间、段、区、块。逻辑存储结构之间的关系是:多个块组成区,多个区组成段、多个段组成表空间、多个表空间组成逻辑数据库。l一个区只能存在一个数据文件中,一个段中的各个区可以分别在多个数据文件中。组成区的块是连续的。2.1.1.1表空间表空间是最大的逻辑单位,一个数据库由多个表空间组成,一个表空间可以包含多个数据文件,一个数据文件只能属于一个表空间。ORACLE自动创建的表空间包括:SYSTEM系统表空间、SYSAUX辅助系统表空间、SYSAUX辅助系统表空间、T
6、EMP临时表空间、UNDOTBS1重做表空间、USERS用户表空间等。当SYSTEM表空间被创建为一个本地管理的表空间时,TEMP表空间就是必不可少的,否则他是可选的。SYTEM和SYSAUX表空间值存放系统信息,不存放非系统信息。2.1.1.2段l段用于存储表空间中某一个特定的、具有独立存储结构的的数据库对象的数据,它由一个或多个连续的区组成。lORACLE中可用的段类型:TABLE表段、TABLEPARTITION表分区段、INDEX索引段、INDEXPARTITION索引分区段、CLUSTER簇段、ROLLBACK回
7、退段、DETERREDROLLBACK延迟回退段、UNDO撤销段、TEMPORARY临时段、CACHE高速缓存段、LOB二进制大对象段、LOBINDEX二进制大对象索引段l段的增大过程是通过增加区的个数而实现的(每次增加一个区)。每个区的大小是块的整数倍。39Oracle10g基础知识(1)表段表段存储表的所有数据。当用户创建表时,就会在该用户的默认表空间中为该表分配一个与表名相同的表段,以便将来存储该表的所有数据。(2)表分区段表分区段用于存储分区表的所有数据。当用户创建分区表时,就会在该用户的默认表空间中为该表的每个分
8、区分配一个表分区段。通过将一个达标的数据分散到不同的表分区段中,就能降低I/O次数,提高性能。(3)索引段索引段存储索引的所有数据。当用户用CREATEINDEX语句创建索引,或在定义约束而自动创建索引时,就会在该用户的默认表空间中为该索引分配一个与索引名相同的索引段。(4)索引分区段如果为分区表创建分
此文档下载收益归作者所有