`
hotjava
  • 浏览: 179035 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

ORACLE系统进程[转]

阅读更多

oracle 数据库有五个必需的后台进程,DBWR,LGWR,CKPT,SMON,PMON

SMON是系统监视器(System Monitor)的缩写。如果Oracle实例失败,则在SGA中的任何没有写到磁盘中的数据都会丢失。有许多情况可能引起Oracle实例失败,例如,操作系统的崩溃就会引起Oracle实例的失败。当实例失败之后,如果重新打开该数据库,则背景进程SMON自动执行实例的复原操作。
DBWR是数据库书写器(Database Write)的缩写.该服务器进程在缓冲存储区中记录所有的变化和数据,DBWR把来自数据库的缓冲存储区中的脏数据写到数据文件中,以便确保数据库缓冲存储区中有足够的空闲的缓冲存储区。脏数据就是正在使用但是没有写到数据文件中的数据。
LGWR是日志书写器(Log Write)的缩写。LGWR负责把重做日志缓冲存储区中的数据写入到重做日志文件中。
CKPT进程是检查点(Checkpoint)的缩写。该进程可以用来同步化数据库的文件,它可以把日志中的文件写入到数据库中。
PMON是进程监视器(Process Monitor)的缩写。当取消当前的事务,或释放进程占用的锁以及释放其它资源之后,PMON进程清空那些失败的进程。

分享到:
评论

相关推荐

    Oracle的内存结构和进程结构

    在一个服务器中,每一个运行的Oracle数据库都与一个数据库实例相联系,实例... 构成了Oracle的内存结构,然后启动若干个常驻内存的操作系统进程,即组成了Oracle的 进程结构,内存区域和后台进程合称为一个Oracle实例

    Oracle进程结构及后台进程简介

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

    oracle杀进程

    用oracle命令和操作系统命令杀oracle锁死进程

    关于Oracle实例的进程结构和内存结构

    单进程ORACLE(又称单用ORACLE)是一种数据库系统,一个进程执行全部ORACLE代码。多进程ORACLE实例(又称多用户ORACLE)使用多个进程来执行ORACLE的不同部分 ,对于每一个连接的用户都有一个进程。 在多进程系统中,...

    Oracle Kill被锁进程

    Oracle查找被锁进程,及如何在数据库级或操作系统级Kill掉相应被锁的进程

    ORACLE进程无法KILL处理方案.docx

    在这个解决方案中,我们将使用 ORACLE 提供的视图和系统表来查找锁定的对象,并杀死对应的进程以释放锁定的资源。下面是详细的处理步骤: 1. 查看哪些对象被锁 首先,我们需要查看哪些对象被锁定。我们可以使用...

    Windows 进程完全解析

    Windows 进程完全解析 system process 进程文件: [system process] or [system process] 进程名称: Windows内存处理系统进程 描述: Windows页面内存管理进程,拥有0级优先。...是否为系统进程: 是

    oracle系统状态trace文件分析器

    oracle系统状态trace文件分析器 当系统hang住时,或者进程间有阻塞时,你可以产生下面两种跟踪文件,一种是进程状态跟踪文件,一种是系统状态跟踪文件:  process state dumps ==> 一个进程的所有对象状态,...

    解决Oracle_CPU高度消耗(100%)的数据库问题

    Oracle 数据库是许多企业的核心系统之一,然而,当 Oracle 数据库出现 CPU 高度消耗(100%)的问题时,整个系统的性能将受到严重影响。这种情况下,数据库管理员需要快速诊断和解决问题,以避免系统崩溃和数据丢失。...

    查看oracle数据库的连接数以及用户、数据库锁定进程

    查看oracle数据库的连接数以及用户 1、查询oracle的连接数 2、查询oracle的并发连接数 3、查看不同用户的连接数 4、查看所有用户: 5、查看用户或角色系统权限(直接赋值给用户或角色的系统权限): 6、...

    突破oracle for win2K的2G内存限制

    当我把SGA设置为1.56G的情况下,Oracle.exe进程占用的内存达到1.6G时,Oracle的客户端就无法再连进去了,报“ora-12500”的错误。据说Oracle在32 bit windows平台上有1.7G的限制,但是我不知道需要调整什么参数让...

    开发基于Oracle数据库的教务管理信息系统.pdf

    资源摘要信息 :"开发基于Oracle数据库的教务管理信息系统" 本文主要介绍如何利用ASP.NET通过ADO.NET 驱动后台Oracle 9i数据库,开发基于Web结构的教务管理信息系统。该系统采用浏览器/服务器架构(B/S),分为教学...

    Oracle 数据库系统作业

    1.Oracle数据库系统的物理存储结构主要有3类文件组成,分别是数据文件,(日志文件),控制文件。 2.用户对数据库的炒作如果产生日志信息,则日志信息首先被存储在(日志缓冲区)、随后由(LGWR)进程保存到(日志...

    Oracle巡检手册指南

    1.2. 检查Oracle服务进程 1.3. 检查Oracle监听状态 2. 检查系统和oracle日志文件 2.1. 检查操作系统日志文件 2.2. 检查oracle日志文件 2.3. 检查Oracle核心转储目录 2.4. 检查Root用户和Oracle用户的email 3....

    如何收集Oracle进程中SQL跟踪信息

    在诊断数据库系统性能的过程中,总会涉及到跟踪效率低下的SQL语句,本文总结了跟踪SQL语句的方法。

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    第1章 认识Oracle RAC 1.1 RAC产生的背景 1.2 RAC体系结构 1.2.1整体结构 1.2.2物理层次结构 1.2.3逻辑层次结构 1.3 RAC的特点 1.3.1双机并行 1.3.2高可用性 1.3.3易伸缩性 1.3.4低成本 1.3.5高吞吐量 ...

    oracle删除和重建实例

    Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级数据库应用中。然而,在某些情况下,我们需要删除和重建 Oracle 实例,以便解决一些问题或进行升级维护。在这篇文章中,我们将介绍删除和重建 Oracle ...

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    影响Oracle系统性能初始化参数 9 高性能动态SQL 11 保持Oracle数据优良性能 12 提高Oracle数据库查询统计速度 14 Oracle中巧取指定记录 14 Oracle数据安全 15 Oracle字段上建立并使用索引 29 用Windows脚本宿主自动...

    对于oracle11g 各种进程进行详解,进程与内存结构的关系,SGA的讲解

    数据库启动时,系统首先在服务器内存中分配系统全局区(SGA),构成了Oracle的内存结构,然后启动若干个常驻内存的操作系统进程,即组成了Oracle的进程结构,内存区域和后台进程合称为一个Oracle实例。

    进程的创建编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,

    编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时, 在系统中有一个父进程和两个子进程活动。 让每一个进程在屏幕上显示一个字符:父进程显示“A”; 子进程分别显示字符“b”和“c”。试观察记录...

Global site tag (gtag.js) - Google Analytics