Olá pessoal,
Estou com um probleminha, eu tenho uma sequence criado num owner (owner_a), executei o comando para criar em outro owner(owner_b):
grant all on sequence_a to owner_b
e consegui usar, só que no dia seguinte esse grant sumiu e deu erro: ora-00942: tabela ou view não existe. No owner_a funciona corretamente.
voltei a executar o comando de grant de funcionou de boa mas de ontem para hoje ocorreu novamente
E acontece só para essa sequence, as outras do banco, não têm problema, funcionam normalmente
Eu até pensei em dar um drop e criar de novo mas fico com receio que possa ter algum impacto no sistema que é daqueles que ninguém gosta de mexer, "está funcionando, não mexe"
E acontence nos dois ambiente, homologação e produção.
Obrigado
Sequence perde o grant
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Tem sinônimo pra sequence? Ou tem o OWNER na frente da sequence?
O grant dá direito, mas tem que especificar o owner. Ou criar sinônimo pra ele.
O grant dá direito, mas tem que especificar o owner. Ou criar sinônimo pra ele.
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Roda essa query, só pra gente ter certeza:
SELECT *
FROM DBA_OBJECTS
WHERE OBJECT_NAME = 'nome da sua sequence aqui';
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes