oracle 10g的进程主要分为,oracle 10g文件系统以及后台进程

oracle10g的文件系统:可执行文件,参数文件,控制文件,数据文件,联机重做日志文件,输出文件和零时文件。

(1)可执行文件:是系统的核心,因为数据文件只能被oracle处理程序识别,所以离开了处理程序的可执行文件载体,系统就变得毫无价值。

(2)参数文件:用于在启动实例是配置数据库,确定oracle10g的运行环境,当创建数据库是,用户可以运行参数文件,该文件规定数据库中所有的设置值,这些设置包括:数据库实例的名称,数据库主要文件的位置,以及实例所使用的主要内存区域的大小。通常是:init.ora也叫配置文件

(3)控制文件:是oracle

10g服务器在启动器在启动期间用来表示物理文件和数据库结构的二进制文件,控制文件提供了建立新实例时所需要的文件目录

(4)数据文件:用来存放用户的数据,这些数据对用户数据的稳定性和完整性十分重要,每个数据库至少有一个与之相关的数据文件,通常一个数据库可以有多个数据文件。

(5)联机重做日志文件:多oracle

10g数据库至关重要,他是数据库的事务日志,它仅用来恢复数据库当实例或介质失败时,可以使用联机重做日志文件来维护数据库。

(6)临时文件:是一个特殊类型的数据文件类型,当内存不足在RAM中保存一个大规模排序操作的中间结果或结果集时,oracle使用临时文件保存他们,永久数据对象,例如:表和索引,使不会保存在零时文件中的,但是临时表或临时索引的内容则可以使用临时文件存储。

oracle背景进程:

包括:pmon,smon,dbwr,lowr,ckpt,cjq0,arc0等

pmon:处理器监视器的简称,主要的职责是:监控服务器进程和注册数据库服务,确保能够销毁发生损害或出现故障的进程,并释放这些进程占用的资源。

smon:系统监视器,负责重新启动系统,清除临时段和执行盘区结合等任务,确保系统的一致性,在出现实例故障的情况下,smon负责重新启动系统,执行崩溃恢复。

dbwr:数据库写入器,数据库缓存包括:用户所使用的数据,数据块会从磁盘读入缓存,各种服务器进程会在那里对他们进行读取和修改,当要将这些缓存中的数据写回磁盘时,dbwr负责执行写入的文件,(写入操作会引起时间延迟,因为缓存数据的排队)

lowr:日志写入器:主要负责:向联机重做日志文件中记录所有数据库中的已提交事务处理。该进程会将所有数据从重做日志缓存中写入到现行的联机重做日志文件中,日志写入器会在4种不同的情况下执行写入操作:事务处理进行提交,重做日志缓存已经填充了1/3,重做日志缓存中的数据达到了1M,每3秒的时间

ckpt:检查点进程:负责使用最新的检查点信息更新所有的控制文件和数据文件标题,

arc0:虽然实例故障可以通过联机重做日志文件中的事务处理日志恢复,可是介质故障却无法这样恢复,如果遇到了不可恢复的崩溃,那恢复数据库德唯一方式是:备份。重做日志文件不能保存所有一头价值的事务处理,因此,需要在这些有价值的事务处理被覆盖之前保存他们,这就是引入归档器的原因,大多数数据库都是工作在归档模式下,该模式可以把苏哟有日志文件归档,而不只是在没有备份的情况下重新使用他们,arc0会随着数据库的运行来完成其工作,有效的采用热备份或联机备份

cjq0:作业队列协调器:用来创建和管理队列,最多能启动1000个作业队列进程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值