[Resolvido] ora-01720 a opção de concessão não existe para
Beleza?
seguinte, tivemos problema com o servidor que pegou fogo, foi recuperado, porém não estou conseguindo compilar uma view
se eu executo:
select * from v_view
, funciona
se eu executo a query da view, também funciona
select 1 campo from dual
Porém, quando tento recompilar a view, dá erro
create or replace view v_view as
select 1 campo from dual
No caso, minha query tem várias tabelas, estava dando esse erro numa tabela, consegui solucionar com o comando
grant select on owner1.tabela to owner2 with grant option;
Mas para a segunda tabela, esse comando não funcionou.
executei o revoke e depois novamente o grant e também não foi
REVOKE all ON owner1.tabela FROM owner2;
Isso é em ambiente de homologação e percebi que o campo grantable está YES e em produção está setado para NO com o comando abaixo e em produção está funcionando, consigo compilar a view
select * from user_tab_privs where table_name = 'tabela'
Alguém tem idéia do que pode ser? o que é que está pegando?
ObrigadoDiscussão (1)
Carregando comentários...