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

Print Friendly, PDF & Email

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.

Découvrez  [Oracle] : killer les sessions d'un user (déconnecter)