Existe-t-il un meilleur moyen de déconnecter de force tous les utilisateurs d'un schéma de base de données Oracle 10g que de redémarrer les services de base de données Oracle?Suppression d'un utilisateur connecté d'un schéma de base de données Oracle 10g
Nous avons plusieurs développeurs utilisant SQL Developer se connectant au même schéma sur un seul serveur Oracle 10g. Le problème est que lorsque nous voulons supprimer le schéma pour le reconstruire, inévitablement quelqu'un est toujours connecté et nous ne pouvons pas abandonner le schéma de base de données ou l'utilisateur pendant que quelqu'un est encore connecté. Par ailleurs, nous ne souhaitons pas abandonner toutes les connexions à d'autres schémas, car d'autres personnes peuvent toujours être connectées et tester avec ces schémas.
Quelqu'un connaît un moyen rapide de résoudre ce problème?
J'ai trouvé que dans notre environnement RAC, tuant la session souvent laissé traîner, mais de trouver le numéro de processus et de le tuer à partir du système d'exploitation toujours travaillé . – Jonathan
petite addition - ajouter immédiatement à la commande: 'select 'alter système kill session' '' || sid || ',' || numéro de série || '' 'immédiat " à partir de v $ session où username = ''; 'ceci va forcer la commande –
Michael
bonne réponse. Exactement ce que je cherchais. –