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 13/10/2011, 17h09   #1
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 2
Points : 2
Par défaut Et si on oublie le CASCADE CONSTRAINTS

Bonjour,

Après une série d'opérations de manipulation du schéma de la base et une grosse faute due à un manque de rigueur de ma part, j'ai des contraintes "zombies".

J'ai créer une table, puis des contraintes sur ses attributs (R + P), en voulant la supprimer, je n'ai pas spécifié le CASCADE CONSTRAINTS, ce qui fait qu'il y a des contraints qui pointent sur une table supprimée.

Par exemple, dans la table système USER_CONS_COLUMNS j'ai 2 contraintes où
Code :
1
2
CONSTRAINT_NAME = BIN$ry7psnBigGzgQHyLBLtEIw==$0
TABLE_NAME = BIN$ry7psnBigGzgQHyLBLtEIw==$0
Comment les supprimer ?
eSATA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2011, 12h18   #2
Membre actif
 
Avatar de Laurent_du_78
 
Inscription : juin 2007
Messages : 129
Détails du profil
Informations personnelles :
Âge : 46
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 129
Points : 161
Points : 161
Il faut peut être désactiver la recyclebin et la vide.
Laurent_du_78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 14h41   #3
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 5
Points : 2
Points : 2
Citation:
Envoyé par Laurent_du_78 Voir le message
Il faut peut être désactiver la recyclebin et la vide.
Merci!
Je ne connaissais pas la recyclebin de oracle...

Un simple
purge table "BIN$ry7psnBigGzgQHyLBLtEIw==$0"; a suffit
eSATA 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 07h07.


 
 
 
 
Partenaires

Hébergement Web