Bonjour,
je souhaiterais savoir comment voir si un tablespace temporaire est utilisé par un e session ainsi que son taux d'utilisation du tablespace
Bonjour,
je souhaiterais savoir comment voir si un tablespace temporaire est utilisé par un e session ainsi que son taux d'utilisation du tablespace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT s.sid "SID",s.username "User",s.program "Program", u.tablespace "Tablespace", u.contents "Contents", u.extents "Extents", u.blocks*8/1024 "Used Space in MB", q.sql_text "SQL TEXT", a.object "Object", k.bytes/1024/1024 "Temp File Size" FROM v$session s, v$sort_usage u, v$access a, dba_temp_files k, v$sql q WHERE s.saddr=u.session_addr and s.sql_address=q.address and s.sid=a.sid and u.tablespace=k.tablespace_name;
merci,
que se passe t'il si un tbs temporaire qui n'est pas en mode autoextend et qui lors d'un gros tris arrive à saturation? est ce que la requête plante?
oui, tri impossible donc plantage
Ou réutilisation de l'espace existant
Un tablespace temporaire plein à 99.99 % ne veut pas dire que les prochaines requêtes devant effectuer un tri planteront forcément
le tempfile comme le datafile peut être plein d'extents videsmais si tous les extents du temp sont utilisés et qu'Oracle ne peut pas en créer alors la requête plante
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager