One of our french customer using Oracle 11g R2 on RHEL is getting following error while running a stored procedure:
ORA-01843: ce n'est pas un mois valide
20120123::05:41:10 ended rebuilding cmroll table
The error reported by ORACLE, in French « ce n'est pas un mois valide », means : « This is not a valid month ».
I have asked him to verify the following settings on his machine:
Please run the following query on Oracle Server to get the NLS settings. It specifies the settings both on Oracle client and Server.
select * from nls_database_parameters;
select * from nls_instance_parameters;
However, you can override this setting by specifying the following environment variables in client or server. So kindly verify them on both as well:
1. NLS_LANG
2. NLS_LANGUAGE
3. NLS_TERRITORY
Is there anything further that can help me to trace this error?