Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Oracle 11g Загрузка данных в бд  [new]
greg_123
Member

Откуда:
Сообщений: 153
Добрый день!

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

Заранее спасибо.
28 сен 15, 18:06    [18206160]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 11g Загрузка данных в бд  [new]
-2-
Member

Откуда:
Сообщений: 15330
greg_123
Почему количество записей не кратно
параллельно работает программа выгрузки данных.
28 сен 15, 18:10    [18206180]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 11g Загрузка данных в бд  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
greg_123,

логи ошибок смотрели?
28 сен 15, 18:13    [18206200]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 11g Загрузка данных в бд  [new]
greg_123
Member

Откуда:
Сообщений: 153
Просмотрел log.xml
28 сен 15, 18:23    [18206261]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 11g Загрузка данных в бд  [new]
mefman
Member

Откуда:
Сообщений: 3165
greg_123
Просмотрел log.xml

молодец
28 сен 15, 18:25    [18206271]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 11g Загрузка данных в бд  [new]
greg_123
Member

Откуда:
Сообщений: 153
Прошу прощение за задержку.

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

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


Добавил 2 файла redo4-5.log, но ничего не изменилось.
29 сен 15, 17:53    [18211194]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 11g Загрузка данных в бд  [new]
eev
Member

Откуда: -
Сообщений: 1156
greg_123,

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

Задача 1: в магазине А находятся 321 яблоко. Веселый садовник привозит по 1000 (четко). Вопрос: сколько будет яблок в магазине А после приезда садовника?
Задача 2: Садовник набухался и перевернул машину (ибо "программа по загрузке данных самосвал делал местный кузнец Федя") Вопрос: А сколько в общем-то собирался привести садовник? Может, 456456 яблок.
29 сен 15, 18:04    [18211294]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить