Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

How do I fix the error "ORA-01843: not a valid month" on the RRC ETL Purge Job?

In IBM Rational Insight 1.1.1.3, when running the RM_ODS4.0.5_FullLoad the Purge Job fails with the following error:

[PROGRESS   - 13:55:14] Procedure Node 105 'purge'; reported the following:
DM-DBM-0400 UDA driver reported the following on connection Rational Data Warehouse:
UDA-SQL-0107 A general exception has occurred during the operation "execute immediate".
ORA-01843: not a valid month
[PROGRESS   - 13:55:14] Procedure Node 105 'purge'; failed




0 votes



One answer

Permanent link
This is caused by an incorrect timestamp format setting in the oracle client configuration.

To solve the error you need to specify the NLS_TIMESTAMP_FORMAT variable for the Oracle client systems.

1) In the Windows machine where the IBM Cognos Data Manager client is installed,  set the following operative system environment variable:
NLS_TIMESTAMP_FORMAT=YYYY-MM-DD HH24:MI:SS

2) On the IBM Rational insight ETL server set the following WAS environment entries of the ETL Server profile:
NLS_LANG=American_America.UTF8
NLS_TIMESTAMP_FORMAT=YYYY-MM-DD HH24:MI:SS
Note: on Linux without NLS_LANG explicitely set the NLS_TIMESTAMP_FORMAT is not picked up.

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 53

Question asked: Mar 28 '14, 7:40 a.m.

Question was seen: 26,410 times

Last updated: Mar 28 '14, 7:43 a.m.

Confirmation Cancel Confirm