Oracle Error ORA-09986: wrong number of bytes read from SGA definition file

Oracle Error Message

ORA-09986: wrong number of bytes read from SGA definition file

Reason for the Error

Struct skgmsdef size differs from no. of bytes read from SGA file

Solution

Compare the two struct definitions and ensure that they are identical in size and structure.