Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Pupil Участник - экстремал
Вступление в Клуб: 27.02.2014
|
Вт Апр 21, 2015 15:20  ФИАС на 15.2 |
|
Полезность: Нет оценки
|
Добрый день, выполняю обновление ФИАС.
1.Выполнил операцию "Адрес. Нормализация адресных справочников"
После этого значение настройки по документации:
После выполнения действий по данному пункту нормализации, если значение настройки "Информация о состоянии справочника ФИАС" (FIAS_DICT_STATUS) было "Пусто", оно изменяется на NORM. Но у меня в этой настройке ничего не написано, даже пусто не стоит, при этом "Импорт данных из справочника ФИАС" не удается выполнить пишет что, вы не выполнили нормализацию(хотя она отработана).
В настройке (FIAS_DICT_STATUS),завел вручную значение NORM, операцию удалось запустить. Интересно никто с таким не сталкивался, почему так отрабатывает не пойму
 |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Апр 21, 2015 16:45   |
|
Полезность: Нет оценки
|
"Пусто" – нормализация адресных справочников не выполнялась;
NORM – выполнена нормализация адресных справочников "Адрес. Нормализация адресных
справочников";
IMPORTED – после нормализации адресных справочников выполнена полная загрузка адресных
сведений из БД ФИАС.
Значение настройки меняется в одностороннем порядке: "Пусто" → NORM → IMPORTED.
Значение по умолчанию – "Пусто".
Соответственно, если у вас даже "Пусто" не было, то он и не перешёл в след состояние.
У мну другая проблема - на тесте за 36 часов я не смог прогрузить ФИАС полный справочник - не успевает загрузиться  |
|
 |
Pupil Участник - экстремал
Вступление в Клуб: 27.02.2014
|
Вт Апр 21, 2015 17:32   |
|
Полезность: Нет оценки
|
Ставил руками пусто, всего равно после нормализации на NORM не изменилось, хотя ошибок не было. Я вот сейчас тоже запустил на тесте, да 36 часов это не радует посмотрим...надеюсь на 17ч,посмотрим... |
|
 |
Pupil Участник - экстремал
Вступление в Клуб: 27.02.2014
|
Чт Апр 23, 2015 09:21   |
|
Полезность: Нет оценки
|
У меня уже 45 часов выполняется... |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Апр 23, 2015 09:48   |
|
Полезность: Нет оценки
|
У меня после 36 уже нервы сдали - не стал дальше ждать  |
|
 |
Pupil Участник - экстремал
Вступление в Клуб: 27.02.2014
|
Пт Апр 24, 2015 09:40   |
|
Полезность: Нет оценки
|
Вообщем печально 55 часов, дальше не стало грузиться,ошибка
Произошла ошибка при импорте справочника ФИАС:
ORA-00001: нарушено ограничение уникальности (IBS.IDX_Z#HOUSES_HOUSEID)
ORA-06512: на "IBS.Z$FIAS_ADDR_IMP_FIAS2104922474", line 1715
ORA-06512: на "IBS.Z$FIAS_ADDR_IMP_FIAS2104922474", line 2360
Что делать с этим, как все сначала начинать.Я так понял у меня все данные уже есть во временных таблицах.
Перед "Импорт из Фиас" на дублирование проверял,все норм. |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Апр 24, 2015 10:15   |
|
Полезность: Нет оценки
|
Во вспомнил - у мну точно так же все закончилось, только раньше раза в 2 (36 часов)  |
|
 |
Pupil Участник - экстремал
Вступление в Клуб: 27.02.2014
|
Пт Апр 24, 2015 10:53   |
|
Полезность: Нет оценки
|
А что делать, пользователи уже пилят.... |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Апр 24, 2015 10:59   |
|
Полезность: Нет оценки
|
Хер, знает, меня пока не сильно пилят, я терплю
Тут 3 варианта мне видится:
1. Эти 2 одинаковых ИД в файлах ФИАС - тогда всё плохо
2. Надо проверить чтобы не было записей в импортируемые таблицы (сначала зачистить их)
3. Грузить в один поток (есть вероятность, что многопоточка хавает одну запись в оба потока), но очень долго наверное.
Я склоняюсь в 1 варианту, но не знаю как выявить в DBF одинаковые ИД. Разве что заимпортить их все во временную таблицу и сделать count по строке ИД |
|
 |
Pupil Участник - экстремал
Вступление в Клуб: 27.02.2014
|
Пт Апр 24, 2015 11:48   |
|
Полезность: Нет оценки
|
А может файл этого региона удалить,и продолжить дальше импортирование? Кстати открывал dbf-файл excellем, не нашел строки. |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Апр 24, 2015 12:01   |
|
Полезность: Нет оценки
|
del
Последний раз редактировалось: yaffil (Пт Апр 24, 2015 12:08), всего редактировалось 1 раз |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Апр 24, 2015 12:07   |
|
Полезность: Нет оценки
|
Pupil пишет: | А может файл этого региона удалить,и продолжить дальше импортирование? Кстати открывал dbf-файл excellем, не нашел строки. |
Так и не найдешь, тут операция возвращает, надо её либо дебагить либо искать в 86 файлах HOUSE одинаковые HOUSEID, только тогда можно 1й пункт либо подтвердить, либо вычёркивать.
Через SQLLDR можно быстро прогрузить, но надо ctl сделать управляющий для них и временную таблицу. Больше я не представляю как убедиться, можно на дебаг поставить при ошибки, но ждать ещё 55 часов до ошибки не хочется, тем более что она только 1 запись покажет, а если их 100 то 100 раз по 55 часов ждать
 |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Апр 24, 2015 13:45   |
|
Полезность: Нет оценки
|
Pupil пишет: | Произошла ошибка при импорте справочника ФИАС:
ORA-00001: нарушено ограничение уникальности (IBS.IDX_Z#HOUSES_HOUSEID)
ORA-06512: на "IBS.Z$FIAS_ADDR_IMP_FIAS2104922474", line 1715
ORA-06512: на "IBS.Z$FIAS_ADDR_IMP_FIAS2104922474", line 2360
|
Можете сказать на какой номере HOUSE**.DBF засыпались? |
|
 |
Pupil Участник - экстремал
Вступление в Клуб: 27.02.2014
|
Пт Апр 24, 2015 13:53   |
|
Полезность: Нет оценки
|
Я так понял на 78, на нем оборвалось... |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Апр 24, 2015 14:20   |
|
Полезность: Нет оценки
|
Конкретно в 78м ничего не пересекается видимо всё плохо и где то в одном из 95 других файлах пересеклось.
Есть счастливчики, кто на ФИАС перешел с полным импортом? |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|