From 0955dc88e06ca2af3f864927651a0963a220eecd Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Mon, 6 Nov 2023 16:39:30 +0100 Subject: [PATCH] order + db size --- ...eck_db_restart.sql => 0_check_db_restart.sql} | 0 Daily/sql/1_get_db_size.sql | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) rename Daily/sql/{check_db_restart.sql => 0_check_db_restart.sql} (100%) create mode 100644 Daily/sql/1_get_db_size.sql 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