( This is the followup of chapter 1
Lashkar-e-Taiba 's investigate the balloting count a bit farther by making the undermentioned tryout:
- Foremost halt crs on both nodes
- So do the lun with ocrmirror unavailable to both nodes
What passes?
Lashkar-e-Taiba 's cheque the ocr position before begining crs on any node:
bash-3.00 # ocrcheck
PROT-602: Neglected to recover data from the clump register
The crs alarm file shows:
2008-07-18 15: 57:36.438
[ client ( 24204 ) ] CRS-1011: OCR can not find that the OCR content incorporates the up-to-the-minute updates. Items in/app/oracle/crs/log/nodea01/client/ocrcheck_24204.log.
and the advertedocrcheck_24204.log file:
Seer Database 10g CRS Release10.2.0.4.0 Production Copyright 1996, 2008 Vaticinator.
All rights reserved.
2008-07-18 15: 57:36.405: [ OCRCHECK ] [ 1 ] ocrcheck starts...
2008-07-18 15: 57:36.437: [ OCRRAW ] [ 1 ] proprioini: saucer 0 ( /dev/oracle/ocr ) makes n't
hold adequate ballots ( 1, 2 )
2008-07-18 15: 57:36.438: [ OCRRAW ] [ 1 ] proprinit: Could not open natural device
2008-07-18 15: 57:36.438: [ default ] [ 1 ] a_init: 7!: Backend init unsuccessful: [ 26 ]
2008-07-18 15: 57:36.439: [ OCRCHECK ] [ 1 ] Neglected to access OCR deposit: [ PROC-26: Mistake while accessing the physical storage ]
2008-07-18 15: 57:36.439: [ OCRCHECK ] [ 1 ] Neglected to initialise ocrchek2
2008-07-18 15: 57:36.439: [ OCRCHECK ] [ 1 ] Exiting [ status=failed ]...
I maked n't attempt to get the CRS at this clip, withal I am sure it would ensue in the same mistake messages. Mention the colorize messages. The 2d one explicates what the existent job is: one of the ocr devices is unavailable: mistake while accessing the physical storage. This is exactly the info you ask to trouble-shoot a failing crs get. The other message says us more about the internals: the resting ocr holds merely 1 voting, which is n't plenty. So that Holds regulation 3 in the universe of CRS. So read and retrieve for conclusively:
- Regulation 1: CRS can begin if it bumps 2 ocr devices each holding one balloting ( the normal example )
- Regulation 2: CRS can get if it chance 1 ocr holding 2 ballots ( the instance after unloose the ocrmirror ).
- Regulation 3: CRS CANNOT begin if it happens simply one ocr device holding merely 1 ballot
Now if this is a production environment and we verily desire to get the clump + databases upwardly, how make we continue? Well we can make so by manually stating the clump that the resting ocr is valid and up-to-date. Remark nevertheless that this is an important conclusion. It is up to you to cognise that the resting ocr is valid. If you hold been playing bay with losing luns, adding services, losing the other lun etc... it may be that the contents of the unseeable ' ocrmirror are perhaps more recent than those of the seeable ocr. If in this example you say crs that the ocr is valid, you may free important info from your ocrmirror. Anyhow in most instances you will cognize really goodly what to make, and issue as root
ocrconfig -overwrite
Now bump the most recent file in $ ORA_CRS_HOME/log/nodename/client and see that it incorporates:
Vaticinator Database 10g CRS Release10.2.0.4.0 Production Copyright 1996, 2008 Prophesier.
All rights reserved.
2008-07-18 15: 59:56.828: [ OCRCONF ] [ 1 ] ocrconfig starts...
2008-07-18 15: 59:58.644: [ OCRRAW ] [ 1 ] propriowv_bootbuf: Vote info on saucer
0 [ /dev/oracle/ocr ] is corrected from [ 1/2 ] to [ 2/2 ]
2008-07-18 15: 59:58.644: [ OCRCONF ] [ 1 ] Successfully overwrote OCR constellation on
disc
2008-07-18 15: 59:58.644: [ OCRCONF ] [ 1 ] Leaving [ status=success ]...
So now we are in the situation of scenario 1: one ocr device available holding 2 ballotings. This gives:
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 295452
Used space (kbytes) : 5112
Available space (kbytes) : 290340
ID : 1930338735
Device/File Name : /dev/oracle/ocr
Device/File integrity check succeeded
Device/File Name : /dev/oracle/ocrmirror
Device/File unavailable
Cluster registry integrity check succeededAnd the crs startup passes without job:
-bash-3.00# crsctl start crs<br />Attempting to start CRS stack<br />The CRS stack will be started shortly
Observe withal that you still should retrieve from this as in scenario 1 employing `` ocrconfig -replace ocrmirror /dev/... '' once the storage box comprising the ocrmirror is available again.
Decision of scenario 2
When liberating an ocr or ocrmirror while crs is downwardly on both nodes, Prophesier is not able to update the voting count of the resting ocr ( no crs procedures are running to make this ). As a issue it is up to you to make that by applying the `` overwrite '' option of ocrconfig. After this, CRS can get equally normal and afterwards you can regain from this when the ocrmirror goes available again or when you can utilize another new device for ocrmirror.
So this looks great, allow 's bargain that extra storage box now.
But still I am not fulfillled yet. Thus far we holded clean mistakes '. Explorer. both
nodes were upwards or downwardly, and the storage vanished from both
nodes at the same clip. Lashkar-e-Toiba 's drama
a bit more in the following chapters...
Related posts:
DOE anyone cognize much about working for the free payday loan companies?

In the last decennium, to a higher degree 700 humanist workers hold done the ultimate forfeit while endeavour to assist those most in demand in some of the universe 's most hostile environments. Yards more hold abided bombardment, snatch, onsets, highjacking, robbery and colza. 



