04 avril 2018

Trouver la liste des commandes DML et DDL gérées par Oracle : vue V$SQLCOMMAND

     IntroductionLe dictionnaire de données d'Oracle renferme des milliers de vues; il est bien sur impossible de toutes les explorer mais certaines, au détour d'un livre ou d'un forum, m'ont bien plu. Par exemple V$SQLCOMMAND dont la définition est "displays the mapping between SQL opcodes and names" : en clair, c'est la liste de toutes les commandes Oracle qu'on peut exécuter :-)Vous les connaissez déjà toutes? Vous êtes sur? Y compris UPSERT? Y compris UNDROP OBJECT?   Points d'attentionNA.   ... [Lire la suite]
Posté par David DBA à 23:04 - - Permalien [#]
Tags : , ,

02 février 2017

Oracle Internal Core : Trouver les objets Oracle cachés avec le dictionnaire de données

IntroductionLa base de données Oracle s'appuie sur des objets qui ne sont pas documentés et ne devraient jamais être utilisés directement. Pour pallier cela, Oracle propose des objets alternatifs (en général des vues) qui s'appuient eux-même sur ces objets cachés et qui sont parfaitement documentés.Néanmoins, dans certains cas, il est bon de savoir que ces objets existent, ne serait-ce que pour mieux comprendre comment fonctionne Oracle et pour accéder à des informations qui n'existent pas dans les vues ou dans les objets officiels. ... [Lire la suite]