I am trying to run sqlldr. But I got this message:
Message 2100 not found; No message file for product=RDBMS, facility=UL;
I checked my ORACLE_HOME and it is set to: C:\oraclexe\app\oracle\product\10.2.0\server which includes the folders BIN,RDBMS, ....
I checked my C:\oraclexe\app\oracle\product\10.2.0\server\RDBMS and there is no ORAUS.MSG inside the folder. If this is the solution where can I find this file? I read in the forums to copy it from the server directory to the client, but I couldn't find it anywhere on my machine.
As already suggested check carefully if Windows user running SQLLDR can read ORAUS.MSB file (this has very likely nothing to do with Oracle XE Client because Oracle XE Client does not have SQLLDR).
Edited by: P. Forstmann on 8 févr. 2011 20:55
Thanks a lot,
Apparently I have solved this. It seems that when Oracle XE is installed the oraus.msb is installed inside C:\oraclexe\app\oracle\product\10.2.0\server\RDBMS\mesg rather than C:\oraclexe\app\oracle\product\10.2.0\server\RDBMS so I copied it to the lC:\oraclexe\app\oracle\product\10.2.0\server\RDBMS and the problem is solved. I really appreciate the helps.
I had the exact same problem but the solution posted (copying the oraus.msb one directory up) does not work in my case.
I checked and my ORACLE_HOME is set correctly.
I checked the user permissions and I am running as an administrator and therefore have all the required permissions.
Any other ideas as to what could be the problem?