oracle基本组件概览

oracle基本组件概览

ID:33512301

大小:55.00 KB

页数:16页

时间:2019-02-26

oracle基本组件概览_第1页
oracle基本组件概览_第2页
oracle基本组件概览_第3页
oracle基本组件概览_第4页
oracle基本组件概览_第5页
资源描述:

《oracle基本组件概览》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基本组件概览Oracle体系结构包括很多基本组件,将详细介绍这些组件。Oracle服务器:Oracle服务器中包含多种文件结构、进程结构和内存结构;但是,处理SQL语句时,并非所有这些结构都会用到。某些结构用于提高数据库的性能,确保该数据库在遇到软件或硬件错误时可以恢复,或者执行维护该数据库所需的其它任务。Oracle服务器包括一个Oracle例程和一个Oracle数据库。       数据库服务器是信息管理的关键。一般来说,服务器必须可靠地管理多用户环境中的大量数据,以便多个用户能够同时访问同一数据。

2、所有这一切都必须在保证高性能的同时进行。数据库服务器还必须防止未经授权的访问,并为故障恢复提供有效的解决方案。Oracle例程:Oracle例程是后台进程和内存结构的组合。只有启动例程后,才能访问数据库中的数据。每次启动例程时,会分配系统全局区(SGA)并启动Oracle后台进程。后台进程代表调用进程执行各种功能。它们把为每个用户运行的多个Oracle程序所处理的功能统一起来。后台进程执行输入/输出(I/O),并监视其它Oracle进程来提高并行性,从而使性能和可靠性更加优越。      Oracle例

3、程由系统全局区(SGA)内存结构和用于管理数据库的后台进程组成。例程是通过使用特定于每个操作系统的方法来标识的。例程一次只能打开和使用一个数据库。建立连接和创建会话用户只有在连接到例程后,才能向Oracle数据库提交SQL语句。   用户启动SQL*Plus之类的工具,或者运行使用OracleForms之类的工具开发的应用程序。该应用程序或工具将作为用户进程来执行。   在最基本的配置中,用户登录到Oracle服务器时,运行Oracle服务器的计算机上就会创建一个进程。这个进程称为服务器进程。服务器进程

4、代表客户机上运行的用户进程与Oracle例程进行通信。服务器进程代表用户执行SQL语句。连接:连接是用户进程和Oracle服务器之间的通信路径。数据库用户可以采用以下三种方式之一连接到Oracle服务器:   用户登录到运行Oracle例程的操作系统上,然后启动访问该系统中的数据库的应用程序或工具。通信路径是使用主机操作系统上的进程间通信机制建立的。   用户在本地计算机上启动应用程序或工具,然后通过网络连接到运行Oracle例程的计算机。在这个称为客户机/服务器的配置中,用户和Oracle服务器使用网

5、络软件进行通信。   在三层连接中,用户计算机通过网络与应用程序服务器或网络服务器进行通信,这些服务器又通过网络与运行Oracle例程的计算机连接。例如,用户在网络中的一台计算机上运行浏览器来使用位于NT服务器上的应用程序,该NT服务器又从UNIX主机上运行的Oracle数据库中检索数据。会话:会话是用户与Oracle服务器的一种特定连接。会话在Oracle服务器验证用户后启动,当用户退出或出现异常终止时会话结束。对某个具体的数据库用户来说,如果该用户从很多工具、应用程序或者终端同时登录,则可能有很多并

6、发会话。除了一些专用的数据库管理工具以外,启动数据库会话还要求Oracle服务器可供使用。注:在此处所讲的连接类型中,用户进程和服务器进程之间存在一对一的通信关系,这称作专用服务器连接。使用共享服务器(SharedServer)配置时,多个用户进程可以共享服务器进程。 Oracle数据库:Oracle数据库包含操作系统文件(也称为数据库文件),这些文件为数据库信息提供了实际的物理存储。数据库文件用于确保数据一致性并能在例程失败时得以恢复。    数据库的一般用途是存储和检索相关信息。Oracle数据库具

7、有逻辑结构和物理结构。数据库的物理结构是数据库中操作系统文件的集合。Oracle数据库包含以下三类文件:数据文件,包含数据库中的实际数据重做日志文件,包含数据库的更改记录,可以在出现故障时恢复数据控制文件,包含维护和验证数据库完整性所需的信息其它关键文件:非数据库文件用于配置例程、验证特权用户以及在磁盘出现故障时恢复数据库。    Oracle服务器还使用一些其它文件,这些文件并不是数据库的一部分:参数文件,用来定义Oracle例程的特性。例如,它包含调整SGA中一些内存结构大小的参数。口令文件验证哪些

8、用户有权启动和关闭Oracle例程。归档的重做日志文件是重做日志文件的脱机副本,当必须从介质失败中进行恢复时可能会需要这些副本。用户进程和服务器进程:执行SQL语句时,用户进程和服务器进程是其中涉及的主要进程;但是,其它进程也会有助于服务器完成SQL语句的处理。其它进程:还有很多供其它选件使用的其它进程,例如,高级排队(AdvancedQueuing)、实时应用集群(RealApplicationClusters)、共享服务器(Shared

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。