Вместо того, чтобы использовать блокнот в качестве посредника, я ожидаю, что Вы были бы намного лучше обслужены просто с помощью команды SQL*Plus COPY, т.е.
COPY FROM source_table@source_tns_alias
TO destination_table@destination_tns_alias
CREATE dest_table_name ( column_list)
USING SELECT column_list
FROM source_table_name
скопирует содержание SOURCE_TABLE в SOURCE_TNS_ALIAS к недавно созданной таблице DEST_TABLE_NAME в DESTINATION_TNS_ALIAS. Существуют также опции в команде COPY для загрузки данных в существующую таблицу.
Вы могли установить повторяющееся задание Windows, которое опрашивает журналы IIS с LP каждые 10 минут или так и используйте контрольную точку, таким образом, это только смотрит на части непроверенные журналов. Это не интегрируется с IIS, но могло бы решить проблему.