[Oracle入门]Oracle数据库体系结构

来源:互联网 发布:银行存取款数据库设计 编辑:程序博客网 时间:2024/05/22 19:26

    Oracle看来,其RDBMS产品应该称为Oracle服务器(Oracle Server)。它是一个用于管理信息的系统,通过对外提供一个开放、复杂、安全、集成的服务,从而使用户能够进行存储、检索及管理数据。Oracle服务器由两大部分组成:一是Oracle数据库;二是Oracle实例。

Oracle 服务器:数据库服务器是信息管理的关键。一般来说,服务器必须可靠地管理多用户环境中的大量数据,以便多个用户能够同时访问同一数据。所有这一切都必须在保证高性能的同时进行。数据库服务器还必须阻止未经授权的访问,并为故障恢复提供有效的解决方案。

Oracle数据库:Oracle数据库是指硬盘上实际存放数据的文件的逻辑组合,必须要和内存里的实例合作,才能对外提供数据服务。

Oracle 实例:Oracle 实例是后台进程和内存结构的组合。Oracle服务器想要对外提供数据管理的服务,就必须先启动实例,然后才能访问数据库中的数据。每次启动实例时,会分配系统全局区 (SGA)并启动 Oracle 后台进程。后台进程代表调用进程执行各种功能。它们把为每个用户运行的多个 Oracle程序所处理的功能统一起来。后台进程执行输入/输出 (I/O),并监视其它 Oracle进程来提高并行性,从而使性能和可靠性更加优越。

2-1

Oracle数据库文件:

数据库的一般用途是存储和检索相关信息。Oracle数据库具有逻辑结构和物理结构。数据库的物理结构是数据库中操作系统文件的集合。

Oracle数据库关键文件包含以下三类:

数据文件

用于存储数据库中的所有数据。是数据库文件的主要组成部分。

联机日志文件

用于记录用户对数据库的改变操作。可以在出现故障时恢复数据。

控制文件

用于记录和描述数据库的物理存储结构信息并存放了当前数据库运行状态的信息。

非关键文件主要包含以下几类:

参数文件

用于设置数据库启动时的参数初始值。

口令文件

用于保存具有SYSDBASYSOPER权限的用户名和SYS用户口令。

归档日志文件

联机日志文机副本,用于保存已经写满的重做日志文件。当必须从介质失败中进行恢复时可能会需要这些副本。

告警文件和跟踪文件

告警文件用于记录数据库的重要活动以及发生的错误;跟踪文件用于记录用户进程、数据库后台进程等地运行情况。

备份文件

对数据库所包含的文件进行备份以后生成的文件。

原创粉丝点击