Before the SQL*Loader for the file import is called, an exclusive lock is placed on the job definition table. This lock is then held by the calling session as long as SQL*Loader is running to avoid any interference among different import jobs concurrently accessing the interface table.