on 04-11-2016 1:56 AM
Hi guys
our DBA has added 3 new fields in one of the views in database(oracle).
Now when I am trying to pull in these new fields in my universe, I am getting an error saying ' exception DBD oracle ora 00904'.
I have tested these fields in sql developer and it works fine.
Any ideas?
looked like something funny happened in pre-prod.
I did a promotion management from dev to prod and it seems to have fixed the issue. I still don't know the root cause though!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The strange thing is, it works fine in the dev environment but in pre-prod, when I test these newly added columns in the 'query panel, then I get this ORA error. These newly added fields are from a view which is a 'materialized' view.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Buddy,
Go to this link and see what it says for that error ORA 00904, there can be few reasons.
The column name may be missing or invalid.
Questions:
Let us know if you were able to figure it out.
Thanks,
Mahboob Mohammed
When ORA-00904 occurs, you must enter a valid column name as it is either missing or the one entered is invalid. The "invalid identifier" most common happens when you are referencing an invalid alias in a select statement. The Oracle docs note this on the ORA-00904 error:
ORA-00904 string: invalid identifier
To avoid ORA-00904, column names cannot be a reserved word, and must contain these four criteria to be valid:
Another important factor in correcting ORA-00904 is remembering to run catproc.sql
You can also check your trace file to find the particular error which is causing the ORA-00904 to occur.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Did you refresh your structure and make sure the fields are visible in the foundation layer before you use it in Business Layer.
Ajay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
To Troubleshoot:
If things are good, make sure the column name is valid and can be properly parsed in UDT. Do an integrity check to make sure that there are no issues with the semantic layer.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.