摘要: 在共享服务器体系结构中,客户端连接到分派进程 (Dnnn),该进程为每个连接创建虚电路。 当客户端将数据发送到服务器时,分派进程将数据接收到虚电路中,并将活动电路放置在公共队列中,以由空闲的共享服务器进程 (Snnn) 进⾏处理。 然后, Snnn从虚电路读取数据并执⾏完成请求所需的数据库⼯作。 当 阅读全文
posted @ 2021-07-14 15:54 蟹Bro 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 空间管理协调进程(SMCO)是⼀个后台进程,用于调度各种空间管理任务的执行,包括主动空间分配和空间回收。SMCO动态产⽣空间管理从属进程(Wnnn)来实现这些任务。请注意,内存中协调进程(IMCO)是启动后台填充和重新填充列数据的后台进程。 Wnnn从属进程代表空间管理和Oracle的In-Memo 阅读全文
posted @ 2021-07-14 15:44 蟹Bro 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 闪回数据存档进程(FBDA)是后台进程,提供了在表的整个生命周期内跟踪和存储表中事务性更改的功能。这样,您可以及时向后闪回表,以恢复表的状态。 提交修改跟踪表的事务时,FBDA会检查是否正在⽣成新的Undo,过滤与标记为存档的对象相关的内容,并将Undo信息复制到闪回数据存档表空间中。FBDA维护当 阅读全文
posted @ 2021-07-14 15:42 蟹Bro 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Recovery Writer进程 (RVWR) 是⼀个后台进程,用于闪回整个数据库。 也就是说,如果您具有必需的闪回⽇志,它将撤消从数据库当前状态到过去某个时间的事务。 启⽤闪回或有保证的还原点时,RVWR将闪回数据写⼊快速恢复区域中的闪回数据库日志中。 RVWR可以作为线程或操作系统进程运⾏。 阅读全文
posted @ 2021-07-14 15:37 蟹Bro 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 作业队列协调器进程(CJQ0)是⼀个后台进程,它从数据字典中选择需要运行的作业,并生成作业队列从属进程(Jnnn)来运行这些作业。OracleScheduler会根据需要自动启动和停止CJQ0。JOB_QUEUE_PROCESSES初始化参数指定可以为执行作业创建的大进程数。CJQ0仅启动要运行的作 阅读全文
posted @ 2021-07-14 15:33 蟹Bro 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 归档进程 (ARCn) 是后台进程,仅当数据库处于ARCHIVELOG模式并启⽤自动归档时才存在,在这种情况下ARCn会⾃动归档联机重做⽇志⽂件。⽇志写⼊进程 (LGWR) 在归档之前不能重⽤和覆盖联机重做⽇志⽂件组。 数据库将根据需要启动多个归档程序进程,以确保已填充的联机重做日志的归档不会落后。 阅读全文
posted @ 2021-07-14 15:29 蟹Bro 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 日志写入进程(LGWR)是⼀个后台进程,可将重做日志条目顺序写入重做日志⽂件。重做日志条目在系统全局区域(SGA)的重做日志缓冲区中生成。如果数据库具有多路复用的重做日志,则LGWR将相同的重做日志条目写入重做日志⽂件组的所有成员。 LGWR处理速度⾮常快,必须被协同工作,并将操作委托给LogWri 阅读全文
posted @ 2021-07-14 15:12 蟹Bro 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 恢复进程 (RECO) 是⼀个后台进程,⽤于解决由于分布式数据库中的网络或系统故障而导致挂起的分布式事务。 RECO可以作为线程或操作系统进程运⾏。 阅读全文
posted @ 2021-07-14 15:11 蟹Bro 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 可管理性监视进程 (MMON) 和可管理性监视精简进程 (MMNL) 是后台进程,它们执行与自动工作负载存储库 (AWR) 相关的任务。AWR是历史性能数据的存储库, 其中包括系统,会话,单个SQL语句,段和服务的累积统计信息。它⽤于问题检测和自我调优。 MMON从SGA收集各种内存统计信息,对其进 阅读全文
posted @ 2021-07-14 15:07 蟹Bro 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 检查点进程 (CKPT) 是⼀个后台进程,该进程在特定时间通过向数据库写入进程 (DBWn) 传递消息来启动检查点请求,以开始写入脏缓冲区。完成单个检查点请求后,CKPT会更新数据文件头和控制⽂件以记录新的检查点。 CKPT每三秒钟检查⼀次,以查看内存量是否超过了PGA_AGGREGATE_LIMI 阅读全文
posted @ 2021-07-14 15:04 蟹Bro 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 数据库写⼊进程(DBWn)是⼀个后台进程,主要将数据块写入磁盘。它还处理检查点,⽂件打开同步,以及记录块写⼊记录。配置闪存后,DBWn还将写⼊数据库智能闪存 (闪存) 缓冲区。 在许多情况下,DBWn写入的块分散在整个磁盘上。因此,写操作往往比日志写程序 (LGWR) 执行的顺序写要慢。如果可能,D 阅读全文
posted @ 2021-07-14 15:02 蟹Bro 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 系统监视器进程 (SMON) 是后台进程,它执⾏许多数据库维护任务,其中包括: 创建和管理临时表空间元数据,并回收孤⽴的临时段使用的空间 通过基于Undo表空间使用情况统计信息来对undo段进⾏上线,下线和收缩来维护undo表空间 处于暂时和不⼀致状态时清理数据字典 维护系统更改号(SCN)到时间的 阅读全文
posted @ 2021-07-14 14:57 蟹Bro 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 监听器注册进程 (LREG) 是⼀个后台过程,⽤于将实例,服务,处理程序和端点 通知给监听器。 LREG可以作为线程或操作系统进程运⾏。除了数据库实例之外,LREG还可以在Oracle⾃动存储管理 (ASM) 实例和Oracle Real Application Clusters (RAC) 上运⾏ 阅读全文
posted @ 2021-07-14 14:55 蟹Bro 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 进程管理进程 (PMAN) 是⼀个后台进程,可根据需要监视,产⽣和停止以下各项: 分派器和共享服务器进程 数据库驻留连接池的连接代理和池化服务器进程 作业队列流程 可重启后台程序 PMAN作为操作系统进程而不是线程运⾏。除数据库实例外,PMAN还可以在Oracle⾃动存储管理 (ASM) 实例和Or 阅读全文
posted @ 2021-07-14 14:54 蟹Bro 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 进程监控进程 (PMON) 是⼀个后台进程,它定期扫描所有进程以查找任何异常死亡的进程。 然后,PMON负责协调由清理主进程 (CLMN) 和清理从属进程 (CLnn) 执行的清理。 PMON作为操作系统进程而不是线程运⾏。 除数据库实例外,PMON还可以在 Oracle自动存储管理 (ASM) 实 阅读全文
posted @ 2021-07-14 14:52 蟹Bro 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 数据库备份可以是物理备份也可以是逻辑备份。 物理备份是物理数据库文件的副本。您可以使⽤RecoveryManager(RMAN)或操作系统实⽤程序进行物理备份。 逻辑备份包含表,存储过程和其他逻辑数据。您可以使⽤Oracle数据库实⽤程序(如数据泵导出)提取逻辑数据,并将其存储在⼆进制文件中。逻辑备 阅读全文
posted @ 2021-07-14 14:49 蟹Bro 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 自动诊断存储库(ADR)是用于数据库诊断数据的系统范围的跟踪和日志记录中央存储库。它包括以下各项: 后台跟踪文件:每个数据库后台进程都可以写入关联的跟踪文件。当进程检测到内部错误时,该进程会将有关错误的信息转储到其跟踪文件中。写入跟踪文件的某些信息供数据库管理员使用,而其他信息则供Oracle⽀持服 阅读全文
posted @ 2021-07-14 14:44 蟹Bro 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 应用程序容器是用户创建的可选CDB组件,用于存储应用程序PDB的数据和元数据。CDB可以包含零个或多个应用程序容器。⼀个应用程序容器仅由⼀个应用程序根⽬录和⼀个或多个应用程序PDB组成,它们插⼊CDB根⽬录中。应用程序根⽬录属于CDB根⽬录,不属于其他容器,并且存储公用的元数据和数据。 典型的应用程 阅读全文
posted @ 2021-07-14 14:34 蟹Bro 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 以下数据库系统文件在Oracle数据库操作期间使用,并位于数据库服务器上。请注意,数据文件是属于数据库容器的物理文件,在此不再描述。 控制文件:控制文件是必需文件,用于存储有关数据文件和联机重做日志文件的元数据;例如,它们的名称和状态。数据库实例需要此信息才能打开数据库。控制文件还包含在数据库未打开 阅读全文
posted @ 2021-07-14 14:26 蟹Bro 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 数据库是⼀组存储用户数据和元数据的物理⽂件。元数据由有关数据库服务器的结构,配置和控制信息组成。您可以将数据库设计为多租户容器数据库(CDB)或非容器数据库(non-CDB)(20c中只⽀持多租户结构)。 CDB由⼀个CDB根容器(也称为根),唯⼀的⼀个种子可插入数据库(种子PDB),零个或多个用户 阅读全文
posted @ 2021-07-14 14:16 蟹Bro 阅读(245) 评论(0) 推荐(0) 编辑