Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #81843
    JamirJr
    Participante

      Olá pessoal,

      gostaria de saber se tem como visualizar o comando (select) mais recente executado no banco? a situação é a seguinte: o select está embutido numa linguagem, a qual não tenho acesso. Não sei se conseguiria através de trace, mas estava pensando nas views: V$SQLTEXT, V$SQL, V$SQLTEXT_WITH_NEWLINES, V$SQLAREA

      aproveitando…

      tem alguma view q mostra os campos das views, assim como a dba_tab_columns para tabelas?

      Muito obrigado

      🙄 😆 😳

      #81859
      vieri
      Participante

        As views vc visualiza com um simples describe, (DESC OWNER.VIEW_NAME) o SQLTEXT tem que fazer um join entre essas tabelas para pegar um select especifico… o trace tb funcionaria

        #81865
        JamirJr
        Participante

          Muito obrigado vieri,

          vou estudar mais essas tabelas (SQLTEXT)…

          agora no caso dos campos das views descobri aqui sem querer, hehehe
          é a própria tabela dba_tab_columns, ela contem tanto campos de tabelas como de views.

          #81897
          marcelomirandola
          Participante

            Jamir, se vc usar o Enterprise Manager, vá na guia Desempenho no Link Histórico SQL. Lá são mostradas as últimas instruções SQL do seu banco.

            #81935
            JamirJr
            Participante

              Marcelo, fiz diversos select’s mas nenhum deles apareceu na lista Histórico SQL.

              Monitoramento em tempo real mostra 50 SQL’s
              Administracao mostra 8 SQL’s

              O que pode ser?

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