Новая таблица Oracle недоступна только с именем таблицы - PullRequest
2 голосов
/ 11 октября 2011

Я унаследовал базу данных Oracle 10.2, которую я должен дополнить новыми таблицами ...

В тестовой базе данных я просто добавляю таблицу и предоставляю права выбора пользователю «не root», и это работает.

Я делаю то же самое в производственной базе данных и не могу выбрать из таблицы. Это работает, только если я "select * from table_space.tablename" не "select * from tablename".

Должен ли я добавить какой-нибудь псевдоним или что-то еще?

1 Ответ

4 голосов
/ 11 октября 2011

Возможно, вам нужен синоним для таблицы.

См. здесь и здесь

Кроме того, попробуйте сначала select * from all_synonyms;, чтобы узнать, обращается ли универсальный пользователь к таблице через синоним (как я подозреваю).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...