Sequence perde o grant

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Santin
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Ter, 01 Set 2020 1:56 pm
Localização: Floripa

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
Avatar do usuário
dr_gori
Moderador
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

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.
Avatar do usuário
dr_gori
Moderador
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

Roda essa query, só pra gente ter certeza:

Selecionar tudo

SELECT *
FROM DBA_OBJECTS
WHERE OBJECT_NAME = 'nome da sua sequence aqui';
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes