+1 за разглеждане на дефинициите на системните изгледи!
Първият проблем (DBMS_METADATA е празен) е проблем с привилегии. Според документация
, нормалните потребители ще виждат само собствените си обекти. Ще ви трябва ролята SELECT_CATALOG_ROLE или EXP_FULL_DATABASE за да видите други потребителски обекти.
Вторият проблем (SQL не е пълен) идва от типа данни ДЪЛГО
, който според Oracle не трябва да се използва повече. Въпреки това, той все още се използва от Oracle за дефиниции на изгледи, настройки по подразбиране, текст на ограничения и т.н. Тъй като е толкова труден за управление, изгледът ALL_VIEWS има оригиналния текст в LONG колона и съкратен текст, предимно първите 4000 знака, в колоната text_vc , вероятно за "текст във varchar".
РЕДАКТИРАНЕ:
Вярвам, че използвате Oracle 12, тъй като споменахте колоната text_vc , който не е наличен в Oracle 11. Предполага се, че използвате контейнеризирана база данни. Ако е така, моля, погледнете Архитектура на речник на данни в CDB
. Очевидно дефиницията на Oracle предоставя неща като изгледи и пакети, които се виждат само в основния контейнер. Въздишка!!