Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / GRANT KEEP SEQUENCE (12c) / 12 сообщений из 12, страница 1 из 1
05.06.2018, 21:53
    #39655965
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
Почему привилегия KEEP SEQUENCE не отображается в all_tab_privs для моего сиквенса?

Сначала пробовал грантить другому юзеру ALL, но в all_tab_privs вижу только ALTER и SELECT.
Подумалось, что это какая-то специфическая привилегия, которая в ALL не входит, нужно ее отдельно грантить. Попробовал отдельно. Команда грант проходит без ошибок, но в all_tab_privs все равно нет этой привилегии.

Где же увидеть, что она дана конкретному юзеру на конкретный сиквенс?

Или я опять что-то не понимаю?
...
Рейтинг: 0 / 0
05.06.2018, 23:20
    #39656004
fuck_this_shit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
insert into TABLE_PRIVILEGE_MAP values (19, 'KEEP');
пропущено в dsec.bsq:
insert into TABLE_PRIVILEGE_MAP values (18, 'WRITE');
insert into TABLE_PRIVILEGE_MAP values (20, 'ENQUEUE');
...
Рейтинг: 0 / 0
05.06.2018, 23:49
    #39656015
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
Откуда инфа?

В этой таблице есть и другие дыры.
В 11.2 в ней те же дыры. Неужто за столько лет не исправили?!
...
Рейтинг: 0 / 0
06.06.2018, 07:50
    #39656071
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
А ты зачем свой поток сознания разбавляешь потоком сознания своего же клона?
...
Рейтинг: 0 / 0
07.06.2018, 15:05
    #39657452
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
Elic, не понял.

По существу можно?
...
Рейтинг: 0 / 0
09.06.2018, 14:35
    #39658910
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
fuck_this_shitinsert into TABLE_PRIVILEGE_MAP values (19, 'KEEP');
пропущено в dsec.bsq:
insert into TABLE_PRIVILEGE_MAP values (18, 'WRITE');
insert into TABLE_PRIVILEGE_MAP values (20, 'ENQUEUE');
Вообще-то в 11.2 нет привилегии KEEP SEQUENCE, а вот дырка в TABLE_PRIVILEGE_MAP идентичная 12.2 есть.


Так как насчет сабжевого вопроса?
...
Рейтинг: 0 / 0
09.06.2018, 15:08
    #39658943
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
Правильный ВасяТак как насчет сабжевого вопроса?

Да, это баг

и привилегия теряется:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
SQL> create sequence seq1
  2  /

Sequence created.

SQL> grant select,keep sequence on seq1 to u1
  2  /

Grant succeeded.

SQL> select  privilege
  2    from  dba_tab_privs
  3    where grantee = 'U1'
  4      and owner = 'SCOTT'
  5      and table_name = 'SEQ1'
  6  /

PRIVILEGE
----------------------------------------
SELECT

SQL> select  dbms_metadata.get_granted_ddl('OBJECT_GRANT','U1')
  2    from  dual
  3  /

DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','U1')
----------------------------------------------------------------

  GRANT SELECT ON "SCOTT"."SEQ1" TO "U1"


SQL>



Если это для тебя поблема - открой SR.

SY.
...
Рейтинг: 0 / 0
09.06.2018, 16:54
    #39659003
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
SY, спасибо.
А что такое SR ?
...
Рейтинг: 0 / 0
09.06.2018, 17:04
    #39659018
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
Правильный ВасяА что такое SR ?

Похоже что Oracle у тебя шибко лицензионный . А SR это Service Request.

SY.
...
Рейтинг: 0 / 0
09.06.2018, 17:08
    #39659022
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
SYПохоже что Oracle у тебя шибко лицензионный . А SR это Service Request.
Developer licence.

Неужто Оракл специально такие плюхи делает, чтоб SR просили?!
Как же тогда софт отлаживать?
...
Рейтинг: 0 / 0
09.06.2018, 18:26
    #39659055
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
Правильный ВасяDeveloper licence.

Если под этим понимается _бумажка_ с такими словами, то AFAIK по ней можно заводить SR'ы на металинке

Десять лет назад, мне специально такую бумажку оформляли, т.к. когда потребовалось, то ID лицензии на девелоперовский сервер никто найти не мог ))), а у заказчиков лицензии были ASFUL без права обращения на металинк
...
Рейтинг: 0 / 0
09.06.2018, 20:10
    #39659093
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GRANT KEEP SEQUENCE (12c)
Правильный ВасяКак же тогда софт отлаживать?Пишешь ide для real application testing?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / GRANT KEEP SEQUENCE (12c) / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]