Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Доступ к объектам схемы с названием DICTIONARY / 9 сообщений из 9, страница 1 из 1
07.04.2017, 16:11
    #39434915
AZTECA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
Добрый день!
Ситуация следующая... В БД существует пользовательская схема с именем DICTIONARY. Возникла необходимость обратиться к объектам этой схемы под другим пользователем. Гранты юзеру на необходимые объекты из схемы DICTIONARY предоставлены. Итог: под другим пользователем видны только таблицы. Процедуры, функции, пакеты недоступны - ошибка ORA-06550
Причина ясна - существование системной вьюхи SYS.DICTIONARY
Можно ли как-то решить эту проблему без переименования схемы DICTIONARY? Переименование схемы вызовет слишком много проблем...
...
Рейтинг: 0 / 0
07.04.2017, 16:22
    #39434920
ORA__SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
AZTECAВ БД существует пользовательская схема с именем DICTIONARYЭто была не самая лучшая идея
AZTECAМожно ли как-то решить эту проблему без переименования схемы DICTIONARY? Переименование схемы вызовет слишком много проблем...Обращайтесь к объекту по полному имени. Конфликтов быть не должно
...
Рейтинг: 0 / 0
07.04.2017, 16:42
    #39434937
AZTECA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
ORA__SQLОбращайтесь к объекту по полному имени. Конфликтов быть не должно
так и было сделано... более того, dictionary писал с кавычками, без кавычек, в нижнем регистре, в верхнем регистре... результат один и тот же
...
Рейтинг: 0 / 0
07.04.2017, 16:48
    #39434943
ORA__SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
AZTECAORA__SQLОбращайтесь к объекту по полному имени. Конфликтов быть не должно
так и было сделано... более того, dictionary писал с кавычками, без кавычек, в нижнем регистре, в верхнем регистре... результат один и тот же
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SQL> select o.owner, o.object_name, o.object_type
  2  from dba_objects o
  3  where o.object_name = 'DICTIONARY';

OWNER    OBJECT_NAME    OBJECT_TYPE
-------- -------------- -----------------------
SYS      DICTIONARY     VIEW
PUBLIC   DICTIONARY     SYNONYM


Догадаешься что нужно сделать?
...
Рейтинг: 0 / 0
07.04.2017, 17:49
    #39435003
AZTECA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
ORA__SQLДогадаешься что нужно сделать?
Ты имеешь в виду переименование схемы? Если да, то это для меня неприемлемый вариант решения проблемы.
...
Рейтинг: 0 / 0
07.04.2017, 18:12
    #39435017
ORA__SQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
AZTECAORA__SQLДогадаешься что нужно сделать?Ты имеешь в виду переименование схемы? Если да, то это для меня неприемлемый вариант решения проблемы.Нет, я имею ввиду drop public synonym ...
...
Рейтинг: 0 / 0
07.04.2017, 18:40
    #39435027
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
ORA__SQL,

Больше добра!
...
Рейтинг: 0 / 0
07.04.2017, 22:32
    #39435075
AZTECA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
В общем, решение нашлось. Нужно создать в другой схеме синонимы к объектам схемы DICTIONARY, и вызывать нужные функции/процедуры, обращаясь к синонимам.
...
Рейтинг: 0 / 0
10.04.2017, 11:51
    #39435734
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Доступ к объектам схемы с названием DICTIONARY
AZTECA,

Больше синонимов хороших и разных!

А по делу - лучшее решение - не делать таких схем.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Доступ к объектам схемы с названием DICTIONARY / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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