I am fairly new to sqlldr. I have inherited several control scripts that load data into various tables (one table per control script). We use a .par file to specify the parameters such as user/password, silent parms, and direct parms. The .par file is used for all control files.
The control and parameter files are in one directory, the data is in another, and the sqlldr command is run from yet another directory. The command is sqlldr parfile=parfile.par control=control1.ctl data=/dataload/data1.dat
The .log files are put in the directory from which the sqlldr command is run. The .bad files are put in the same directory as the .ctl files.
Is there any way in the control file to specify the location of the .log and .bad files? Or can you only do it on the command line?
The control and parameter files are in one directory, the data is in another, and the sqlldr command is run from yet another directory. The command is sqlldr parfile=parfile.par control=control1.ctl data=/dataload/data1.dat
The .log files are put in the directory from which the sqlldr command is run. The .bad files are put in the same directory as the .ctl files.
Is there any way in the control file to specify the location of the .log and .bad files? Or can you only do it on the command line?