Pular para o conteúdo
  • Este tópico contém 10 respostas, 4 vozes e foi atualizado pela última vez 15 anos atrás por Avatar de vierivieri.
Visualizando 11 posts - 1 até 11 (de 11 do total)
  • Autor
    Posts
  • #87940
    Avatar de Thiago VilhenaThiago Vilhena
    Participante

      Olá pessoal bom dia….

      Estou tentando instalar o STATSPACK pra poder coletar estatisticas do Oracle…

      vou contar +ou- o que eu fiz…. Sabendo que o STATSPACK utiliza 2 tablespace um permanente e um temporario eu criei

      A tablespace ARMSTATSPACK como permanente e a TEMPSTATSPACKcomo temporaria até ai belezura.

      continuei la ai rodei o @caminho/spcreate para instalar o utilitario instalei selecionei la os tablespace tudo instalado redondinhu.

      loguei la no PERFSTAT.

      como minha intenção é coletar estatisticas do banco, dei um @caminho/spreport dai o negocio ficou feio…

      apartir dai eu nao sei mais.

      AHhhhh… lembrando que antes eu nao havia consseguido dai eu dei um spdrop pra eliminar o STATSPACK. Depois creiei denovo
      Mas percebi que os valores que eu tinha atribuido anteriormente nao foram dropados…

      SQL> @C:oracleproduct10.2.0db_1RDBMSADMINspreport

      Current Instance
      ~~~~~~~~~~~~~~~~

      DB Id DB Name Inst Num Instance
      ----------- ------------ -------- ------------
      1740425169 TESTE01 1 teste01

      Instances in this Statspack schema
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DB Id Inst Num DB Name Instance Host
      ----------- -------- ------------ ------------ ------------
      1740425169 1 TESTE01 teste01 3CON03

      Using 1740425169 for database Id
      Using 1 for instance number

      Specify the number of days of snapshots to choose from
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Entering the number of days (n) will result in the most recent
      (n) days of snapshots being listed. Pressing without
      specifying a number lists all completed snapshots.

      Listing all Completed Snapshots

      Snap
      Instance DB Name Snap Id Snap Started Level Comment
      ------------ ------------ --------- ----------------- ----- -------------------

      teste01 TESTE01 1 15 Jul 2009 17:26 5

      Specify the Begin and End Snapshot Ids
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Informe o valor para begin_snap:9
      Begin Snapshot Id specified: 9

      Informe o valor para end_snap: 9
      End Snapshot Id specified: 9

      declare
      *
      ERRO na linha 1:
      ORA-20200: Begin Snapshot Id 9 does not exist for this database/instance
      ORA-06512: em line 28

      Desconectado de Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
      uction
      With the Partitioning, OLAP and Data Mining options

      C:Documents and SettingsThiago Vilhena>

      pessoal se puder dar uma luz ai.. oq devo passar nesses especificaçoes ai para poder geral a coleta.

      Vlw galera abração..

      #87944
      Avatar de vierivieri
      Participante

        Vc precisa criar o job do statspack.

        execute dbms_job.submit(:jobno, ‘statspack.snap;’,
        trunc(sysdate+1/24,’HH’), ‘trunc(SYSDATE+1/24,”HH”)’, TRUE, :instno);

        Ai quando vc for rodar o spreport , vai aparecer vários snapshot’s…
        ai vc coloca o range (snap_id) inicio e fim que vc quer exibir no relatório.

        Se ainda tiver dúvidas:
        http://www.dba-oracle.com/t_statspack_i … _steps.htm

        #87952
        Avatar de Thiago VilhenaThiago Vilhena
        Participante

          conssegui veio.. por enquanto so estou testando.. agora o arquivo LST vai pra onde? auihsduha

          #87953
          Avatar de Thiago VilhenaThiago Vilhena
          Participante

            Acheiii.. Ta sussa vou continuar fazendo alguns testes aqui e vou pondo minhas duvidas…

            tipo assim pra que a coleta seja gerada. deve ser criado 2 snap

            vlw pela dica vireri

            #87963
            Avatar de Rodrigo AlmeidaRodrigo Almeida
            Participante

              A resposta do VIERI foi certeira. Faltava somente o JOB para gerar os snaps IDs necessários para o report.

              Sobre o caminho que será gerado o LST ou HTML, é apartir do diretorio que você invocou o SQLPLUS para executar o statspack.

              Percebi que tu está usando o Oracle 10g, depois do Statspack, procura usar o AWR que dá mais informações detalhadas.

              Se perguntar, gosto dos 2!!! Statspack na veia e AWR para relaxar!

              Abraços,

              Rodrigo Almeida

              #87965
              Avatar de Thiago VilhenaThiago Vilhena
              Participante

                i rapaz conhecia esse tal de AWR nao, quando eu acabar de dar uma estudada legal no STATSPACK vou ate da uma olhada nesse cara ai.. vlw Rodrigão!!!

                Agora tipo eu quero automatizar aparadinha aqui exemplo

                quero que colete as estatisticas de 09:00 as 10:00 depois de 10:00 as 11:00
                ai de 11:00 as 12:00 ai depois de 13:00 as 14:00 ai de 14:00 as 15:00 assim ate as 18:00 que é no final do espediente…

                como que eu posso fazer uma parada dessa?

                #87967
                Avatar de David SiqueiraDavid Siqueira
                Participante

                  Fala Thiago beleza?

                  Usei bastante o AWR aqui na empresa quando tivemos um problema com uma aplicação e a consultoria que era a desenvolvedora do aplicativo, geramos diversos AWR’s para demonstrar a ineficiencia do aplicativo, o Rodrigão bem sabe….hehehehe.

                  Com certeza tu vai curtir o AWR sim, procure usar também o ADDM para poder coletar e dar algumas recomendações sobre melhorias em seu ambiente, mesmo que não haja nada a melhorar fica como conhecimento adquirido.

                  Abração

                  #87971
                  Avatar de Thiago VilhenaThiago Vilhena
                  Participante

                    Po beleza David.. quando eu acabar de ver esse negocio aki do STATSPACK eu do uma estudadinha nessas 2 parada…

                    será que eu deveria criar varios jobs.. com os intervalos de tempo de 1hr pra pegar o dia todo de trabalho exemplo

                    9:00 as 10:00 = relatoriostatsopack1.lst
                    10:00 as 11:00 = relatoriostatsopack2.lst
                    11:00 as 12:00 = relatoriostatsopack3.lst
                    ……

                    ????

                    #87974
                    Avatar de David SiqueiraDavid Siqueira
                    Participante

                      Boa idéia Thiago, assim tu tem várias situaçãos do seu dia, e pode facilmente elaborar um REPORT mais completo de como sua Aplicação esta se comportando no decorrer do dia, em horários de pico de utilização e de menor utilização, até pra saber melhor onde mexer quando for o caso de mudar um parametro etc e tal.

                      Abraço.

                      #87976
                      Avatar de Rodrigo AlmeidaRodrigo Almeida
                      Participante

                        Thiago,

                        Para criar esse tipo de intervalo que quer, basta criar o job como o VIERI mencionou com o intervalo de 1 em 1 hora, trunc(sysdate)+1/24

                        E depois, escolhe os snaps referentes aos horários que queira..

                        Abraços,

                        Rodrigo Almeida

                        #87991
                        Avatar de vierivieri
                        Participante

                          Concordo com o Rodrigo…

                          Para situações mais HardCore..
                          utilize o statspack!

                          Para situações mais “tranquilas” e/ou para levar em reuniões
                          use o AWR/ASH/ADDM. Junto com Snapshot’d do EM.

                          Se mostrar o statspack para clientes eles vão achar que é um pergaminho escrito em Russo!!!
                          hauhauauahau

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