powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Доступ к sequence
8 сообщений из 8, страница 1 из 1
Доступ к sequence
    #32887547
lightspeed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет тебе, All!

У меня следующий вопрос.
Есть две схемы, (Scheme1, Scheme2) со своими наборами данных, у Scheme1 есть таблица USERS, причем id в этой таблице создается из sequence по тригеру на insert.
Я даю грант на select,insert,update,delete схеме Scheme2.
Пытаюсь в Scheme2 создать пользователя, Oracle матерится, ORA-02289 нет sequence.
Как дать грант к sequence из Scheme1?
Я понимаю, можно создать в Scheme2 другой sequence с другим именованием sequence'a, но, все-же нельзя-ли использовать sequence из Scheme1?

С уважением,
lightspeed
...
Рейтинг: 0 / 0
Доступ к sequence
    #32887557
Фотография Vadim_Maximov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grant select on my_sequence to scheme2;
...
Рейтинг: 0 / 0
Доступ к sequence
    #32887642
lightspeed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Vadim_Maximov: Grazie!
:-)

Best regards,
lightspeed
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Доступ к sequence
    #40006529
Пытьев А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim_Maximov,
подскажите, прошу админа дать права моему пользователю на изменение последовательности с помощью команды:
Код: plsql
1.
GRANT ALTER ON MY_SEQUENCE to MY_USER


админ присылает отлуп:
Код: plaintext
1.
2.
Error report -
ORA-00942: таблица или представление пользователя не существует
Однако при просмотре прав от имени этого пользователя
Код: plsql
1.
SELECT GRANTEE,PRIVILEGE FROM USER_TAB_PRIVS WHERE TABLE_NAME='MY_SEQUENCE'



Результат следующий:
Код: plaintext
1.
GRANTEE: MY_USER
PRIVILEGE: SELECT

Возможно, админ не из-под того пользователя, чья последовательность, пытается права раздать? Или в чём-то другом дело?
...
Рейтинг: 0 / 0
Доступ к sequence
    #40006546
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытьев А.
Vadim_Maximov,
подскажите, прошу админа дать права моему пользователю на изменение последовательности с помощью команды:
Код: plsql
1.
GRANT ALTER ON MY_SEQUENCE to MY_USER



Вам надо права на изменение последовательности, или на ее использование (NEXTVAL/CURRVAL)?

Вы команду ДБА не говорите (не подсказывайте),
напишите что Вам надо, а какой командой пусть сам решает

последовательности не таблица

зы
вряд ли он даст права на алтер

.....
stax
...
Рейтинг: 0 / 0
Доступ к sequence
    #40006562
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытьев А.
Vadim_Maximov,
подскажите, прошу админа дать права моему пользователю на изменение последовательности с помощью команды:
Код: plsql
1.
GRANT ALTER ON MY_SEQUENCE to MY_USER


админ присылает отлуп:
Возможно, админ не из-под того пользователя, чья последовательность, пытается права раздать? Или в чём-то другом дело?


Именно так:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
SQL> show user
USER is "SCOTT"
SQL> grant alter on seq1 to u1;

Grant succeeded.

SQL> connect /@pdb1sol122 as sysdba
Connected.
SQL> grant alter on seq1 to u1;
grant alter on seq1 to u1
               *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL> grant alter on scott.seq1 to u1;

Grant succeeded.

SQL>



SY.
...
Рейтинг: 0 / 0
Доступ к sequence
    #40006594
Пытьев А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stax,
группа сопровождения тестовых стендов не любит править за нас запросы — других дел хватает. Да, предположение оказалось верным, дописал имя схемы перед именем последовательности — всё получилось.
SY, также спасибо за помощь!
...
Рейтинг: 0 / 0
Доступ к sequence
    #40006600
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытьев А.группа сопровождения тестовых стендов не любит править за нас запросы — других дел хватает.

То есть они запускают любой присланный вами запрос, даже не пытаясь включить мозг? В
следующий раз попробуйте "drop database".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Доступ к sequence
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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