Oracle9I数据库期末考试复习资料(pdf 6页)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle9I数据库期末考试复习资料(pdf 6页)

Oracle9I数据库期末考试复习

第一章oracle关系数据库

1.知道在安装oracle数据库系统中全局数据库名与SID的概念和区别

全局数据库名由数据库名和网络域名组成。SID是Oracle数据库的一个实例名。一般情况下,当安装单个Oracle系统时,SID名与数据库全局名相同。

2.知道oracle数据库系统中有哪些默认用户

SYS、SYSTEM、DBSNMP、SYSMAN、MGMT_VIEW五个

第二章oracle数据库体系结构

1.掌握并知道物理存储结构的分类、组成、和各个部分的文件后缀名。

Oracle数据库的体系结构包括:物理存储逻辑、逻辑存储结构、内存结构和实例进程结构。物理存储结构分类:数据文件、日志文件和控制文件,另外还包括一些参数文件。

数据文件:(Data File)是用于存储数据库数据的文件。扩展名为.DBF

日志文件:(Redo Log File)重做日志文件,用于记录对数据库的修改信息,对数据库所做的修改信息都被记录在日志中。这些修改包括用户对数据库中数据的修改和数据库管理员对数据库结构的修改。扩展名为.LOG

控制文件:(Control File)是一个很小的二进制文件,他用于描述数据库的物理结构。数据控制文件一般在安装Oracle系统时自动闯将,并且其存放路径由服务器参数文件SPFILEsid.ora的CONTROL_FILES参数值来确定。扩展名为.CTL。

参数文件:记录了Oracle数据库的基本参数信息,主要包括数据库名、控制文件所在路径、进程等。

2.掌握并知道数据文件、日志文件、控制文件、参数文件的功能。

见上

3.掌握并知道数据库归档模式和非归档模式的区别

运行模式:归档模式和非归档模式

非归档模式:如果数据运行在非归档模式下,

则日志文件在切换时,将被直接覆盖,不会产生归档日志。

归档模式:当数据库运行在归档模式下时,如果发生日志切换,则启动归档进程ARCH将已写满的日志文件复制到指定的存储设备中,以避免已经写满的日志文件被覆盖。

4.掌握并知道数据库系统的逻辑存储结构的分类、组成

逻辑存储结构:是从逻辑的角度分析数据库的构成,即创建数据库后形成的逻辑概念之间的关系。Oracle在逻辑上将保存的数据划分成一个个小单元进行存储和管理。Oracle的逻辑存储单元从小到大依次为:数据块(DATA BLOCKS)、盘区(EXTENT)、段(SEGMENTS)和表空间(TABLE SPACES)

Oracle数据库由多个表空间组成,而表空间又由多个段组成、段由多个盘区组成、盘区由多个数据块组成。

数据块:Oracle用来管理存储空间的最基本单元,也是最小的逻辑存储单元。

盘曲:是由一系列物理上连续的数据库构成的

存储结构,它也是磁盘空间分配的最小单元。段:不是存储空间的分配单元,而是一个独立的逻辑存储结构。可分为5中类型:数据段、索引段、回退段、LOB段和临时段。

表空间:用户可以使用的最大的逻辑存储结构。用户在数据库中建立的所有内容都被存储在表空间中。Oracle使用表空间将相关的逻辑结构组合在一起,表空间在物理上与数据文件向对应,没一个表空间是由一个或多个数据文件组成的。一个数据文件只可以属于一个表空间,这是逻辑与物理的统一。所以存储空间在物理上表现为数据文件,而在逻辑上表现为表空间。表空间包括:SYSTEM的表空间,即系统表空间。是自动创建的,用于存储系统的数据字典以及系统的管理信息。也用于存储用户数据表、索引等对象。还有其他表空间,如:SYSAUX表空间、TEMP表空间、USERS表空间、UNDO表空间。其中SYSAUX表空间是Oracle 10g新增的表空间,作为SYSTEM 表空间的辅助表空间,SYSAUX表空间一般不用于存储用户数据。并由Oracle系统内部自动维护。UNDO表空间则专门用来在自动撤销

管理方式下存储撤销信息。除了回退段外,在撤销表空间中不能建立任何其他类型的段,也就是说,用户不能再UNDO表空间中创建数据库对象,TEMP表空间主要用于存储在执行SQL语句时产生的临时数据(主要是排序或汇总是产生的临时数据),临时表空间一般通用,所有用户都使用TEMP做为临时表空间。

5.掌握并知道数据库系统的内存结构的分类、组成。

Oracle数据库的内存可以分为:系统全局区(SGA)、程序全局区(PGA)、排序区(SORT AREA)、大池(LARGE POOL)及Java池(Java POOL)

6.掌握并知道系统全局区的各个组成部分和功能。

系统全局区:一组为系统分配的共享的内存结构。可以包含一个数据库实例的数据或控制信息。如果多个用户连接到同一个数据库实例,则在树立的SGA中数据可为多个用户共享。在数据库实例启动时,SGA的内存被自动分配;当数据库实例关闭时,SGA被回收,SGA 按其作用不同,可以分为数据缓冲区。日志缓

冲区和共享池。

1、数据缓冲区用于存储从磁盘数据文件读取的数据,并为所有用户共享。当用户第一次执行查询操作或修改数据操作时,服务器进程将所需的数据从数据文件中读取出来,并装入到数据缓冲区中,这数据的操作就可以在内存中完成。当用户下一次访问相同的数据时,Oracle就不必再从数据文件中读取数据,而可以直接将数据缓冲区的数据返回给用户。这样可提高响应速度。

2、日志缓冲区:用于存储数据库的修改信息。

3、共享池:用于缓存与SQL或PL/SQL 语句、数据字典、资源锁以及其他控制结构相关的数据。共享池主要包括库缓冲区、数据字典缓冲区、以及用户全局区3部分。

程序全局区:包含单独用户或服务器数据和控制信息的内存区域。PGA是在用户连接到Oracle数据库,并创建一个会话是,有Oracle 自动分配的。与SGA不同,PGA是非共享的。只有服务进程本身才能访问它自己的PGA

相关文档
最新文档