Inhaltsverzeichnis

RAC Internals 10g

Privat IP Adress vom Interconnect

Only 10g!

SQL Abfrage 10g:

SELECT INST_ID,PUB_KSXPIA,PICKED_KSXPIA,NAME_KSXPIA,IP_KSXPIA FROM x$ksxpia;

Alternativ oradebug:

SQL> oradebug setmypid
SQL> oradebug ipc
SQL> oradebug tracefile_name

Das Tracefile in der USER_DUMP_DEST auswerten.

Die "average cr block receive time" ermitteln

DB:10g

Monitor the average cr block receive time since the last startup:

SET numwidth 20
COLUMN "AVG CR BLOCK RECEIVE TIME (ms)" format 9999999.9
SET linesize 1000
 
SELECT b1.inst_id
     , b2.VALUE "GCS CR BLOCKS RECEIVED"
     , b1.VALUE "GCS CR BLOCK RECEIVE TIME"
     , ((b1.VALUE / b2.VALUE) * 10) "AVG CR BLOCK RECEIVE TIME (ms)"
  FROM gv$sysstat b1, gv$sysstat b2
 WHERE b1.name = 'global cache cr block receive time' 
   AND b2.name = 'global cache cr blocks received' 
   AND b1.inst_id = b2.inst_id ;

The average cr block receive time or current block receive time should typically be less than 15 milliseconds depending on your system configuration and volume, is the average latency of a consistent-read request round-trip from the requesting instance to the holding instance and back to the requesting instance.