I am writing a shell script to import some text files into an Oracle database. This script has to in turn invoke sqlldr
. I discovered however that this particular Oracle install (let's call it SYS1) does not have sqlldr
in it for some reason, and I can't update it by running an installer. I did find another system (SYS2) with seemingly the same version of Oracle installed (11.2.0) which has sqlldr.exe
in C:Oracleproduct11.2.0client_1BIN
. So I copied that exe file, plus whatever was in on SYS2 in C:Oracleproduct11.2.0client_1lib
that was missing form SYS1. I also defined ORACLE_BASE
and ORACLE_HOME
. Still, when I invoke the copied sqlldr.exe
on SYS1, I get:
Configure Oracle Sqlldr on Windows 7. Ask Question. Up vote 3 down vote favorite. As what user are you running SQL*Loader? – APC Jan 17 '12 at 18:47. I would suggest getting the client installer for the oracle client that is installed on your win7 box and have it install the sqlldr component that way you have all the dependent. For example, on Linux set LD_LIBRARY_PATH and PATH to the Instant Client directory. On Windows set PATH to the Instant Client directory and also install the Microsoft Visual Studio 2013 Redistributable. Using the Tools. SQL*Loader allows you to load data from files, such as comma-separated value files (CSV), into the tables. Oct 07, 2016 Re: How to install SQL*Loader? BPeaslandDBA Oct 4, 2016 6:18 PM ( in response to 3324801 ) Install the regular Oracle Client, not InstantClient.
What else do I need to do to be able to run the transplanted exe on SYS1? Thx!
I ZI ZFirst thing missing is the %ORACLE_HOME%/RDBMS/mesg/ulus.msb
fiel. There might be more things missing after you copy this one.