well I havent used sql loader direct load but as far as I know when you do direct load users cannot perform DML on those objects. The way to ensure this? Do it when the database activity is low if it is 24x7 database, otherwise do it at early mornings!