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

本文介绍了Oracle服务器的架构,包括Oracle数据库和Oracle实例两大部分。详细解释了数据文件、联机日志文件和控制文件等关键文件的作用,以及参数文件、口令文件等非关键文件的用途。

    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用户口令。

归档日志文件

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

告警文件和跟踪文件

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

备份文件

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值