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 21/12/2007, 16h29   #1
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
Par défaut [TABLESPACE] drop temporary tablespace include contents and datafile lock de session

Bonjour à tous,

j'ai actuellement un gros soucis avec ma base.

Config:

HP-UX 11.23
ORACLE 10.2.0.2 RAC
J'ai 2 nodes


J'ai exécuté la commande

Code :
DROP TABLESPACE temp INCLUDING CONTENTS AND DATAFILES;
Mais le problème est que j'utilise des raw devices.

D'où j'ai un gros soucis de blocking session sur une de mes instances.

J'avais pensé stopper l'instance mais j'ai peur que la base soit ensuite corrompue.

J'ai voulu faire un kill de la session mais il m'a refusé car le session n'est pas un user session

Citation:
ORA-00029: session is not a user session
Donc je ne sais plus trop quoi faire.

j'ai également créé un SR sur Metalink avant de faire de grosses bêtises.

Si vous avez un début de piste, il est le bienvenu.

D'avance merci pour vos réponses.
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 16h36   #2
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Le temp est utilisé par quelle session ?

si vous tuez les sessions applicatives qui sont encore dessus, ça débloque pas ?

Que dit l'instance +ASM ?
pourquoi les raw devices seraient problématiques ?
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 16h38   #3
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
pour dropper un tablespace temporaire faut déjà prendre garde à en créer un autre et affecter ce 2° aux users.

D'abord, pourquoi tu veux dropper ce tablespace ?

T'inquiétes pas la corruption du TEMP ne pose pas de problème.
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 16h50   #4
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
Citation:
Le temp est utilisé par quelle session ?

si vous tuez les sessions applicatives qui sont encore dessus, ça débloque pas ?

Que dit l'instance +ASM ?
pourquoi les raw devices seraient problématiques ?
Je n'utilise pas ASM.

Parce que tu ne peux pas faire de drop include datafile avec des raw devices.

Citation:
pour dropper un tablespace temporaire faut déjà prendre garde à en créer un autre et affecter ce 2° aux users.

D'abord, pourquoi tu veux dropper ce tablespace ?

T'inquiétes pas la corruption du TEMP ne pose pas de problème.
J'avais créé un deuxième tablespace avant de dropper le premier.

Je voulais dropper ce tablespace car je devais agrandir sa taille, la database lance ses stats toutes les nuits, et mon project manager en avait marre de recevoir un SMS toutes les nuits parce que le temp tablespace était plein à 99%

Et au lieu de simplement ajouter un raw device au temp tablespace actuel, j'ai voulu créer un nouveau temp tablespace avec un seul gros raw device.


Bon ben entre temps j'ai résolu mon problème, j'ai quand même réussi à killer des sessions applicatives alors qu'il y a une heure il ne voulait que je les kille.

En fait à chaque fois que je ne trouve pas de solution au bout d'une heure je poste un message sur le forum. Et comme par magie 5 minutes après que j'aie posté le message, mon problème est résolu.

Donc en gros problème résolu.

Merci beaucoup pour vos interventions.
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 16h54   #5
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 Stessy Voir le message
En fait à chaque fois que je ne trouve pas de solution au bout d'une heure je poste un message sur le forum. Et comme par magie 5 minutes après que j'aie posté le message, mon problème est résolu.
ça s'appelle le syndrome du DBA... combien de problème j'ai résolu rien qu'en décrochant le téléphone : "ha bah non rien... ça remarche"

Plus sérieusement, une session peut être longue à mourir si un gros rollback est nécessaire
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 14h14   #6
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 72
Points : 26
Points : 26
la derniere fois que j'ai droppé un tbs temporaire ça a mis 48h... il faut etre patient.
pholos 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 11h32.


 
 
 
 
Partenaires

Hébergement Web