Bonjour,
je cherche la requete qui affiche :
- les objets ne pouvant plus s'étendre.
Cette requete concerne le DBA.
Merci
Bonjour,
je cherche la requete qui affiche :
- les objets ne pouvant plus s'étendre.
Cette requete concerne le DBA.
Merci
Cette requête te donne la place libre dans les tablespaces. Ceux qui sont plein ne pourront plus s'étendre et les objets à l'intérieur non plus... sauf si il y a un autoextend dessus.
Te reste plus qu'a regarder dans dba_segments les objets qui sont dans le tablespace qui t'interesse et le tour est joué.
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 SELECT /* + RULE */ df.tablespace_name "Tablespace", df.bytes / (1024 * 1024) "Size (MB)", SUM(fs.bytes) / (1024 * 1024) "Free (MB)", Nvl(Round(SUM(fs.bytes) * 100 / df.bytes),1) "% Free", Round((df.bytes - SUM(fs.bytes)) * 100 / df.bytes) "% Used" FROM dba_free_space fs, (SELECT tablespace_name,SUM(bytes) bytes FROM dba_data_files GROUP BY tablespace_name) df WHERE fs.tablespace_name (+) = df.tablespace_name GROUP BY df.tablespace_name,df.bytes UNION ALL SELECT /* + RULE */ df.tablespace_name tspace, fs.bytes / (1024 * 1024), SUM(df.bytes_free) / (1024 * 1024), Nvl(Round((SUM(fs.bytes) - df.bytes_used) * 100 / fs.bytes), 1), Round((SUM(fs.bytes) - df.bytes_free) * 100 / fs.bytes) FROM dba_temp_files fs, (SELECT tablespace_name,bytes_free,bytes_used FROM v$temp_space_header GROUP BY tablespace_name,bytes_free,bytes_used) df WHERE fs.tablespace_name (+) = df.tablespace_name GROUP BY df.tablespace_name,fs.bytes,df.bytes_free,df.bytes_used ORDER BY 4 DESC;
Celle-ci devrait faire l'affaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 col owner for a10 wrap col segment_type for a10 wrap col segment_name for a20 wrap col Mo for 999,999,999 select owner,segment_name,segment_type,bytes/1024/1024 "Mo" from dba_segments where next_extent> (select max(bytes) from dba_free_space where tablespace_name = dba_segments.tablespace_name);
Partager