[Oracle] : récupérer les ddl ou le sql des index d’un schéma

Oracle est tellement performant mais pourtant pas si simple à administrer. En tout cas, ce moteur génère du boulot pour les DBA lol.

Comment récupérer les ddl des index d’un schéma ? ou plutôt en français comment récupérer les sql pour voir comment sont créés les index ?

sqlplus '/a sysdba'

SQL > select dbms_metadata.get_ddl('INDEX', index_name, owner)
from all_indexes
where owner in ('NOM_SCHEMA'); 

Et voilà c’est pas plus compliqué que cela avec le dbms qui va bien Oracle vous sort le sql sans problème. Avec cela vous allez pouvoir revoir, recréer vos index sans difficultés.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s