-
ORA-01940 DROP USER ?
je veut effacer un utilisateur 'Myuser' la commande :
> drop user Myuser cascade;
mais 1 message d'erreur s'affiche :
ERREUR à la ligne 1 :
ORA-01940: impossible supprimer un utilisateur qui est connecté
pour cela j'ai arréter cette session 'myuser' à l'aide de :
select s.sid, s.serial#, s.status, p.spid
from v$session s, v$process p
where s.username = 'myuser'
and p.addr (+) = s.paddr;
alter system kill session '<sid>,<serial#>';
mais malgré tout ça toujours l'utilisateur ne veut se supprimer
alors SVP, j'ai besion d'aide !!!!!!!!!! et merci
comment faire ?
-
Salut mtaleb,
je suis pas trop pro en oracle mais as-tu essayé de te logguer avec un compte qui a assez de droit pour le faire...
En réalité c'est impossible de se "kill" soit même,tu vois ce que je veux dire?
Prend un compte (root par exemple qui a tous les droits) et réessaie.
çà devrait passer mais dans le cas échéant poste ta syntaxe et l'utilisateur sur lequel t'es resté dessus pour le faire et on verra!!!
"le pire n'est pas d'avoir échoué mais de n'avoir pas essayé"
-
salut
Bonjour,
oui j'ai utilisé l'user sys comme sysdba pour faire ce drop, et même le kill ....
mais en vain
j'utilise oracle 9i
jusqu'à maitenant persiste et je ne sais pas comment faire ?
je demande de l'aide au prés des experts de ce forum
au secours
-
Bonjour,
tu fais
Code:
alter system kill session .. immediate ;
pour la suite voir le lien pour les OS Unix pour tuer les process
ou les threads pour Windows
http://toolkit.rdbms-insight.com/jobs.php