Kbase 51503: Sequence desconhecida XXXX. (2913)
Autor |
  Marco Aurelio Scheidt - CAT |
Acesso |
  Público |
Publicação |
  03/03/2016 |
|
Para todo objeto existente no schema-holder, existe um owner correspondente no lado Oracle. Exceto para a seqüência. O Progress não informa para o Oracle em qual owner a sequência está. Conseqüentemente o Oracle procura a seqüência dentro do schema do usuário que está conectando o banco Oracle, passado nos parâmetros de conexão do .pf.
Nesse caso existem duas soluções: Ou cria-se um sinônimo dentro do schema do usuário que está conectando o banco, apontando para a sequência dentro do schema que ela pertence (recomendado), ou cria-se a sequência no dentro do mesmo schema do usuário que está conectando o banco Oracle (não recomendado).
Conecte o Oracle com o mesmo usuário da conexão ao banco, especificado no .pf, e execute o comando conforme exemplo abaixo:
CREATE SYNONYM [Usuario PF].[sequence] for [Owner sequence].[sequence]
Lembre-se de substituir o "nome-owner", pelo esquema que possui a seqüência.