Страница 1 из 1

ORA-00942 откуда?

Добавлено: 15 фев 2008, 19:14
Andrey
Добрый день.
8.1. У всех пользователей, кто не администратор в галактике, после ввода пароля в ORA90DRV.LOG пишется
SELECT UPPER(HOST_NAME||'|'||INSTANCE_NAME) FROM V$INSTANCE
ORA-00942: table or view does not exist
Откуда? и что "в консерватории подправить"? Спасибо.

Добавлено: 18 фев 2008, 14:31
POMAH
Базу с другого сервера переносили? FullLoginName? гранты проверили?

Добавлено: 29 фев 2008, 12:05
Andrey
Добрый день.
1. База данных не переносилась. 7.12 была на одном сервере, а 8.10 в процессе конвертации поднята на другом.
2.FullLoginName=On
3. Гранты не смотрел. Chkora проверил, какие-то ошибки поисправлял, не спасло. Если не внапряг,скажите грант на что посмотреть

Добавлено: 29 фев 2008, 13:31
POMAH
я бы в первую очередь смотрел для gal#public и раздались ли роли пользователям. Кстати такая ошибка выдается для всех пользователей или супервизоры входят нормально? какие гранты должны бить у gal#public можно посмотреть по тестовой базе примерно так...

Код: Выделить всё

select 'grant '||privilege||' on '||table_name||' to gal#public;'
from dba_tab_privs where grantee='GAL#PUBLIC';
и сравнить с теми что есть в рабочей базе...

Добавлено: 07 мар 2008, 12:27
Andrey
Роман: эта ошибка только у обычного пользователя, если пользователь имеет права админа в галактике, то такой ошибки нет. Запустил ваш запрос, получил 1730 строк в ответе, а что смотреть, какие роли?

Добавлено: 07 мар 2008, 13:26
Andrey
Роман: эта ошибка только у обычного пользователя, если пользователь имеет права админа в галактике, то такой ошибки нет. Запустил ваш запрос, получил 1730 строк в ответе, а что смотреть, какие роли?

Добавлено: 11 мар 2008, 15:58
Andrey
Вот выдержка из CHKORA9_EXE_53170.txt:

* ПРОБЛЕМА В ПИР: 101.38643
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: При запросе к V$INSTANCE у обысного пользователя нет
прав
* ПРОЕКТ: Поддержка различных платформ баз данных
* ДЕТАЛИЗАЦИЯ: Oracle
# ЧТО ИЗМЕНЕНО: При запросе к V$INSTANCE у обычного пользователя нет прав

# КАК ИЗМЕНЕНО: Исправлен алгоритм проверки прав.

# ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ: Запустить проверку БД, выбрав проверку
служебных объектов