Bonjour,
j'ai pris cela sur METALINK :
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
 
prompt Fragmentation report - If number of extents is approaching Maxextents,
prompt it is time to defragment the table.
prompt
 
column owner  noprint  new_value  owner_var
column segment_name  format a30          heading 'Object Name'
column segment_type  format a9           heading 'Table/Indx'
column sum(bytes)    format 999,999,999  heading 'Bytes Used'
column count(*)      format 999          heading 'No.'
 
break on owner skip page 2
 
ttitle center 'Table Fragmentation Report' skip 2 -
       left 'creator: ' owner_var skip 2
 
select a.owner,     segment_name,  segment_type,
    sum(bytes),  max_extents,   count(*)
from   dba_extents a,  dba_tables b
where  segment_name  =  b.table_name
having count(*) > 3
group  by a.owner, segment_name, segment_type, max_extents
order  by a.owner, segment_name, segment_type, max_extents
/
Qui rend cela :*
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Object Name                    Table/Ind   Bytes Used MAX_EXTENTS  No.
------------------------------ --------- ------------ ----------- ----
 
WRI$_ALERT_HISTORY             TABLE          786,432  2147483645   12
Il dis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If number of extents is approaching Maxextents,
Mais je ne vois pas dans la ligne retournée par la requêtte le nombre des extents. d'autre part la colonne MAX_EXTENTS il est en quelle unité ?

D'avance merci.