diff --git a/sql/22_online_log.sql b/sql/22_online_log.sql
index 2803d8a..5de12f3 100644
--- a/sql/22_online_log.sql
+++ b/sql/22_online_log.sql
@@ -1,20 +1,49 @@
prompt
Fichiers de journalisation (Redolog) :
alter session set nls_date_format='YYYY/MM/DD HH24:MI:SS';
-SELECT /*+ NO_MERGE */
- *
- FROM v$log
- ORDER BY 1, 2, 3, 4;
-prompt Multiplexage des fichiers de journalisation (Redolog)
+SELECT
+ *
+FROM
+ v$log
+ORDER BY
+ group#,
+ thread#,
+ sequence#;
+
+prompt Multiplexage des fichiers de journalisation (Redolog et standbylog)
+
COL MEMBER FORMAT A90 WRAPPED
BREAK ON GROUP# SKIP 1 ON THREAD# ON SEQUENCE# ON TAILLE_MIB ON "STATUS(ARCHIVED)"
-SELECT 'OnlineLog' T, G.GROUP#, G.THREAD#, G.SEQUENCE#, G.BYTES/1024/1024 TAILLE_MIB, G.STATUS||'('||G.ARCHIVED||')' "STATUS(ARCHIVED)", F.MEMBER
-FROM V$LOG G, V$LOGFILE F
-WHERE G.GROUP#=F.GROUP#
+SELECT
+ 'OnlineLog' t,
+ g.group#,
+ g.thread#,
+ g.sequence#,
+ g.bytes / 1024 / 1024 taille_mib,
+ g.status || '(' || g.archived || ')' "STATUS(ARCHIVED)",
+ f.member
+FROM
+ v$log g,
+ v$logfile f
+WHERE
+ g.group# = f.group#
UNION ALL
-SELECT 'StandbyLog',G.GROUP#, G.THREAD#, G.SEQUENCE#, G.BYTES/1024/1024 TAILLE_MIB, G.STATUS||'('||G.ARCHIVED||')' "STATUS(ARCHIVED)", F.MEMBER
-FROM V$STANDBY_LOG G, V$LOGFILE F
-WHERE G.GROUP#=F.GROUP#
-ORDER BY 1,3,4,2;
-
+SELECT
+ 'StandbyLog',
+ g.group#,
+ g.thread#,
+ g.sequence#,
+ g.bytes / 1024 / 1024 taille_mib,
+ g.status || '(' || g.archived || ')' "STATUS(ARCHIVED)",
+ f.member
+FROM
+ v$standby_log g,
+ v$logfile f
+WHERE
+ g.group# = f.group#
+ORDER BY
+ 1,
+ 3,
+ 4,
+ 2;