I have a question. With database instance spfile in asm, when database instance start, it will need asm extend map file to read the spfile. After the instance start, extend map file will locate in share pool. But before instance start where oracle store information in spfile in ? Which memory store database spfile before database instance start ? which process will read database spfile to start database instance ?
spfile is binary physical file which will be read by oracle instance at the time of startup and spfile help the instance to modify some parameters during open instance.
server process will read the spfile.