写出oracle 进程结构,Oracle的进程结构介绍

Oracle的进程结构介绍

ffd6215a7be989622c5481f53de8efce.png1. 用户进程: 开始于数据库用户请求连接数据库

2. 服务进程: 与 ORA 实例连接,开始于用户会话的建立。

分为: 专用服务进程、共享服务进程

性能专用更好。

利用资源方面共享更好(网站方面)。

3. 后台进程: 当 ORA 实例启动时启动

后台进程包含:

1.PMON 进程监视进程

监视用户进程(客户端连接服务器的进程)到服务进程(在服务器端响应用户进程的进程)的

连接。

创建会话。

监视会话是否异常中断,如果中断:PMON 会回滚事务、解锁、释放资源。

2.SMON 系统监视进程

任务:会检测 SCN 号,相等:启动

不相等,实例恢复(1)前滚将日志应用

(2)打开数据库

(3)恢复数据库

恢复的起点是走后一次 CHECKPOINT 的位置。

Oracle的进程结构介绍

每 3 秒合并空闲空间

释放临时段

临时段:暂时存放在排序时中没有空间的字段值。

在排序中产生的。

数据量大的时候,排序是分成若干块执行的,当字段值排好序之后就放到临时段中。

1. DBWR 数据库写进程

/DBW0/DBWn n:0-9

将脏数据写回到数据文件中。

当发生以下情况执行:

当发生检查点事件的时候,checkpoint

脏块达到极限值;

没有空间的缓冲空间

超时

RAC PING 请求

表空间离线

表空间只读

在表执行 DROP 或 TRUNCATE

表空间上执行 BEGIN BACKUP

2. LGWR 重作日志写进程

把重做日志缓冲区的内容写出到日志文件(顺序写出,按时间)。

执行条件:

事务提交

先写日志后写数据的好处:

最快地保证数据不丢失

重作日志缓冲区三分之一满

每 3 秒有一条超过 1MB 的重作日志记录

DBWn 进程操作前

6.CKPT 检查点进程

先执行 DBWR,写数据,再进行同步。

提供数据库同步性;

在执行检查点时通知 DBWn 执行写操作。

7.ARCn 归档进程(可选)

保存数据库的所有修改记录

当数据库在 ARCHIVELOG 模式的时候自动归档当前的重做日志记录。

8.LOGICAL STRUCTURE 逻辑结构

表明了物理空间的使用情况。

由表空间(tablespace),段(segment),区(extent),和数据块(blocks)组成。

*&*cmd+回车

DBCA 命令

创建和删除数据库命令

/nolog 登陆 SQLPLUS 但不连接数据库

在用户名提示框中出入

可以有选择地登陆库和用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值