Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/04/2008, 15h44   #1
Membre habitué
 
Avatar de olivanto
 
Responsable d'exploitation informatique
Inscription : mars 2005
Messages : 437
Détails du profil
Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Finance

Informations forums :
Inscription : mars 2005
Messages : 437
Points : 147
Points : 147
Par défaut Tablespace autoextend ?

bonjour,

Un prestataire qui nous installé BO, a configuré aussi deux base Oracle 10g avec des tablespaces TEMP en autoextend.

Ce qui devait arriver arrive ; au bout de 2/3 fonctionnements corrects, les tablespaces gonflent jusqu'à leur limite définie (32Go) ...et annoncent "complet".

J'ai modifié les deux en virant l'autoextend, en leur laissant une taille de base respectable toutefois.

Quelle est la bonne solution ? Je ne vois pas pourquoi un TEMP serait en autoextend (jusqu'où irait-il ?), d'un autre coté, après une transaction, il ne devrait pas se vider ? (et donc, limiter les possilités de s'étendre ??)

Sur ma base de production, j'ai deux fichier pour le TEMP, de tailles assez faibles, et pas d'auto extend, jamais eu de problèmes....

HEEEEEEEEEEEELP ?
__________________
apprenti sorcier Oracle & boulet intérimaire...
http://www.courtois.cc/murphy/murphy_informatique.html
olivanto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 16h13   #2
Membre habitué
 
Inscription : juin 2006
Messages : 170
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 170
Points : 143
Points : 143
Citation:
Envoyé par olivanto Voir le message
bonjour,

Un prestataire qui nous installé BO, a configuré aussi deux base Oracle 10g avec des tablespaces TEMP en autoextend.
C'est pas bien dé balancer

Citation:
Envoyé par olivanto Voir le message
Quelle est la bonne solution ? Je ne vois pas pourquoi un TEMP serait en autoextend (jusqu'où irait-il ?), d'un autre coté, après une transaction, il ne devrait pas se vider ? (et donc, limiter les possilités de s'étendre ??)
quand tu définies un tablespace en autoextend tu peux mettre une taille max
mais je te l'accorde un TEMP ne devrait pas être en autoextend, et non le tablespace ne se rétrécie pas ; les données dans un tablespace de type temporaire sont bien supprimées, mais si ton tablespace a autant augmenté, c'est que les données étaient utilisées

Citation:
Envoyé par olivanto Voir le message
Sur ma base de production, j'ai deux fichier pour le TEMP, de tailles assez faibles, et pas d'auto extend, jamais eu de problèmes....
ca dépend de ce qui est lancé sur la base... si il y a peu d'utilisation du tablespace temporaire, effectivement tu n'auras pas de problèmes... après ca se trouve tu as eu pleins de requêtes qui se sont plantées car pas assez d'espace dans le tablespace temporaire, mais tu ne le surveilles peut-être pas

HEEEEEEEEEEEELP ?[/QUOTE]
couak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 16h20   #3
Membre habitué
 
Avatar de olivanto
 
Responsable d'exploitation informatique
Inscription : mars 2005
Messages : 437
Détails du profil
Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Finance

Informations forums :
Inscription : mars 2005
Messages : 437
Points : 147
Points : 147
merci pour cette réponse.

Ceci dit, je ne comprend toujours pas comment mon prestataire a réussi à remplir 32 Go ; moi je viens de faire la même chose que lui, et à la moitié seulement du traitement j'ai rempli le TEMP à 150 Mo seulement..

A suivre...
__________________
apprenti sorcier Oracle & boulet intérimaire...
http://www.courtois.cc/murphy/murphy_informatique.html
olivanto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 17h05   #4
Membre habitué
 
Inscription : juin 2006
Messages : 170
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 170
Points : 143
Points : 143
sûrement d'autres requêtes sur la base...
couak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 17h16   #5
Membre confirmé
 
Inscription : mars 2007
Messages : 750
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 750
Points : 277
Points : 277
Bonour,

je viens de me rendre compte que mon tempfile était en autoextend et a atteint la taille de 26 Go.

j'ai désactivé le mode autoextend..j'ai également essayé de faire un resize pour le repasser à 5Go mais j'obtiens l'erreur suivante:
Citation:
ORA-03297: le fichier contient des données utilisées au-delà de la valeur RESIZE requise
quelle est la solution???
farenheiit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 17h22   #6
Membre habitué
 
Philippe Launay
Inscription : décembre 2006
Messages : 151
Détails du profil
Informations personnelles :
Nom : Philippe Launay
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : décembre 2006
Messages : 151
Points : 129
Points : 129
Bonjour,

Créer un nouveau tablespace temporaire,
Le définir comme tablespace temporaire par défaut
Code :
1
2
 
ALTER DATABASE DEFAULT TEMPORARY tablespace TMP;
et dropper l'ancien tablespace
fulub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 17h23   #7
Membre habitué
 
Inscription : juin 2006
Messages : 170
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 170
Points : 143
Points : 143
http://www.developpez.net/forums/sho...ensionner+temp
couak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 17h25   #8
Membre habitué
 
Inscription : juin 2006
Messages : 170
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 170
Points : 143
Points : 143
Citation:
Envoyé par fulub Voir le message
Bonjour,

Créer un nouveau tablespace temporaire,
Le définir comme tablespace temporaire par défaut
Code :
1
2
 
ALTER DATABASE DEFAULT TEMPORARY tablespace TMP;
et dropper l'ancien tablespace
attention aux users qui utilisent le tablespace temporaire qui est sur le point d'être droppé
couak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 17h26   #9
Membre confirmé
 
Inscription : mars 2007
Messages : 750
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 750
Points : 277
Points : 277
comment savoir si mon tablespace temporaire est utilisé par des sessions en cours??? Que se passe t'il si je fixe une taille de 5Go non extensible et que le tempfile s'avère trop petit? est ce que ça plante?
farenheiit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 17h27   #10
Membre habitué
 
Philippe Launay
Inscription : décembre 2006
Messages : 151
Détails du profil
Informations personnelles :
Nom : Philippe Launay
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : décembre 2006
Messages : 151
Points : 129
Points : 129
Citation:
Envoyé par couak Voir le message
attention aux users qui utilisent le tablespace temporaire qui est sur le point d'être droppé
Je pensais qu'il attendait que le tablespace ne soit plus utilisé avant de le supprimer définitivement comme il le fait sur le UNDO (où la suppression peut être longue) ?
fulub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 17h32   #11
Membre habitué
 
Inscription : juin 2006
Messages : 170
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 170
Points : 143
Points : 143
Citation:
Envoyé par fulub Voir le message
Je pensais qu'il attendait que le tablespace ne soit plus utilisé avant de le supprimer définitivement comme il le fait sur le UNDO (où la suppression peut être longue) ?
ah ? je savais pas mais parfois on peut attendre longtemps, et on aurait eu un post "j'ai lancé la suppression mais ca me rend pas la main" :p
couak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2008, 09h08   #12
Membre habitué
 
Avatar de olivanto
 
Responsable d'exploitation informatique
Inscription : mars 2005
Messages : 437
Détails du profil
Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Finance

Informations forums :
Inscription : mars 2005
Messages : 437
Points : 147
Points : 147
Pour cloturer mon début de post ;

Après avoir fait tourner l'échange entre base via BO trois fois, je constate avec plaisir que :

1- mon TEMP est vide, et s'est vidé régulièrement
2- tout fonctionne !

CQFD ; un gros TEMP, et pas d'autoextend !
__________________
apprenti sorcier Oracle & boulet intérimaire...
http://www.courtois.cc/murphy/murphy_informatique.html
olivanto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2008, 10h10   #13
Membre chevronné
 
Avatar de 13thFloor
 
Homme
DBA Oracle freelance
Inscription : janvier 2005
Messages : 558
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 45
Localisation : France

Informations professionnelles :
Activité : DBA Oracle freelance

Informations forums :
Inscription : janvier 2005
Messages : 558
Points : 718
Points : 718
Citation:
Envoyé par olivanto
Quelle est la bonne solution ? Je ne vois pas pourquoi un TEMP serait en autoextend (jusqu'où irait-il ?), d'un autre coté, après une transaction, il ne devrait pas se vider ? (et donc, limiter les possilités de s'étendre ??)
Il faudrait, si possible, que la consommation d'espace temporaire soit moindre.
Qu'est-ce qui a rempli le TEMP ? Une création d'index ? Un tri énorme (order by, group by...) ? Du parallélisme à outrance ?
Autoextend : ok si un maxsize est défini afin de ne pas saturer l'espace disque disponible/alloué.
13thFloor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2008, 10h42   #14
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Citation:
Envoyé par olivanto Voir le message
CQFD ; un gros TEMP, et pas d'autoextend !
ou petit TEMP et autoextend mais avec une limite
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h39.


 
 
 
 
Partenaires

Hébergement Web