Bonjour,
j'ai une requête que j'aimerai optimiser pour afficher les redo log que j'essai d'adapter pour ne voir que le redo log stanbdy, mais j'ai des doublons et je ne suis pas sur de la validité du résultat :
set lines 999
set lines 999
col MEMBER for a80
col status for a20
col type for a15
COL l.BYTES/1024/1024 FORMAT 999,999,999.99 HEAD 'Taille en Mo'
select l.GROUP#,
l.THREAD#,
l.SEQUENCE#,
l.BYTES/1024/1024,
l.MEMBERS,
l.STATUS,
f.TYPE,
f.MEMBER
from V$LOGFILE f, V$LOG l
where type = 'STANDBY'
order by TYPE,GROUP#,MEMBER;Mais comme on peut le voir j'ai des doublons et quand je fais les requêtes SELECT séparées sur les 2 tables V$LOGFILE et V$LOG, cela donne ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 GROUP# THREAD# SEQUENCE# Taille en Mo MEMBERS STATUS TYPE MEMBER ---------- ---------- ---------- --------------- ---------- -------------------- --------------- -------------------------------------------------------------------------------- 1 1 189945 150.00 2 CURRENT STANDBY /CHEMIN/01/BDD/BDD_redostby1_1.rdo 1 1 189945 150.00 2 CURRENT STANDBY /CHEMIN/01/BDD/BDD_redostby2_1.rdo 1 1 189945 150.00 2 CURRENT STANDBY /CHEMIN/01/BDD/BDD_redostby3_1.rdo 1 1 189945 150.00 2 CURRENT STANDBY /CHEMIN/02/BDD/BDD_redostby1_2.rdo 1 1 189945 150.00 2 CURRENT STANDBY /CHEMIN/02/BDD/BDD_redostby2_2.rdo 1 1 189945 150.00 2 CURRENT STANDBY /CHEMIN/02/BDD/BDD_redostby3_2.rdo 2 1 189943 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby1_1.rdo 2 1 189943 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby2_1.rdo 2 1 189943 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby3_1.rdo 2 1 189943 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby1_2.rdo 2 1 189943 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby2_2.rdo 2 1 189943 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby3_2.rdo 3 1 189942 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby1_1.rdo 3 1 189942 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby2_1.rdo 3 1 189942 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby3_1.rdo 3 1 189942 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby1_2.rdo 3 1 189942 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby2_2.rdo 3 1 189942 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby3_2.rdo 7 1 189944 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby1_1.rdo 7 1 189944 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby2_1.rdo 7 1 189944 150.00 2 INACTIVE STANDBY /CHEMIN/01/BDD/BDD_redostby3_1.rdo 7 1 189944 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby1_2.rdo 7 1 189944 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby2_2.rdo 7 1 189944 150.00 2 INACTIVE STANDBY /CHEMIN/02/BDD/BDD_redostby3_2.rdo 24 rows selected.
SQL> select * from V$LOG;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME ---------- ---------- ---------- ---------- ---------- --- -------------------- ------------- --------------- 1 1 189945 157286400 2 YES ACTIVE 7771095445 16-DEC-15 7 1 189944 157286400 2 YES INACTIVE 7771034899 16-DEC-15 3 1 189946 157286400 2 NO CURRENT 7771152648 16-DEC-15 2 1 189943 157286400 2 YES INACTIVE 7770971127 16-DEC-15SQL> select * from V$LOGFILE;Est-ce qu'il y a possibilité de corriger ma requête ou bien avez-vous une requête qui donnerai les informations des redo log stanbdy en une seule requête avec le Groupe, la Taille, les Members, le type et le Chemin (Member) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 GROUP# STATUS TYPE MEMBER IS_ ---------- -------------------- --------------- -------------------------------------------------------------------------------- --- 1 ONLINE /CHEMIN/01/BDD/BDD_redo1_1.rdo NO 1 ONLINE /CHEMIN/02/BDD/BDD_redo1_2.rdo NO 2 ONLINE /CHEMIN/01/BDD/BDD_redo2_1.rdo NO 2 ONLINE /CHEMIN/02/BDD/BDD_redo2_2.rdo NO 3 ONLINE /CHEMIN/01/BDD/BDD_redo3_1.rdo NO 3 ONLINE /CHEMIN/02/BDD/BDD_redo3_2.rdo NO 4 STANDBY /CHEMIN/01/BDD/BDD_redostby1_1.rdo NO 4 STANDBY /CHEMIN/02/BDD/BDD_redostby1_2.rdo NO 5 STANDBY /CHEMIN/01/BDD/BDD_redostby2_1.rdo NO 5 STANDBY /CHEMIN/02/BDD/BDD_redostby2_2.rdo NO 6 STANDBY /CHEMIN/01/BDD/BDD_redostby3_1.rdo NO 6 STANDBY /CHEMIN/02/BDD/BDD_redostby3_2.rdo NO 7 ONLINE /CHEMIN/01/BDD/BDD_redo7_1.rdo NO 7 ONLINE /CHEMIN/02/BDD/BDD_redo7_2.rdo NO
Merci.
Partager