Pular para o conteúdo
  • Este tópico contém 4 respostas, 3 vozes e foi atualizado pela última vez 18 anos, 5 meses atrás por Marcio68Almeida.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #80477
    rgmatias
    Participante

      Como verificar o tamanho do Banco de dados, e o espaço utilizado via comandos no Red Hat 9i?

      #80481
      gustavodesa
      Participante

        Para verificar o espaço utilizado e livre em cada partição você pode digitar o comando abaixo:

        df -h

        Para você visualizar o tamanho dos datafiles em um diretório, basta você entrar no diretório onde se encontra os datafiles e digitar o comando abaixo:

        du -h

        Espero que te ajude !! qualquer duvida é só postar no forum novamente.

        #80519
        rgmatias
        Participante

          Estes comandos eu já conheço, eu gostaria de saber o comando utilizado para eu saber numa tablespace de 10G, o que tem de espaçõ utilizado.

          [quote=”gustavodesa”:1ogdr6am]Para verificar o espaço utilizado e livre em cada partição você pode digitar o comando abaixo:

          df -h

          Para você visualizar o tamanho dos datafiles em um diretório, basta você entrar no diretório onde se encontra os datafiles e digitar o comando abaixo:

          du -h

          Espero que te ajude !! qualquer duvida é só postar no forum novamente.[/quote]

          #80523
          gustavodesa
          Participante

            Vê se esse script atende a sua necessidade !!!

            prompt *********** Tamanho e consumo das Tablespaces ***************
            prompt
            column “TOTAL” format 99,999
            column “OCUPADO” format 99,999
            column “Livre” format 99,999
            select f.tablespace_name, round(sum(f.bytes/1024/1024),2) Total, round(s2.ocupado,2) Ocupado, round((sum(f.bytes/1024/1024) – s2.ocupado),2) Livre , round(((round((sum(f.bytes/1024/1024) – s2.ocupado),2)/round(sum(f.bytes/1024/1024),2))*100),2) Percentual
            from dba_data_files f,
            ( select s.tablespace_name, sum(s.bytes/1024/1024) Ocupado
            from dba_segments s
            group by s.tablespace_name) s2
            where f.tablespace_name = s2.tablespace_name (+)
            –and f.tablespace_name in (‘TEMP01’)
            group by f.tablespace_name, s2.ocupado
            /

            #80537
            Marcio68Almeida
            Participante

              Gosto deste script que desenvolvi…
              Select tablespace_name,
              TO_CHAR ((SUM (espacos) + (SUM (maximo) - SUM (alocado)) ) / 1048576, '999,999,999.9999') Espaco,
              TO_CHAR (SUM (tamanho) / 1048576, '9999,999,999,999.9999') Tamanho,
              TO_CHAR (SUM (alocado) / 1048576, '9999,999,999,999.9999') Alocado,
              TO_CHAR ((SUM (tamanho) / SUM (alocado) * 100), '999.9999') Utilizacao,
              TO_CHAR (SUM (maximo) / 1048576, '9999,999,999,999.9999') Maximo,
              TO_CHAR ((SUM (tamanho) / SUM (maximo) * 100), '999.9999') "Percentual Máximo",
              TO_CHAR (SUM (maior) / 1048576, '9999,999,999,999.9999') "Maior Extent",
              TO_CHAR (SUM (next) / 1048576, '9999,999,999,999.9999') "Next Extent"
              From
              (
              Select s.tablespace_name, SUM (s.bytes) tamanho, 0 Alocado, 0 Maximo, 0 maior, MAX (next_extent) next, 0 espacos
              From dba_segments s
              Group by s.tablespace_name
              Union
              Select df.tablespace_name, 0 tamanho, SUM (df.bytes) Alocado, SUM (df.maxbytes) Maximo, 0 maior, 0 next, 0 espacos
              From dba_data_files df
              Group by df.tablespace_name
              Union
              Select tablespace_name, 0 tamanho, 0 alocado, 0 maximo, MAX (bytes) maior, 0 next, sum (bytes) espacos
              From dba_free_space
              Group by tablespace_name
              )
              Group by tablespace_name

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