How ASM instance reads initiator parameter file on ASM disk when startup?

As is known,ASM instance need to read initiator parameter file when startup.However,the diskgroups are not mounted at that time.How does ASM instance read it?


Oracle ASM uses registry to locate initiator parameter file.The file records oracle registry information is '/etc/oracle/olr.loc'.It indicates the directory of oracle registry,namely '$ORACLE_HOME/cdata/localhost'.User can dump oracle registry contents by using 'dumpocr -local -xml'.In a result,'OCRDUMPXML' is generated in that directory,which can be read by vi editor.Then user can find entry about location of 'asmparameter',such as '+data/asm/asmparameterfile/spfile.266.845133178'.So even you generate pfile from spfile in ASM instance,it doesn't take effect,because ASM instance reads spfile still.




A:

All information about ASM parameterfile is in the header of disks.

That's a demonstration:

http://oracleinaction.com/asm-spfile-on-asm/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章