Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5ORA90DRVDLL

Справка по компоненту.

Количество версий компонента36
Количество рещенных задач339
Последная дата обработки компонента2023-03-31 14:08:21
Последная дата файла2023-03-31 12:46:39
Последная версия5.5.41.0

Новые задачи в этом компоненте

ora90drv
101.51444
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Ситуация работы нескольких сессий пользователя с правами на DSQL

Описание :

Oracle

Что измененно :



DSQL
Временные таблицы
Oracle

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При работе нескольких сессий на платформе Oracle под одним логином должна быть корректная работа с временными таблицами всех сортов, не должны выдаваться сообщения об ошибках при попытках создания и удаления временных таблиц.

Как измененно :


Доработано.
ora90drv
101.62044
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Удалять в Oracle временные пользовательские таблицы при закрытии сессии Атлантис-приложения.

Описание :

Oracle

Что измененно :



DSQL
Временные таблицы
Oracle

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Удалять временные таблицы при выходе из программы, если из прикладного кода не вызвали явно удаление.

Как измененно :


Доработано.
Если работают несколько пользователей под одним логином, то таблица будет удалена при выходе последнего пользователя.
ora90drv
101.66117
ORA90DRV ( 5.5.35.0 )

Краткое описание :

проблемы пересчёта прав при большом количестве пользователей (более 1000)

Описание :

Oracle

Что измененно :



Oracle

------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Сбой обработки вхождения в группы при большом количестве пользователей.

Как измененно :


Исправлено.
ora90drv
101.66182
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Не формируется протокол протокольного драйвера на 3хуровневой архитектуре

Описание :

MS SQL

Что измененно :



PostgreSQL
MSSQL
ORACLE

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не формируется протокол протокольного драйвера на 3хуровневой архитектуре.

Как измененно :


Исправлено.
ora90drv
101.66877
ORA90DRV ( 5.5.35.0 )

Краткое описание :

расширить возможность управления созданием индексов в sqlFlushIntoTmp

Описание :

Прямой SQL

Что измененно :



DSQL
Временные таблицы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Расширить возможность управления созданием индексов в sqlFlushIntoTmp.
Если индексы просят создать, то они должны создаваться после вставки данных,
если тип временной таблицы это позволяет.

Как измененно :


Доработано.
Добавлен флаг FIT_SkipCreateIndex для sqlFlushIntoTmp
Добавлена возможность включать на СУБД индекс вызовом sqlCreateTmpIndex(indexName)
ora90drv
101.66879
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Включение временной таблицы DSQL узлом в ЛТ

Описание :

Логические таблицы

Что измененно :



Логические таблицы
Временные таблицы DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать возможным включать временные таблицы DSQL в логические таблицы в качестве узла.

Как измененно :


Реализовано, функция ReinitTableAsTmp.
ora90drv
101.66925
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Не удаляется роль группы с сервера MS SQL при удалении группы из галактики

Описание :

MS SQL

Что измененно :



Права доступа
MSSQL
ORACLE
PostgreSQL

------ СУТЬ ПРЕДЛОЖЕНИЯ -----
Не удаляется роль группы с сервера MSSQL при удалении группы.

Как измененно :


Реализовано.
ora90drv
101.66944
ORA90DRV ( 5.5.35.0 )

Краткое описание :

DSQL: сделать генератор последовательностей на лету и применить его для заполнения суррогатного ключа временных таблиц

Описание :

Прямой SQL

Что измененно :



DSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать макрос для автонумератора #rownum.Сделать макрос для генератора значений суррогатного ключа для вставки во временные таблицы #SurrValTmp. Сделать автоматическое применение #SurrValTmp при вставке во временную таблицу, если колонку суррогатного ключа не заполняют.

Как измененно :


Реализовано.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:

ora90drv
101.66982
ORA90DRV ( 5.5.35.0 )

Краткое описание :

временная таблица с фиксированным именем на оракле при работе в несколько сессий под одним пользователем

Описание :

Прямой SQL

Что измененно :



DSQL
Временные таблицы
Oracle

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать корректной работу нескольких сессий под одним логином,
создающих временную таблицу с одинаковым именем

Как измененно :


Реализовано частично, возможность работать в несколько сессий под одним логином регулируется прикладным кодом с помощью опций создания таблицы.

# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Для СУБД Oracle: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
ora90drv
101.67186
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Неправильный вывод в протокол драйвера

Описание :

Oracle

Что измененно :



ORACLE
MSSQL
PGSQL
BTRV
Инсталляторы

------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильный вывод в протокол драйвера.

Как измененно :


Исправлено
ora90drv
101.67201
ORA90DRV ( 5.5.35.0 )

Краткое описание :

При сохранении прав пользователя образуется лог

Описание :

Общие вопросы взаимодействия с СУБД

Что измененно :



Администрирование пользователей
Вынос вычисляемых выражений на СУБД

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При "сохранении прав пользователя в буфере обмена" образуется лог с сообщением об ошибке.

Как измененно :


Исправлено.
ora90drv
101.67205
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Полностью параметризовать запрос вставки в X$JOURNAL из триггеров before each row

Описание :

Oracle

Что измененно :



Oracle
Журнализация

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать тексты подзапросов в триггерах журнализации более одинаковыми за счет того, что код таблицы вынести в PL/SQL-переменную. В результате в триггерах всех таблиц получатся
полностью параметризованные запросы с одинаковым текстом.

Как измененно :


Доработано. Код таблицы вынесен в переменную для трех подзапросов триггера журнализации.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Для СУБД Oracle: Запустите проверку целостности БД с опцией "Проверка корректности триггеров" (ChkBase.Triggers=On).
ora90drv
101.67223
ORA90DRV ( 5.5.35.0 )

Краткое описание :

В журнале событий системы разграничения прав отображается информация о неверно введенном пароле

Описание :

Журналирование и разграничение прав доступа на уровне СУБД

Что измененно :



Права доступа
Журнал событий

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При регистрации события неудачной попытки входа в систему не писать в журнал неправильный пароль, который пытались использовать.

Как измененно :


Доработано.
ora90drv
101.67256
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Применение фильтра Alt+B вызывает падение Runtime error 216

Описание :

Oracle

Что измененно :



Вынос вычисляемых выражений на СУБД
Oracle

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если снять один фильтр и наложить другой, такой, что sql-тексты фильтров совпадают, но они наложены на разные поля одной таблицы, то будет неправильная фильтрация или даже падение программы при несовпадении типов полей.

Как измененно :


Исправлено.
ora90drv
101.67272
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Параметризовать работу с семафорами (на оракле)

Описание :

Oracle

Что измененно :



Oracle

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
При вызове хранимых процедур для работы с семафорами передавать все параметры как параметры, а не в тексте запроса.

Как измененно :


Доработано.
ora90drv
101.67427
ORA90DRV ( 5.5.35.0 )

Краткое описание :

Не проходит докомпиляция с помощью Alter_Cumulative.exe 9.1.17 на MSSQL Server

Описание :

MS SQL

Что измененно :



MSSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----


Не проходит докомпиляция с помощью Alter_Cumulative на MSSQL Server.

Как измененно :


Исправлено.

5.5.41.05.5.40.05.5.39.05.5.38.45.5.38.15.5.38.05.5.37.35.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.25.5.15.05.5.14.05.5.13.05.5.12.05.5.11.0