第6章 Oracle数据库面试宝典-6.4 Oracle面试宝典-进程结构篇

Oracle进程结构详解

在这里插入图片描述

简介:

一、Oracle 数据库是以单进程还是多进程方式运行的?
二、怎么理解进程和线程?
三、Oracle 数据库中有哪几类进程?
四、请分别介绍客户进程、 服务器进程、后台进程 ?

一、Oracle 数据库是以单进程还是多进程方式运行的?

在Windows 平台下, Oracle 数据库是以单进程 (oracle.exe) 多线程方式运行。
在Linux/Unix 平台下, Oracle 数据库通常是以多进程方式运行。
到了12c 这个版本, Oracle 在Unix/Linux平台上做出了一些改变,引入了多线程的模式。
这个特性由threaded_execution 参数来控制,通过这个参数,可以控制数据库以多进程方式运行或者以多线程方式运行,该参数默认是 false 。数据库以多进程方式运行。

二、怎么理解进程和线程?

进程是表示资源分配的基本单位,又是调度运行的基本单位。
线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。
如果把进程理解为在逻辑上操作系统所完成的任务,那么线程表示完成该任务的许多可能的子任务之一。
一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。
线程是操作系统可识别的最小执行和调度单位。

看到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值