Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Loads data from external files into tables of an Oracle database. It has a powerful data parsing engine that puts little limitation on the format of the data in the datafile. The project object will be passed in as the control file.

Object Type Identification

  • Files with extensions .dat, .ctl, .ldr are included regardless of location

File Extensions 

NameDescription

.dat

.ctl

.ldr

SQL*Loader is the utility to use for high performance data loads. The data can be loaded from any text file and inserted into the database.

Object Type

NameCode
SQL*LoaderSQL_LDR

Object Type Attributes

NameCodeDescriptionDefault ValueSupported Values
SourceSOURCEObject Source Location Type

SCM

SCM
Target LocationTARGET_LOCATIONPath to where the file should be deployed.$<PROD_TOP>/bin/
Log FileLOG_FILEConfiguration file used to download/upload data.loader.log
Data FileDATA_FILESpecifies the name of the datafile containing the data to be loaded.



Execute SQL LoaderEXECUTE_LDRShould SQL Loader be executedfalse
Target File PermissionsFILE_PERMISSIONSPermissions to apply to the file after it is deployedDefaults to the project property FDEBS_FILE_PERMISSIONS

Related Project Properties

NameCodeDescriptionDefault Value
EBS
SQL
LDR
*Loader Root Source DirectoryFDEBS_SQL_LDR_ROOT_SOURCE_DIRSource folder for control (ctl) files (e.g. control).sqlldr
EBS
SQL
LDR Root
*Loader Root Destination Directory
Target directory for control (ctl) files (e.g. $XXHR_TOP/admin/bin).
FDEBS_SQL_LDR_ROOT_DESTINATION_DIR

(Not used currently)

$<PROD_TOP>/admin/bin
EBS Data Root Destination DirectoryTarget directory for Dat files (e.g. $XXHR_TOP/admin/import).$<PROD_TOP>/patch/115/import
File PermissionsFDEBS_FILE_PERMISSIONSTarget File Permission. Will be set to target file after deployment using chmod. eg: 755

Sample Build Commands 

N/A - Build commands are not supported for this type.

...

Code Block
languagebash
themeRDark
cp "$SOURCE_FILE" "$XXHR_TOP/bin/";
 sqlldr  userid=$FDEBS_DB_USER/$FDEBS_DB_PASSWORD control="$XXHR_TOP/bin/sqlloader.ldr" log=loader.log