SQL*Loader creates the
file of discarded rows only if there are discarded rows and if a discard
file is requested. If you do not specify this option and a discard
file does not exist, a discard file is created in the current directory
(or with the default file specifications). If you do not specify this
option and a discard file already exists, the Oracle bulk loader reuses
the existing file and replaces the contents with discarded rows from
the new load.
On most operating systems,
the discard file has the same format as the data file, so discarded
records can be loaded after corrections are made.
Operating Environment Information: On
z/OS operating systems, the discard file is created with default DCB
attributes. For information about how to overcome such a case, see
the section about SQL*Loader file attributes in the SQL*Loader chapter
in the Oracle user's guide for
z/OS.