Oracle SQL*Loader Reference manual

Below you will find brief information for SQLLoader. SQLLoader is a powerful utility that allows you to load 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. SQL*Loader can perform a number of functions, such as loading data from multiple datafiles during the same load session, loading data into multiple tables during the same load session, specifying the character set of the data, selectively loading data, manipulating the data before loading it using SQL functions, generating unique sequential key values in specified columns, using the operating system’s file system to access the datafiles, loading data from disk, tape, or named pipe, generating sophisticated error reports, and loading arbitrarily complex object-relational data.

PDF
Document
SQL*Loader Reference Manual | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Load data from multiple datafiles

  • Load data into multiple tables

  • Specify the character set of the data

  • Selectively load data

  • Manipulate data before loading

  • Generate unique sequential key values

  • Generate sophisticated error reports

  • Load arbitrarily complex object-relational data

  • Load objects, collections, and LOBs

Frequently asked questions

SQL*Loader 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.

SQL*Loader can load data from multiple datafiles during the same load session, load data into multiple tables during the same load session, specify the character set of the data, selectively load data, manipulate the data before loading it using SQL functions, generate unique sequential key values in specified columns, use the operating system’s file system to access the datafiles, load data from disk, tape, or named pipe, generate sophisticated error reports, and load arbitrarily complex object-relational data.

To use SQLLoader, you need to create a control file that tells SQLLoader where to find the data, how to parse and interpret the data, where to insert the data, and more. The SQLLoader control file has a specific syntax that you need to follow. You can also use command-line parameters to control the behavior of SQLLoader. Once you have created the control file and specified the parameters, you can run SQL*Loader from the command line.

SQLLoader supports conventional path loads, direct path loads, and external table loads. Conventional path loads are the most flexible but slower than direct path loads. Direct path loads provide superior loading performance but are more restrictive. External table loads are a relatively new feature of SQLLoader, which is fast and allows you to modify data being loaded by using SQL functions and PL/SQL functions.

Preparing document for printing…
0%