diff --git a/Daily/sql/check_db_restart.sql b/Daily/sql/0_check_db_restart.sql similarity index 100% rename from Daily/sql/check_db_restart.sql rename to Daily/sql/0_check_db_restart.sql diff --git a/Daily/sql/1_get_db_size.sql b/Daily/sql/1_get_db_size.sql new file mode 100644 index 0000000..5293a41 --- /dev/null +++ b/Daily/sql/1_get_db_size.sql @@ -0,0 +1,16 @@ +set head off +col TOTAL_SIZE_GB format 99,999.99 +SELECT ROUND(SUM(TAILLE_BYTES)/1024/1024/1024,2) TOTAL_SIZE_GB FROM +( + SELECT SUM(FILE_SIZE_BLKS*BLOCK_SIZE) TAILLE_BYTES FROM V$CONTROLFILE + UNION ALL + SELECT SUM(BYTES) FROM V$TEMPFILE + UNION ALL + SELECT SUM(BYTES) FROM V$DATAFILE + UNION ALL + SELECT SUM(MEMBERS*BYTES) FROM V$LOG + UNION ALL + SELECT BYTES FROM V$STANDBY_LOG SL, V$LOGFILE LF WHERE SL.GROUP# = LF.GROUP# +); +set head on +exit \ No newline at end of file