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) :
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.
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';
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
Partager