Fórum Tamanho de uma Tablespace #458350

13/10/2013

0

Srs(a).
Boa Noite

Alguém poderia me informar se existe um comando para verificar o tamanho de uma tablespace ?
Em particular da Tablespace UNDO. Sou estudante de banco de dados e tenho um exercicio para fazer assim: Altere o tamanho da tablespace de UNDO aumentando-a em 10%.
Anderson Menezes

Anderson Menezes

Responder

Posts

04/11/2013

Eliel Martins

Olá Anderson,

Tem sim, segue abaixo o código para exibir o tamanho da tablespace.

SELECT A.TABLESPACE_NAME,
       B.FILE_NAME,
       B.SIZE_KB,
       A.FREE_KB,
       TRUNC((A.FREE_KB / B.SIZE_KB) * 100) "LIVRE_%"
  FROM (SELECT TABLESPACE_NAME, TRUNC(SUM(BYTES) / 1024) FREE_KB
          FROM DBA_FREE_SPACE
         GROUP BY TABLESPACE_NAME) A,
       (SELECT TABLESPACE_NAME, FILE_NAME, TRUNC(SUM(BYTES) / 1024) SIZE_KB
          FROM DBA_DATA_FILES
         GROUP BY TABLESPACE_NAME, FILE_NAME) B
 WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME


Espero ter ajudado.
Responder

Gostei + 0

05/11/2013

Deivison Melo

Uma observação é quanto ao tamanho, 16 K já é um bom tamanho!


Responder

Gostei + 0

19/05/2014

Eliézio Mesquita

Anderson tem um view que eu em particular acho muito legal, segue abaixo:

select * from dba_tablespace_usage_metrics;


Abcs
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar