What is SQL*Loader?
Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.
What is SQL*Loader?
Rating:
SQL*Loader is an Oracle utility that is used to load data from external data 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 data file. SQL*Loader provides the most efficient way of loading large amounts of data in an Oracle database. SQL*Loader can be used to perform the following tasks:
A typical SQL*Loader session takes a control file and one or more data files as input. The control file controls the behavior of SQL*Loader. The data files contain the data that is to be loaded in an Oracle database. The SQL*Loader creates a log file, bad file, and possibly a discard file as output.
The log file contains a detailed summary of the load operation, including a description of errors that occurred during the load operation. The bad file contains records that were rejected either by SQL*Loader or by the Oracle database server. The discard file contains records that were filtered out (not inserted in any table in the database) by SQL*Loader because they did not match any record-selection criterion specified in the control file.
Rating:
Was this information helpful?
Other articles
- What is tablespace point in time recovery (TSPITR)?
- What is object privilege?
- What is multiplexing of a control file?
- Skills required for Oracle test 1Z0-042
- What is a server parameter file?