After upgrading CRS from 10.2.0.3 to 11.2.0.3 started seeing the following issue while starting the ASM or DB using the srvctl utilitty.ASM starts fine using sqlplus.
ORA-12705: Cannot access NLS data files or invalid environment specified
To resolve the issue we changed the following entries.
1)$GRID_HOME/crs/install/s_crsconfig_
Changed #NLS_LANG=CRS_LANGUAGE_ID
to following
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
2)$GRID_HOME/crs/install/crsconfig_params, we commented
Changed
#LANGUAGE_ID=CRS_LANGUAGE_ID='AMERICAN_AMERICA.WE8ISO8859P1'
to following
LANGUAGE_ID=AMERICAN_AMERICA.WE8ISO8859P1
CRS_LANGUAGE_ID=AMERICAN_AMERICA.WE8ISO8859P1