Oracle, changed NLS_LANGUAGE and is now invalid and can't fix
You are not supposed to edit the spfile manually as it is in binary format and also stores a checksum. Start sqlplus, create a text version of the parameterfile:

sqlplus / as sysdba
create pfile from spfile;


Edit the initORCL.ora, then recreate the spfile from it:

create spfile from pfile;