powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Разрешения
4 сообщений из 4, страница 1 из 1
Разрешения
    #32168536
А.Бахтеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема такая (схематично):

В Парус 8.4.4 создал в схеме parus процедуру my_proc. Создал для неё синоним public (название как и у исходной таблицы). Теперь захожу под user. Синоним естественно есть. Запускаю my_proc. При этом возникает ошибка:

Код: plaintext
1.
2.
3.
ORA- 06550 : line  2 , column  1 :
PLS- 00201 : identifier 'PARUS.MY_PROC' must be declared
ORA- 06550 : line  2 , column  1 :
PL/SQL: Statement ignored


Что не учтено? Под parus всё работает
...
Рейтинг: 0 / 0
Разрешения
    #32168540
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правов нет:

grant select on parus.my_proc to <user>;
...
Рейтинг: 0 / 0
Разрешения
    #32168560
А.Бахтеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное вам спасибо!

Только, конечно не select

grant execute on parus.my_proc to <user>;
...
Рейтинг: 0 / 0
Разрешения
    #32168564
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да пардон, я почему-то думал о таблице, когда писал :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Разрешения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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