Oracle9i数据库系统基础结构详解

版权申诉
0 下载量 88 浏览量 更新于2024-06-27 收藏 473KB PPTX 举报
Oracle9i数据库系统基础论述 Oracle9i数据库系统基础论述是指Oracle9i数据库系统的基本概念和结构。在本节中,我们将探讨Oracle9i数据库系统的基本组成部分、逻辑结构和物理结构,以及数据库管理员的主要任务。 数据库系统基础 数据库是一个信息的载体,是一个服务于一个核心目标的数据有组织的集合。其系统主要包括:数据、硬件、软件和数据库用户。数据库管理员(DataBase Administrator,DBA)的主要任务是了解ORACLE数据库的体系结构,安装并且升级数据库服务器和应用工具,为数据库系统分配存储空间并规划存储空间,启动和关闭数据库,管理和监控数据库用户,建立数据库,维护系统安全,控制并监视数据库用户对数据库的存取操作,备份并恢复数据库。 Oracle9i版本 Oracle9i有三种版本:企业版、标准版和个人版。企业版用于构建安全可靠的大容量互联网应用和各种大集中系统,面向企业级应用。标准版提供能够通过Web浏览器进行管理的高性能数据库服务,面向部门级应用。个人版是全功能单用户版本,面向开发技术人员。 Oracle体系结构 Oracle体系结构决定了数据库如何使用内存、硬盘、cpu和网络。一个Oracle server是由Oracle实例(instance)和数据库两部分组成。实例=内存结构+一组后台进程。一个Oracle数据库是一个数据单位的集合。主要目的是为了储存和读取信息。Oracle数据库可以分为逻辑结构和物理结构。 逻辑结构 Oracle数据库的逻辑结构主要是从数据库使用者的角度考查数据库的组成。逻辑结构主要包括表空间、逻辑对象、数据段和数据区间。一个数据库由若干个表空间组成,一个表空间由逻辑对象组成,一个逻辑对象由多个数据段组成,一个数据段由一批数据区间组成,一个数据区间由若干个连续的数据块组成,一个数据库块对应一个或多个物理块。 数据块(DataBlock) 数据块是数据库使用的I/O最小单元,又称逻辑块或ORACLE块。常用大小为2KB或者4KB(是OS块的倍数)。一个数据库块对应一个或多个物理块,块的大小由参数DB_BLOCK_SIZE确定。(init.ora) 数据块区间(Extent) 数据块区间是数据库存储空间分配的逻辑单位,一个区间由一组数据块组成,区间是由段分配的,分配的第一个区间称初始区间,以后分配的区间称增量区间。 段(Segment) 段是表空间中一个指定类型的逻辑存储结构,它由一个或多个区间组成,段将占用并增长存储空间。段的分类包括表空间(Tablespaces),它是数据库的逻辑组成部分。 Oracle9i数据库系统基础论述涵盖了Oracle数据库的基本概念、逻辑结构和物理结构,以及数据库管理员的主要任务。了解这些基础知识是使用Oracle数据库的基础。