Pular para o conteúdo

Fóruns Banco de dados Oracle objetos sys_plql….

  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 3 semanas, 2 dias atrás por Avatar photoJosé Laurindo Chiappa.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #180116
    maperes
    Participante

      Boa tarde

      Estou com o seguinte problema.

      Ao criar alguns tipos de objetos na versão Oracle 19c, por exemplo, packages, views, entre outros, o Oracle gera um sys_pl… associados a esses objetos.
      Até aí, tudo bem.
      Porém ao gerar esses objetos em outro banco de dados, nesse caso, o Oracle 12cR1, os objetos que possuem alguns sys_pl… ficam inválidos, justamente por conta do sys_pl… gerado no Oracle 19c

      A forma como faço o processo é a seguinte.
      Executo na base 19c os scripts gerados para a criação dos objetos enviados pelos devs.
      Quando faço o mesmo processo na base 12cR1, após a execução dos scripts, alguns objetos ficam inválidos, por conta da sys_pl…

      A razão de fazer o processo no banco 12cR1, se deve a alguns clientes ainda estarem nesse release de banco, embora já foram notificados de que seria bom evoluir para o release 2, pelo menos.

      Alguma forma de contornar esse problema?

      Grato

      Marco Aurelio

      #180132
      Avatar photoJosé Laurindo Chiappa
      Moderador

        Blz ? Então, apesar de fazer meses (muito provavelmente vc já matou o assunto), passando por aqui eu vi a sua msg original e deixa eu deixar registrado aqui : eu SUPONHO que com “objetos sys_pl” na verdade vc quer dizer os OBJECTOS DO TIPO TYPE (que é tipo um datatype criado por usuário) que o PL/SQL cria internamente de forma AUTOMÁTICA quando teu programa usa ROWTYPE, quando usa PIPELINEs e alguns recursos “avançados” do tipo em PL/SQL : o que ocorrer é que no 12cR1 tinha uns bugzinhos que faziam os TYPEs necessários não serem criados corretamente OU não terem GRANTs pro SYS, que é o schema onde o interpretador PL/SQL roda no final por trás das cortinas…….
        Dá um look em https://forums.oracle.com/ords/apexds/post/object-of-type-sys-plsql-how-to-determine-association-to-pk-1392 , https://forums.oracle.com/ords/apexds/post/sys-plsql-object-type-bug-0175 e https://forums.oracle.com/ords/apexds/post/find-the-parent-of-a-by-oracle-created-sys-plsql-type-5125, bem como nos links dessas páginas, ´para algumas idéias de work-around, E REALMENTE, se vc puder fazer um upgrade (nem que seja de 12cR1 para 12cR2 , se vc não puder sair do 12c), OU se puder aplicar os patches indicados, isso deve se resolver, sim….

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.

      Fóruns Banco de dados Oracle objetos sys_plql….