Bonjour,

Voici mon problème :
Je veux modifier ma table par l'ajout d'une nouvelle colonne mais je tombe sur une erreur ORA-00054.
Avec la requête suivante, je vois les objets lockés ainsi que la session qui lock (SESSION_ID) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT OBJECT_ID , SESSION_ID,ORACLE_USERNAME, OBJECT_NAME  
FROM V$LOCKED_OBJECT VLO INNER JOIN dba_objects DO ON VLO.object_id = DO.object_id 
where owner='mon schéma';
Effectivement ma table apparaît. Je vais chercher dans la table v$session le SERIAL correspondant à la session que j'ai trouvé pour faire un kill.

Le problème c'est que dans la table v$session je n'ai pas de SID correspondant au SESSION_ID remonté par ma première requête.
Je me retrouve avec une session fantôme.

Ma question est donc comment killer cette session fantôme afin de que je puisse faire ma modification de table.

Merci