Oracle进程结构简介

数据库 Oracle
Oracle进程结构分为用户进程和ORACLE进程,下文对这两种进程作了详尽的阐述,如果你对此方面感兴趣的话,不妨一看。

Oracle进程结构对于很多刚刚接触Oracle数据库的新人来说还是比较陌生的概念,下面就为你详细介绍Oracle进程结构方面的知识,供您参考。

进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。ORACLE进程的体系结构设计使性能***。

ORACLE实例有两种类型:单进程实例和多进程实例。

单进程ORACLE(又称单用ORACLE)是一种数据库系统,一个进程执行全部ORACLE代码。由于ORACLE部分和客户应用程序不能分别以进程执行,所以ORACLE的代码和用户的数据库应用是单个进程执行。

在单进程环境下的ORACLE 实例,仅允许一个用户可存取。例如在MS-DOS上运行ORACLE 。

多进程ORACLE实例(又称多用户ORACLE)使用多个进程来执行ORACLE的不同部分 ,对于每一个连接的用户都有一个进程。

在多进程系统中,进程分为两类:用户进程和ORACLE进程。当一用户运行一应用程序,如PRO*C程序或一个ORACLE工具(如SQL*PLUS),为用户运行的应用建立一个用户进程。ORACLE进程又分为两类:服务器进程和后台进程。服务器进程用于处理连接到该实例的用户进程的请求。当应用和ORACELE是在同一台机器上运行,而不再通过网络,一般将用户进程和它相应的服务器进程组合成单个的进程,可降低系统开销。然而,当应用和ORACLE运行在不同的机器上时,用户进程经过一个分离服务器进程与ORACLE通信。它可执行下列任务:

对应用所发出的SQL语句进行语法分析和执行。

从磁盘(数据文件)中读入必要的数据块到SGA的共享数据库缓冲区(该块不在缓冲区时)。

将结果返回给应用程序处理。

系统为了使性能***和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。在许多操作系统中,后台进程是在实例启动时自动地建立。一个ORACLE实例可以有许多后台进程,但它们不是一直存在。

 

 

 

【编辑推荐】

Linux下的Oracle启动脚本

带您了解Oracle启动参数

Oracle转换函数一览

Oracle存储过程使用动态SQL

Oracle DECODE函数的语法介绍

责任编辑:段燃 来源: 互联网
相关推荐

2010-05-05 16:30:25

Oracle后台进程

2010-03-31 14:36:50

Oracle进程结构

2018-10-12 11:11:39

Oracle内存结构

2011-08-18 16:30:10

Oracle锁表查询kill进程

2010-04-15 14:03:37

Oracle数据库

2009-11-18 16:43:59

2009-11-19 11:00:55

Oracle xmlt

2011-08-23 14:23:25

Oracle 10g内系统全局区

2010-10-28 10:54:46

oracle对象权限

2009-11-16 11:03:44

Oracle INDE

2010-10-25 17:28:05

Oracle bita

2010-10-25 15:12:42

Oracle日期函数

2010-11-19 16:03:20

Oracle分析表

2010-04-21 16:55:06

Oracle物理存储结

2010-10-29 15:54:13

Oracle后台进程

2011-04-12 13:27:09

Oracle日期函数

2010-10-25 17:39:24

Oracle单行日期函

2010-11-18 13:09:19

Oracle case

2023-10-11 06:50:32

Oracle数据库系统

2015-08-21 12:59:38

Oracle数据库
点赞
收藏

51CTO技术栈公众号