Remote Login To Asm Instance
Check if remote_login_passwordfile is EXCLUSIVE on ASM. if NONE, then need to set EXCLUSIVE or SHARED. SQL> show parameter remote_login_passwordfile; NAME TYPE VALUE
INSTANCE_TYPE = ASM. This parameter indicates that an Oracle ASM instance, not a database instance, is starting. When you run the STARTUP command, rather than trying to mount and open a database, this command attempts to mount Oracle ASM disk groups.
To avoid kernel contention, a minimum of four LUNs (Oracle ASM disks) of equal size and performance is recommended for each disk group. Do you plan to have more than 4 disk groups? 1 TB HDD are usually faster than older 500 GB.
The Oracle ASM and database instances must have read/write operating system access rights to disk groups. For example, the Oracle ASM instance and the database instance must have identical read and write permissions for the disks that comprise the related Oracle ASM disk group.
CRS and the ASM instance can not start up because the spfile is misconstrued or lost. In general to be able to start up the CRS properly. There should be a proper pfile or spfile to let the ASM instance startup and/or the gpnp profile should indicate to a proper spfile.
ASM instances are not used to mount databases, they are simply used to coordinate data layout for database instances. However, the database instances do direct I/O to disks in disk groups. I/O doesn't go through the ASM instance. ASM instances cannot mount a database; they mount disk groups.