Найдено 25 результатов

Naeel Maqsudov
Чт сен 21, 2023 3:58 pm
Форум: Oracle Database
Тема: information schema и applicable_roles
Ответы: 25
Просмотры: 1652

Re: information schema и applicable_roles

Если у меня есть право `select any table with grant option`, то я по-видимому смогу сделать

grant select чужая_схема.чужая_таблица to кто_угодно
Naeel Maqsudov
Чт сен 21, 2023 7:58 am
Форум: Oracle Database
Тема: information schema и applicable_roles
Ответы: 25
Просмотры: 1652

Re: information schema и applicable_roles

Ну есть ещё идиотское «ANY» :) Тот кто получил права на ANY-таблицы с grat-опцией сможет раздавать что угодно кому угодно, даром что не своё :) P.S. ANY идиотское, потому что относится к объектам вообще всех схем, а права на любые объекты конкретной схемы в Oracle, в отличие от PG, никак нельзя обоз...
Naeel Maqsudov
Чт сен 14, 2023 9:14 pm
Форум: Oracle Database
Тема: information schema и applicable_roles
Ответы: 25
Просмотры: 1652

Re: information schema и applicable_roles

Привилегированный пользователь (SYSTEM) дает права…
Или пользователь, которому дали права на объект с опцией «with admin option». Т.е. разрешили ему распоряжаться правами на этот объект, хотя он не является owner-ом.
Naeel Maqsudov
Пн сен 04, 2023 8:06 pm
Форум: Oracle Database
Тема: information schema и applicable_roles
Ответы: 25
Просмотры: 1652

Re: information schema и applicable_roles

В стандарте SQL словарь данных описан в виде...
Можете точнее указать, где конкретно «в стандарте» это описано?
Naeel Maqsudov
Пт июл 14, 2023 4:48 pm
Форум: Oracle APEX
Тема: Oracle HTTP Server + ORDS на одном инстансе
Ответы: 1
Просмотры: 1108

Oracle HTTP Server + ORDS на одном инстансе

Имеется такая конфигурация: Oracle 19c + Apex 5.1 + OHS 11.1 Хочется попытаться запустить ORDS, но так, чтобы ничего при этом не сломалось. Получится ли добавить к этой конфигурации ORDS, начать разрабатывать REST-сервисы, и некоторое время ещё пожить с OHS 11.1, постепенно переводя их с него, а пот...
Naeel Maqsudov
Пн апр 24, 2023 12:04 pm
Форум: PostgreSQL
Тема: Исключения в PostgreSQL (deadlock) в хранимой процедуре
Ответы: 8
Просмотры: 1823

Re: Исключения в PostgreSQL (deadlock) в хранимой процедуре

Вообще, код, могущий приводить к deadlock-ам, это ошибка проектирования. Её надо исправлять, а не переносить из Ora в PG. Между прочим, исключения -00060 (deadlock) при использовании конкретно этих процедур вообще не происходит. Либо Вы приводите нерелевантный для Вашей задачи код, либо путаете lock...
Naeel Maqsudov
Пн апр 24, 2023 11:53 am
Форум: PostgreSQL
Тема: Исключения в PostgreSQL (deadlock) в хранимой процедуре
Ответы: 8
Просмотры: 1823

Re: Исключения в PostgreSQL (deadlock) в хранимой процедуре

Про ноль записей тоже неверно предположение Это не предположение, а знание. EXCEPTION WHEN deadlock then commit; -- without exception - commit for all block Вот тут ↑ ошибка. Это так не работает. Процедура deadlock_ex2 успешно делает 3 DML-оператора в транзакции своей сессии и вслед за ними делает ...
Naeel Maqsudov
Пт апр 21, 2023 10:54 am
Форум: Oracle Database
Тема: Оптимизация запросов с предикатами через OR
Ответы: 6
Просмотры: 1211

Re: Оптимизация запросов с предикатами через OR

Кроме того OR неявно прячется в предикатах IN() и =ANY(), и оптимизатор «понимает», что это OR, и использует конкатенацию результатов, если сравнение осуществляется с индексированным полем и селективность по его мнению достаточно высока.
Naeel Maqsudov
Пт апр 21, 2023 10:47 am
Форум: Oracle Database
Тема: Оптимизация запросов с предикатами через OR
Ответы: 6
Просмотры: 1211

Re: Оптимизация запросов с предикатами через OR

Никогда не использовал USE_CONCAT с параметром. Тут есть непонятки со значением N. Дело в том, что оптимизация — это многоступенчатый процесс. Оптимизатор конечно же оптимизирует логическое выражение в предложении WHERE, например, (как и в любых выражениях) оптимизатор вычисляет константную часть вы...
Naeel Maqsudov
Пт апр 21, 2023 7:14 am
Форум: PostgreSQL
Тема: Исключения в PostgreSQL (deadlock) в хранимой процедуре
Ответы: 8
Просмотры: 1823

Re: Исключения в PostgreSQL (deadlock) в хранимой процедуре

Тут ясно, что есть ловля deadlock, и когда deadlock происходит, оказываются зафиксированными все записи в двух процедурах, какие они сделали. Простите, но это какая-то ерунда... Допустим, что deadlock возник на первом апдейте, этот оператор откатывается и Oracle переходит к обработке исключений, гд...