#0
by Мэс33
Добавил в 1С регистр сведений. При попытке обновить конфу, появляется ошибка. --------------------------------------------- В процессе обновления информационной базы произошла критическая ошибка. по причине: Ошибка СУБД: Индекс не удалось создать с использованием табличного пространства V81C_INDEX по причине: Ошибка СУБД: ORA-01450 превышена максимальная длина ключа. Возможной причиной ошибки является использование большого количества строковых измерений регистра. Попытка создать индекс в табличном пространстве V81C_INDEX_BIG не была предпринята из-за отсутствия табличного пространства. --------------------------------------------- Установил у всех измерений и ресурсов "Не индексировать" - обновилось. Пытаюсь хотя для одного измерения добавить значение "Индексировать" - повторяется вышеуказанная ошибка. Кто-нибудь сталкивался с этим? И да, релиз 8ки древний - 15ый (времени нет обновить релиз).
#2
by Базис
За "использование ... строковых измерений регистра" надо сразу долго бить учебником по теории реляционных БД.
#3
by mistеr
В Oracle есть ограничение на общую длину ключа индекса (в отличие от MSSQL, где ограничение на количество столбцов, составляющих ключ). Вот на него 1С и нарывается. Ошибка именно при создании регистра, данных там еще нет?
#5
by Базис
Это будет не регистр. Справочник, табличка, вот это всё - но не регистр. Помню, как открывался период в ТиС после добавления клиентом пары строковых измерений в РН. Целый день, пока я не приехал.
#12
by Мэс33
Сорри, уходил на обед. В измерениях есть строки переменной длины, сама длина установлена к примеру "100". Да, при создании.
#14
by Мэс33
Может и надо бить, но я взял пример модуля на инфостарте, видимо там никто с ораклом не работал и с такой ошибкой не сталкивался.
#16
by mistеr
Странно, по идее ошибка случается при вставке данных. В 14-м релизе добавили способ борьбы с этой ошибкой. Цитата из V8Update.htm: ------------------- Реализована поддержка использования отдельного табличного пространства в Oracle Database в случае, если при реструктуризации информационной базы или загрузки информационной базы (из файла .dt) генерируется ошибка "ORA-01450. Табличное пространство (с именем "V81C_INDEX_BIG") не создается автоматически и должно быть создано администратором базы данных". То есть нужно создать это ТП вручную с большим размером блока, например 16К.
#17
by mistеr
Интересно, с какого потолка взята цифра? Максимальная длина не имеет значения, имеет значение размер реальных данных.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C и WindowsXP против 1C и Windows2k
- сравнение производительности 1C в терминале и 1C SQL
- 1C + ADO + Oracle: типизация переменных хранимых процедур
- "Соединение" с ORACLE. Как из 1С 8.0 добраться до данных в ORACLE?
- C 1c 8.0.13 на 1c 8.0.15 можно переходить без 14.
- Выгрузка в текст. Какова максимальная длина строки?
- 1C SQL --- VS --- 1C файловый вариант
- v7: Максимальная длина имени справочника 1С 7.7
- Максимальная длина строки
- максимальная длина строки в запросе Выразить( Строка(1000))
- Oracle как внешний источник данных 1C 8.2 через Microsoft ODBC for Oracle
- 1C Документооборот и Oracle, при создании документа ошибка СУБД ORA-00600
В этой группе 1С
- СКД по регистру накоплений групировка по виду движения
- "Заполнить по заказу покупателя", не объединять одинаковые товары
- УТ 11.1 Резервирование при проведении Заказа клиента
- БУХ 2.0 Прочее поступление АлкДекларация
- Распределение НДС при смешанном режиме налогообложения
- Переключение видимости не дает установить фокус на табличное поле
- Как удалить организацию из типовой конфигурации (ЗУП 2.5, БП 2.0)
- v7: не изменяется размер таблицы при изменении размера окна 1с 7.7
- Свертываемая Группа в 1С 8.3
- Подписка на итс нужна ли на вторую компанию?
- Рекомендуется обновить версию конфигурации (Используемая сейчас версия...)
- Как узнать количество листов xls файла?
- Поведение стандартной кнопки "Записать и закрыть" на управляемой форме
- Вывод на печать макета html
- Проблема аутентификации при работе с WEB-сервисами
- Передавать параметр в команду формы (УФ)
- Инвентарная книга ОС и начальные остатки
- Как ввести подразделения в УТ 11.1?
- Как добавить реквизит в экран "Отбор и сортировка" формы списка
- УТ 11 Ошибка при закрытии кассовой смены