all_objects
pokazuje tylko obiekty, do których masz uprawnienia, a nie wszystkie obiekty w bazie danych. Musisz zapytać dba_objects
aby zobaczyć wszystko, jeśli masz do tego uprawnienia.
public_dependency
prawdopodobnie zawiera identyfikatory obiektów, do których nie masz uprawnień. Same identyfikatory obiektów niewiele mówią, więc nie ujawniają niczego o obiektach, których nie możesz zobaczyć (poza tym, że istnieją obiekty, których nie możesz zobaczyć).
Nie jest więc dziwne, że istnieje wyraźna rozbieżność między tym, do czego odnoszą się te dwa poglądy. Zapytania all_dependencies
może dać ci bardziej spójny obraz.