Oracle 11g Загрузка данных в бд

greg_123
Дата: 28.09.2015 18:06:36
Добрый день!

Есть программа по загрузке данных в пустую таблицу (выполняется insert into ...). В программе при загрузке данных выполняется commit каждые 1000 записей. Если во время загрузки данных подключиться к бд и выполнить запрос count(*), то количество записей будет не 1000,2000,3000 и т.д., а например 2321. Почему количество записей не кратно 1000?

Заранее спасибо.
-2-
Дата: 28.09.2015 18:10:55
greg_123
Почему количество записей не кратно
параллельно работает программа выгрузки данных.
orawish
Дата: 28.09.2015 18:13:44
greg_123,

логи ошибок смотрели?
greg_123
Дата: 28.09.2015 18:23:40
Просмотрел log.xml
mefman
Дата: 28.09.2015 18:25:15
greg_123
Просмотрел log.xml

молодец
greg_123
Дата: 29.09.2015 17:53:16
Прошу прощение за задержку.

при загрузке появляется сообщение:
автор
Checkpoint not complete

Current log# 2 seq# 75744 mem# 0: /usr/u01/app/oracle/oradata/DB/redo02.log


Добавил 2 файла redo4-5.log, но ничего не изменилось.
eev
Дата: 29.09.2015 18:04:04
greg_123,

автор
Если во время загрузки данных подключиться к бд и выполнить запрос count(*), то количество записей будет не 1000,2000,3000 и т.д., а например 2321. Почему количество записей не кратно 1000?

Задача 1: в магазине А находятся 321 яблоко. Веселый садовник привозит по 1000 (четко). Вопрос: сколько будет яблок в магазине А после приезда садовника?
Задача 2: Садовник набухался и перевернул машину (ибо "программа по загрузке данных самосвал делал местный кузнец Федя") Вопрос: А сколько в общем-то собирался привести садовник? Может, 456456 яблок.