all_objects
hanya menampilkan objek yang Anda miliki izinnya, tidak semua objek dalam database. Anda perlu menanyakan dba_objects
untuk melihat semuanya, jika Anda memiliki izin untuk melakukannya.
public_dependency
tampaknya menyertakan ID objek untuk objek yang izinnya tidak Anda miliki. ID objek sendiri tidak banyak memberi tahu Anda, sehingga tidak mengungkapkan apa pun tentang objek yang tidak dapat Anda lihat (selain itu ada beberapa objek yang tidak dapat Anda lihat).
Jadi tidak aneh jika ada perbedaan yang jelas antara apa yang dirujuk oleh kedua pandangan tersebut. Membuat kueri all_dependencies
mungkin memberi Anda gambaran yang lebih konsisten.