Добрый день.
8.1. У всех пользователей, кто не администратор в галактике, после ввода пароля в ORA90DRV.LOG пишется
SELECT UPPER(HOST_NAME||'|'||INSTANCE_NAME) FROM V$INSTANCE
ORA-00942: table or view does not exist
Откуда? и что "в консерватории подправить"? Спасибо.
ORA-00942 откуда?
Модераторы: m0p3e, edward_K, Модераторы
я бы в первую очередь смотрел для gal#public и раздались ли роли пользователям. Кстати такая ошибка выдается для всех пользователей или супервизоры входят нормально? какие гранты должны бить у gal#public можно посмотреть по тестовой базе примерно так...
и сравнить с теми что есть в рабочей базе...
Код: Выделить всё
select 'grant '||privilege||' on '||table_name||' to gal#public;'
from dba_tab_privs where grantee='GAL#PUBLIC';
-
- Местный житель
- Сообщения: 702
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Украина, Запорожска яобласть, г.Днепрорудный
Вот выдержка из CHKORA9_EXE_53170.txt:
* ПРОБЛЕМА В ПИР: 101.38643
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: При запросе к V$INSTANCE у обысного пользователя нет
прав
* ПРОЕКТ: Поддержка различных платформ баз данных
* ДЕТАЛИЗАЦИЯ: Oracle
# ЧТО ИЗМЕНЕНО: При запросе к V$INSTANCE у обычного пользователя нет прав
# КАК ИЗМЕНЕНО: Исправлен алгоритм проверки прав.
# ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ: Запустить проверку БД, выбрав проверку
служебных объектов
* ПРОБЛЕМА В ПИР: 101.38643
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: При запросе к V$INSTANCE у обысного пользователя нет
прав
* ПРОЕКТ: Поддержка различных платформ баз данных
* ДЕТАЛИЗАЦИЯ: Oracle
# ЧТО ИЗМЕНЕНО: При запросе к V$INSTANCE у обычного пользователя нет прав
# КАК ИЗМЕНЕНО: Исправлен алгоритм проверки прав.
# ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ: Запустить проверку БД, выбрав проверку
служебных объектов