در پایگاه داده اوراکل، برای استخراج متادیتای اشیا، میتوانیم از پکیج DBMS_METADATA استفاده کنیم. این پکیج شامل بسیاری از توابع و روالهای مفید است، مانند GET_DDL، GET_DEPENDENT_DDL و SET_TRANSFORM_PARAM. علاوه بر این، برخی ابزارها مانند SQLcl روشهای خاص خود را برای استخراج متادیتا ارائه میدهند—به عنوان مثال، دستور DDL در ابزار SQLcl.
از نسخه 23.7 به بعد، اوراکل روش دیگری برای استخراج متادیتای اشیا معرفی کرده است. در این نسخه، میتوانیم از DBMS_DEVELOPER در کنار DBMS_METADATA استفاده کنیم. DBMS_DEVELOPER کاربرپسند است و خروجی را در قالب JSON تولید میکند. این پکیج در حال حاضر تنها از TABLE، INDEX و VIEW پشتیبانی میکند، در حالی که DBMS_METADATA بسیار قدرتمندتر است و تقریباً از همه انواع اشیا پشتیبانی میکند.
DBMS_DEVELOPER تنها یک تابع به نام GET_METADATA دارد: