Erreur de démarrage à la ligne 1 dans la commande: sélectionnez * à partir de FROM v $ session Erreur sur la ligne de commande: 1 Colonne: 14 Rapport d'erreur: SQL Erreur: ORA-00903: nom de table non valide 00903. 00000 - "nom de table non valide" * Cause: * Action:
pistacchio
3
Soit vous ne disposez pas des autorisations, soit vous n'avez pas installé correctement les vues DBA.
S.Lott
4
Vous aurez besoin du rôle select_catalog_role.
PaulJWilliams
2
Vous pouvez également rejoindre v $ sqltext pour obtenir le SQL actuel des sessions.
Alkini
27
pistacchio, vous avez 2 "from FROM" dans le SQL: "select * from v $ session"
Ce qui suit vous donne la liste des utilisateurs du système d'exploitation triés par nombre de connexions, ce qui est utile lorsque vous recherchez une utilisation excessive des ressources.
Bien que cet extrait de code puisse résoudre la question, inclure une explication aide vraiment à améliorer la qualité de votre message. N'oubliez pas que vous répondez à la question aux lecteurs à l'avenir, et que ces personnes pourraient ne pas connaître les raisons de votre suggestion de code.
Pour une réponse plus complète, voir: http://dbaforums.org/oracle/index.php?showtopic=16834
la source
Lorsque je souhaite afficher les connexions entrantes de nos serveurs d'applications à la base de données, j'utilise la commande suivante:
Simple mais efficace.
la source
Cette requête tente de filtrer tous les processus d'arrière-plan.
la source
la source
la source
la source
Ce qui suit vous donne la liste des utilisateurs du système d'exploitation triés par nombre de connexions, ce qui est utile lorsque vous recherchez une utilisation excessive des ressources.
la source
la source