Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Помогите понять компиляция invalid после imp  [new]
IgoX
Member

Откуда:
Сообщений: 67
Привет всем.
есть БД делаю
1 exp system/manager@orcl file=orcl.dmp log=dmp.log full=y
2 imp system/qwerty@odtest file=/home/oracle/orcl.dmp ignore=y log=imp.log full=y
появляются invalid объекты.
Из SQL navigator из под sys нажимаю компилировать - ОШИБКА(1): PL/SQL: ORA-00942: table or view does not exist. Ругается что не видит DBA_ROLE_PRIVS view, пишу из под этого пользователя
select * from DBA_ROLE_PRIVS
- всё работает.
В оракле не силён, сильно не пинайте.
9 апр 10, 13:28    [8604734]     Ответить | Цитировать Сообщить модератору
 Re: Помогите понять компиляция invalid после imp  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
IgoX,

гранты )
9 апр 10, 13:29    [8604741]     Ответить | Цитировать Сообщить модератору
 Re: Помогите понять компиляция invalid после imp  [new]
mrfly
Member

Откуда:
Сообщений: 18
Begin
utl_recomp.recomp_serial();
END;
9 апр 10, 13:47    [8604974]     Ответить | Цитировать Сообщить модератору
 Re: Помогите понять компиляция invalid после imp  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
IgoX,

сорри не увидел, что делаете выборку из таблицы.

инвалидные объекты на схеме сиса?
9 апр 10, 13:49    [8604989]     Ответить | Цитировать Сообщить модератору
 Re: Помогите понять компиляция invalid после imp  [new]
IgoX
Member

Откуда:
Сообщений: 67
инвалид на другой схеме XXI, но и из-под того пользователя тоже самое. не компилится а селект отробатывает
9 апр 10, 13:52    [8605034]     Ответить | Цитировать Сообщить модератору
 Re: Помогите понять компиляция invalid после imp  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
IgoX
инвалид на другой схеме XXI, но и из-под того пользователя тоже самое. не компилится а селект отробатывает
Всё равно гранты. Только не через роль, а напрямую - компилите-то PL/SQL'ный код...
9 апр 10, 13:56    [8605073]     Ответить | Цитировать Сообщить модератору
 Re: Помогите понять компиляция invalid после imp  [new]
IgoX
Member

Откуда:
Сообщений: 67
exec utl_recomp.recomp_serial(); это не помогло так как сначала причину надо понять.

компилирую pl/sql код.

еще раз скажу что не силен в оракле, но если я селект могу сделать разве этого мало? или нужны гранты именно на компиляцию? если да то как можно увидеть текущие гранты.
9 апр 10, 14:02    [8605152]     Ответить | Цитировать Сообщить модератору
 Re: Помогите понять компиляция invalid после imp  [new]
Elic
Member

Откуда:
Сообщений: 29976
IgoX
exp, imp. Ругается что не видит DBA_ROLE_PRIVS
Писано много раз: Объекты схемы SYS и права на них никогда не переносятся экспортом/импортом. Их нужно восстанавливать самостоятельно.
9 апр 10, 14:28    [8605426]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить