Tamanho da Base de Dados

https://www.jacobysaustin.com/2024/05/dp0b1uxu Script para verificar o tamanho de seu banco de dados. O objetivo deste é verificar o crescimento de seu banco de dados.
Muito útil quando o cliente pergunta qual o tamanho da minha base de dados.

follow link SQL> set serveroutput on SQL> declare 2 dbf number; 3 tmpdbf number; 4 lgf number; 5 ctl number; 6 soma number; 7 begin 8 select trunc(sum(bytes/1024/1024),2) into dbf from v$datafile; 9 select trunc(sum(bytes/1024/1024),2) into tmpdbf from v$tempfile; 10 select trunc(sum(bytes/1024/1024),2) into lgf from v$log l, v$logfile lf where l.group# = lf.group#; 11 select trunc(sum(block_size*file_size_blks/1024/1024),2) into ctl from v$controlfile; 12 select trunc((dbf+tmpdbf+lgf+ctl)/1024,2) into soma from dual; 13 DBMS_OUTPUT.PUT_LINE(chr(10)); 14 DBMS_OUTPUT.PUT_LINE('Datafiles: '|| dbf ||' MB'); 15 DBMS_OUTPUT.PUT_LINE(chr(0)); 16 DBMS_OUTPUT.PUT_LINE('Tempfiles: '|| tmpdbf ||' MB'); 17 DBMS_OUTPUT.PUT_LINE(chr(0)); 18 DBMS_OUTPUT.PUT_LINE('Logfiles: '|| lgf ||' MB'); 19 DBMS_OUTPUT.PUT_LINE(chr(0)); 20 DBMS_OUTPUT.PUT_LINE('Controlfiles: '|| ctl ||' MB'); 21 DBMS_OUTPUT.PUT_LINE(chr(0)); 22 DBMS_OUTPUT.PUT_LINE('Total Tamanho: '|| soma ||' GB'); 23 end; 24 / Datafiles: 2745.37 MB Tempfiles: 128 MB Logfiles: 300 MB Controlfiles: 27.84 MB Total Tamanho: 3.12 GB PL/SQL procedure successfully completed.

https://yplocal.us/nv7nwii A saída do Total Tamanho é em Gigabytes.

%name Tamanho da Base de Dados

Autor: Maycon Tomiasi

follow url

click here Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g/11g/12c, OCS 11g Implementation, OCE 11g Performance Tuning, OCE 11g RAC & GRID e OPN Specialist. Conhecimentos em PHP.