ora90drv
Краткое описание :
Ошибка "maximum open cursors exceeded" при пересчете остатков на больших БДОписание :
OracleЧто измененно :
Драйвер ORACLE
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ошибка "maximum open cursors exceeded" при пересчете остатков на больших БД
Как измененно :
Исправлено
ora90drv
Краткое описание :
Ускорить построение индекса в оракле при докомпиляции за счёт добавления каких-нибудь хинтовОписание :
OracleЧто измененно :
Драйвер ORACLE
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ускорить построение индекса в оракле при докомпиляции за счёт добавления каких-нибудь хинтов
Как измененно :
Добавлена возможность распараллелить операции создания индекса,
отключить логирование на уровне ORACLE.
ora90drv
Краткое описание :
Ускорить заполение стандартного заголовка таблиц, у которых до докомпиляции такого заголовка не былоОписание :
OracleЧто измененно :
Драйвер ORACLE
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ускорить заполнение стандартного заголовка таблиц, у которых до докомпиляции
такого заголовка не было.
Как измененно :
Изменен алгоритм модификации: вместо добавления полей с дефолтовыми значениями = 0,
эти значения устанавливаются равными актуальным значениям, на которые должно быть проведено
последующее обновление.
После модификации таблицы дефолтные значения приводятся к = 0;
ora90drv
Краткое описание :
Ускорить построение индексов к таблице за счёт изменения порядка обработки индексовОписание :
OracleЧто измененно :
Драйвер ORACLE
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ускорить построение индексов к таблице за счёт изменения порядка обработки индексов.
Как измененно :
Проведена оптимизация порядка создания индексов.
Индекс строится быстрее, если все его поля входят с какой-то другой один индекс,
который уже построен. При этом не происходит полное сканирование исходной таблицы,
а индекс строится из другого индекса.
Поэтому, например, индексы
= A, B
= A, C, B
выгоднее строить, начиная со второго
ora90drv
Краткое описание :
"Прямой" SQL. Как добиться корректных данных в выгрузке?Описание :
Прямой SQLЧто измененно :
DSQL
Oracle
Postgres
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если в SELECT-запросе дать колонке алиас, начинающийся на букву F,
то потом не работает сопоставление этой колонки по имени
с полем целевой таблицы (при выполнении SelectInto, FetchInto и т.п.).
Как измененно :
Исправлено.
Теперь сопоставляются по имени как колонки, которым явно задали алиас,
так и табличные поля, которым не давали алиас (в СУБД они имеют искажённое имя)
Также улучшено отображение заголовка колонки при показе выборке
в модуле SQL саппорта и в других местах. Там где раньше при показе
вместо имени поля NAME показывали FNAME или F$NAME, будет просто NAME
ora90drv
Краткое описание :
Ошибки с отображением данных при включении сортировки в проектахОписание :
неотклассифицированоЧто измененно :
Сортировка
Вычисляемые выражения
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ошибки с отображением данных при включении сортировки в проектах по полю "Приор.". После устновки сортировки пропадают данных о проектах. См. вложение.
Как измененно :
Исправлено: контрольный пример -- сортировка по обоим полям работает.
ora90drv
Краткое описание :
Ускорить навигацию на оракле в режиме SortType=ORDERBY, убрав по возможности ROWID из ORDER BYОписание :
OracleЧто измененно :
Драйвер ORACLE
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Деградация производительности при установке параметров конфигурации
SortType=ORDERBY или SortType=HINT_ORDERBY
Как измененно :
Устранено добавление ROWID в перечень полей для сортировки
в случае использования уникального индекса.
ora90drv
Краткое описание :
Не подцепляется объектная таблица в browseОписание :
Объекты как таблицыЧто измененно :
Oracle
Логические таблицы
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Портятся значения фильтров после определённой последовательности операций с изъятием-добавлением таблицы в выборку, снятия-наложения на неё фильтров.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Неправильно работает журнализация при апдейте таблицы с мемо-полем из стороннего приложения (Оракл)Описание :
OracleЧто измененно :
Oracle
Журнализация
Мемо-поля
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильно работает журнализация при апдейте таблицы с мемо-полем из стороннего приложения, если мемо-поле НЕ апдейтится.
При апдейте через DSQL тоже.
Как измененно :
Исправлено, мемо-поле клонируется, для журнала создается отдельная копия.
Накопленные ошибки в базе не исправляются этой проблемой.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Запустить проверку всех таблиц с опцией "проверка триггеров"
ora90drv
Краткое описание :
Дать возможность раздать права на системные таблицыОписание :
ПользователейЧто измененно :
Protect
Журнализация
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Дать возможность раздать права на системные таблицы для пользователей и групп. При этом права не могут быть урезаны ниже уровня, необходимого для нормального функционирования системы в целом.
(Перенос решения 101.52526 и 101.52506 в версию 5.5).
Как измененно :
Доработано.
ora90drv
Краткое описание :
проблема визуилизации в интерфесах с выключенным UseBrowserCacheAndSortОписание :
?Что измененно :
Oracle
Навигация
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Глюки при навигации: сначала в броузере показывают записи в одном порядке,
потом, когда по ним идёшь, нажимая стрелку вниз или Insert --
в текущей позиции оказываются другие строки (которые ожидались на несколько строк ниже).
Проявлется, когда включена сортировка по определённым полям с UseBrowserCacheAndSort=off,
с филиальностью, но теоретически может возникнуть и без филиальности.
Как измененно :
Изменён текст запросов, так, чтобы порядок записей в выборке был более детерминирован.
Т.к. потенциально новый запрос может оказаться более медленным, его использование
регулируется параметром SQLDriver.SuppressOR_Expansion
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Включить параметр SQLDriver.SuppressOR_Expansion=1.
ora90drv
Краткое описание :
Не вставляются записи в таблицу EVENTS на оракле под протектомОписание :
OracleЧто измененно :
Драйвер ORACLE
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не вставляются записи в таблицу EVENTS на оракле под протектом.
Как измененно :
Исправлено.
При записи в таблицы, не имеющие права на SELECT для пользователя, осуществляющего вставку,
в запросе не производится считывание ROWID вставленной записи.
ora90drv
Краткое описание :
Пропадает спецификация в договорахОписание :
СпецификацияЧто измененно :
Сортировка
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Пропадают записи в при редактировании спецификации договора с вкл параметром UseBrowserCacheAndSort.
Как измененно :
Исправлено.