oracle clusterware 10g/11g 进程详解

The Oracle 10g Clusterware processes on UNIX-based systems are:

Oracle Clusterware

Oracle-provided clusterware that manages clusterdatabase processing including node membership, group services, global resourcemanagement, and high availability functions.

CRSD- OracleClusterware Daemon

The primary Oracle Clusterware process

crsd:Performs highavailability recovery and management operations such as maintaining the OCR andmanaging application resources. This process runs as the root user, or by auser in the admin group on Mac OSX-based systems. This process restarts automatically upon failure.

The CRSD process that creates the backupsalso creates and retains an OCR backup for each full

day and at the end of each week .

crsd :执行高可用性的恢复和管理操作:维护ocr,管理应用资源,该进程以root用户身份运行。该进程在由于故障意外断后会自动重启。Crsd会在每天或者每周结束时对ocr进行备份。

The CRSD process maintains an internal counter to track how often a resourcehas been restarted.

Crsd进程维护内部的一个计数器来跟踪特定资源的重启次数:

- Engine for HAoperation

高可用性操作的引擎

- Manages 'application resources'

管理应用资源

- Starts, stops, and fails 'application resources' over to other nodes

启动,停止,切换应用资源到其他节点

- Spawns separate 'actions' to start/stop/check application resources

产生独立的操作来启动、停止、检查应用资源

- Maintains configuration profiles in the OCR (Oracle Configuration Repository)

维护ocr中的配置文件

- Stores current known state in the OCR.

把当前的状态信息存储在ocr中

- Runs as root

以root身份运行

- Is restarted automatically on failure

故障发生后能够自动重启

evmd: Event manager daemon. This process also starts the racgevt processto manage FAN server callouts.

Evmd:事件管理守护进程。这个进程也会启动racgevt进程来管理 Fan进程的调用

- Generates events when things happen

当意外发生时产生事件

- Spawns a permanent child evmlogger

产生一个永久子进程--evmlogger

- Evmlogger, on demand, spawns children

Evmlogger会根据实际情况自动产生子进程

- Scans callout directory and invokes callouts.

- Runs as Oracle.

以oracle用户身份运行

- Restarted automatically on failure

异常后能够自动重启

时间: 2024-08-08 14:23:13

oracle clusterware 10g/11g 进程详解的相关文章

Oracle 补丁全集 (Oracle 9i 10g 11g Path)

******************************************   Oracle 补丁全集 (Oracle 9i 10g 11g Path) ******************************************        俗话说,金无赤足,人无完人. Oracle 的补丁也是层出不穷.下面将其罗列,或许你就用到了.     从 Oracle 官方网站下载需要使用 Metalink 帐号,下面的下载链接可以直接使用迅雷来下载,对于没 Metalink 帐号

Oracle 12c多租户特性详解:全局用户与本地用户的原理与维护

(题图来自Oracle VP , Sally Piao的摄影佳作,感谢摄影师授权) 编辑手记:这一节我们将介绍多租户架构中用户及权限的变化,全局用户和本地用户,管理方式和内部实现,这篇文章来自<深入解析Oracle>一书的摘录. 前情回顾:Oracle 12c多租户特性详解:从Schema到PDB的变化与隔离 COMMON 和 Local 用户 无论在 CDB 和 Non-CDB 数据库中,用户都拥有一个 Schema,拥有一系列的 Schema 对象,在 CDB 中由于 PDB 的引入,用户

Oracle 静态监听注册详解

Oracle 静态监听注册详解        网上有很多关于oracle 监听静态注册的文章,但大多都是简单说说,并没有详细的例子,这里,将结合linux as4 下的oracle 10gR2.0.1 举一个具体的例子 1.在 $ORACLE_HOME/network/admin/listener.ora 文件中加入一个静态注册的节点 [oracle@prudent oracle]$ cd $ORACLE_HOME/network/admin [oracle@prudent admin]$ vi

Oracle数据操作和控制语言详解_oracle

正在看的ORACLE教程是:Oracle数据操作和控制语言详解.SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL.其中用于定义数据的结构,比如 创建.修改或者删除数据库:DCL用于定义数据库用户的权限:在这篇文章中我将详细讲述这两种语言在Oracle中的使用方法.  DML语言 DML是SQL的一个子集,主要用于修改数据,下表列出了ORACLE支持的DML语句. 插入数据 INSERT语句常常用于向表中插入行,行中可以有特殊数据字段,或者可

Oracle expdp/impdp 用法例子 详解 举例 例子 他的这篇文章没有办法写出来 要这么改

 步骤:   导出端: 建立导出目录. grant create any directory to qbjmes;  create directory backup as '/tmp/backup'; grant read, write on directory backup to public;   导入端:  grant create any directory to qbjmes;  create directory backup as '/tmp/backup'; grant read,

Oracle数据操作和控制语言详解

oracle|控制|数据|详解 插入数据    INSERT语句常常用于向表中插入行,行中可以有特殊数据字段,或者可以用子查询从已存在的数据中建立新行.    列目录是可选的,缺省的列的目录是所有的列名,包括comlumn_id,comlumn_id可以在数据字典视图ALL_TAB_COLUMNS,USER_TAB_COLUMNS,或者DBA_TAB_COLUMNS中找到.    插入行的数据的数量和数据类型必须和列的数量和数据类型相匹配.不符合列定义的数据类型将对插入值实行隐式数据转换.NUL

Oracle数据操作和控制语言详解 (一)

oracle|控制|数据|详解 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL.其中用于定义数据的结构,比如 创建.修改或者删除数据库:DCL用于定义数据库用户的权限:在这篇文章中我将详细讲述这两种语言在Oracle中的使用方法. DML语言 DML是SQL的一个子集,主要用于修改数据,下表列出了ORACLE支持的DML语句. 语句 用途 INSERT 向表中添加行 UPDATE 更新存储在表中的数据 DELETE 删除行 SELECT

Oracle数据操作和控制语言详解(二)

oracle|控制|数据|详解 事务控制 事务控制包括协调对相同数据的多个同步的访问.当一个用户改变了另一个用户正在使用的数据时,oracle使用事务控制谁可以操作数据. 事务 事务表示工作的一个基本单元,是一系列作为一个单元被成功或不成功操作的SQL语句.在SQL和PL/SQL中有很多语句让程序员控制事务.程序员可以: 1.显式开始一个事物,选择语句级一致性或事务级一致性 2.设置撤销回滚点,并回滚到回滚点 3.完成事务永远改变数据或者放弃修改. 事务控制语句 语句 用途 Commit 完成事

Oracle数据操作和控制语言详解(三)

oracle|控制|数据|详解 建立和修改用户 CREATE USER 语句将建立一个用户.当一个用户连接到ORACLE数据库时,它必须被验证.ORACLE中验证有三种类型: Database external Global 缺省是数据库验证,当用户连接到数据库时,oracle将检测用户是否是数据库的合法用户,并且要提供正确的password.external验证,oracle将只检测用户是否是合法用户,password已经被网络或系统验证了.global验证也是只检测是否是合法用户,passw