oprocd mystic
Согласно документации на 10gR2, oprocd - A UNIX-based process monitor for a cluster. Note that this process will only appear on platforms that do not use vendor clusterware with Oracle Clusterware.
Process Monitor Daemon (OPROCD)—This process is locked in memory to monitor the cluster and provide I/O fencing. OPROCD performs its check, stops running, and if the wake up is beyond the expected time, then OPROCD resets the processor and reboots the node.
Так вот он есть только в 11g на Linux. В 10g он упоминается только в init скриптах. Кто нибудь знает почему это так случилось ?
Linux rac1.ru.oracle.com 2.6.18-8.el5PAE
Oracle Release 11.1.0.6.0
file $ORACLE_HOME/bin/oracle ELF 32-bit
ls -l /u01/app/oracle/product/11.1.0/crs_1/bin/oprocd
-rwxr-x--x 1 oracle oinstall 87641 Jul 27 03:06 /u01/app/oracle/product/11.1.0/crs_1/bin/oprocd
Linux rac1.ru.oracle.com 2.6.18-53.el5
Oracle Release 10.2.0.3
file $ORACLE_HOME/bin/oracle - ELF 64-bit
нет файла oprocd !
Linux rac1.us.oracle.com 2.6.9-55.0.0.0.2
Oracle Release 10.2.0.3.0
$file /u01/app/oracle/product/10.2.0/db_1/bin/oracle ELF 32-bit LSB executable
нет файла oprocd !
metalink note 567730.1
ОтветитьУдалитьOracle Clusterware for release 10.2.0.4 and above on Linux platforms now uses the Oracle Clusterware Process Monitor Daemon (OPROCD) to monitor the system state, and health of each local cluster node as is currently done on all Unix platforms that do not run 3rd party vendor clusterware.
The OPROCD daemon runs along with the hangcheck-timer module on Linux platforms running Oracle Clusterware release 10.2.0.4 and above (See MetaLink for specific patchset release availability by Linux platform).