Oracle Clusterware: Components installed. (Doc ID 556976.1)
Oracle Clusterware: Components installed. (Doc ID 556976.1)
In this Document
Applies to:Oracle Server - Enterprise Edition - Version: 10.2.0.3 to 11.1.0.6 - Release: 10.2 to 11.1Information in this document applies to any platform. ***Checked for relevance on 03-Sep-2010*** PurposeThis document is aimed to explain the different parts of the Oracle Clusterware (sometimes also referred to as Cluster Ready Services or CRS) created during a typical installation on Unix. This note can be considered as an introduction for other available notes that deal with Oracle Clusterware. ScopeThis document is meant as a supplement to and not a replacement of the installation documentation for Oracle Clusterware. Oracle Clusterware: Components installed.What is the Oracle Clusterware?The Oracle Clusterware was introduced in 10.1 (initially called CRS ) and is the product that lies under RAC. Oracle Clusterware provides different services to RAC including:
- Group Services Components.
Several components are needed to have CRS running on Unix machine. Here is a brief description of each:
- ocssd.bin
- crsd.bin - evmd.bin - ocslsvmon.bin - oclsomon.bin - oprocd
- init.cssd starts ocssd.bin, olcsomon, oclsvmon and oprocd (CSS family)
- init.crsd starts crsd.bin - init.evmd starts evmd.bin
These files are used to control some aspects of Oracle Clusterware like:
- enable/disable processes from the CSSD family (Eg. oprocd, oslsvmon)
- stop the daemons (ocssd.bin, crsd.bin, etc). - prevent Oracle Clusterware from being started when the machine boots. - etc. In a Linux installation those files are located as follows:
[oracle@mbrac1 scls_scr]$ ls -lR
.: total 4 drwxr-xr-x 4 root root 4096 Oct 28 10:17 mbrac1 ./mbrac1: total 8 drwxr-xr-x 2 oracle root 4096 Oct 28 10:17 oracle drwxr-xr-x 2 root root 4096 Oct 28 10:19 root ./mbrac1/oracle: total 4 -rw-r--r-- 1 oracle root 7 Oct 28 10:32 cssfatal ./mbrac1/root: total 12 -rw-r--r-- 1 root root 39 Oct 28 10:19 crsdboot -rw-r--r-- 1 root root 7 Oct 28 10:17 crsstart -rw-r--r-- 1 root root 39 Oct 28 10:17 cssrun -rw-r--r-- 1 root root 0 Oct 28 10:19 noclsmon -rw-r--r-- 1 root root 0 Oct 28 10:19 nooprocd
These are:
h1:35:respawn:/etc/init.d/init.evmd run >/dev/null 2>&1
h2:35:respawn:/etc/init.d/init.cssd fatal >/dev/null 2>&1
h3:35:respawn:/etc/init.d/init.crsd run >/dev/null 2>&1
Note: Check the manual for a detailed description of each field
Some important clarifications: a. Stopping Oracle Clusterware will stop the daemons (ocssd.bin, crsd.bin, etc) but the init.* scripts will remain running. b. The init.* are needed to start Oracle Clusterware manually (this was introduced in 10.1.0.4) c. if the scripts init.* are not running then the daemons will not be started. d. it's not supported to execute the scripts init.* manually.
5. Wrappers. The wrappers are shell scripts created under the $CRS_HOME/bin, which are used to set the correct environment variables such as: CRS_HOME, LD_LIBRARY_PATH, etc, and run the real executables. The daemons and other tools are executed in such a way. One example is ocssd:
#!/bin/sh
ORA_CRS_HOME=/u01/64bit/A203/crs ORACLE_HOME=$ORA_CRS_HOME export ORA_CRS_HOME ORACLE_HOME case `/bin/uname` in Linux) LD_LIBRARY_PATH=$ORA_CRS_HOME/lib export LD_LIBRARY_PATH ;; .. case $0 in *.bin) exec $ORA_CRS_HOME/bin/`basename $0 .bin` "$@" ;; *) exec $0.bin "$@" ;; esac As can be seen, ocssd sets the environment and will call ocssd.bin. During the installation, these scripts are parsed and the correct values for the variables are set. Components creation.
When exactly during the installation process are these components created? The Installation manual contains a complete list of installation requirements that must be fulfilled even before invoking the Installer
1. Invoke the Oracle Universal Installer (OUI)
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17252115/viewspace-1155634/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- The Basics of IPv4 Subnet and Oracle Clusterware(Doc ID 1386709.1)Oracle
- Information On Installed Database Components and Schemas (Doc ID 472937.1)ORMDatabase
- Oracle Clusterware and Oracle Grid InfrastructureOracleASTStruct
- oracle clusterwareOracle
- RAC一個節點錯誤CRS-4047: No Oracle Clusterware components configuredOracle
- RAC解決單節點報 CRS-4047: No Oracle Clusterware components configured.Oracle
- ORACLE RAC clusterwareOracle
- Oracle Text Health Check (Doc ID 823649.1)Oracle
- Oracle Clusterware的心跳Oracle
- Oracle Clusterware工具集Oracle
- Master Note for RAC Oracle Clusterware and Oracle Grid Infrastructure 1096952.ASTOracleStruct
- Oracle 最新PSU (Doc ID 2118136.2)Oracle
- CRS-4046: Invalid Oracle Clusterware configurationOracle
- Oracle clusterware組成概述Oracle
- HACMP & Oracle Clusterware 對比ACMOracle
- Oracle Grid/RAC 11.2.0.4 on Oracle Linux 7 (Doc ID 1951613.1)OracleLinux
- Oracle10G RMAN Database Duplication (Doc ID 259694.1)OracleDatabase
- Master Note - Oracle GoldenGate (Doc ID 1298817.1)ASTOracleGo
- Oracle Linux and External Storage Systems (Doc ID 753050.1)OracleLinux
- 解決 Provider 'System.Data.SqlServerCe.3.5' not installed.IDESQLServer
- 關於oracle invalid components問題的解決Oracle
- The Oracle Clusterware Voting Disk and Oracle Cluster RegistryOracle
- oracle11g: Scheduler Maintenance Tasks or Autotasks (Doc ID 756734.1)OracleAINaN
- Oracle 下載最新psu (Doc ID 2118136.2)Oracle
- HugePages on Oracle Linux 64-bit (Doc ID 361468.1)OracleLinux
- Master Note for Oracle Disk Manager (Doc ID 1226653.1)ASTOracle
- clone grid INfrastructure Home and clusterwareASTStruct
- Run Repository Creation Utility (RCU) for Oracle Identity Management componentsOracleIDE
- RAC Assurance Support Team: RAC and Oracle Clusterware Starter Kit and Best Practices (Generic) [IDOracle
- Oracle Data Server Interim Patch Installation (OPatch) (Doc ID 189489.1)OracleServer
- How to Deinstall Oracle Clusterware Home ManuallyOracle
- Oracle Clusterware 命令集分類Oracle
- oracle online DocOracle
- 修改vip (Doc ID 276434.1)
- Deinstallation Tool for Oracle Clusterware and Oracle Real Application ClustersOracleAPP
- Rman Enhancements In Oracle 11g. (Doc ID 1115423.1)Oracle
- Master Note: Overview of Oracle Tablespace Management (Doc ID 1493350.1)ASTViewOracle
- Oracle 21C Clusterware Technology StackOracle