Para consultar os objetos do banco de dados faça um select em user_objects, será retornado na consulta os objetos do usuário que você se conectou no banco de dados.

Exemplo #1 – Para buscar por tipo, inclua a restrição object_type = PROCEDURE’,’FUNCTION’, ‘VIEW

select object_name, object_type, created, last_ddl_time, status
from user_objects
where object_type in (‘PROCEDURE’,’FUNCTION’, ‘VIEW’)
order by last_ddl_time

Exemplo #2 – Consultar a quantidade por tipo de objeto

select
object_type,
count(1) qtde
from all_objects a
where owner = ‘USER’
group by object_type

Exemplo #3 – Para consultar todos os objetos (ALL_OBJECTS)

select object_name, object_type, created, last_ddl_time, status
from
ALL_OBJECTS
where object_type in (‘VIEW’)
order by last_ddl_time

Exemplo #4 – Para consultar todos os objetos (ALL_OBJECTS), agrupando por tipo e (OWNER)

select
owner, object_type,
count(1) qtde
from all_objects a
group by object_type, owner
order by owner, object_type

Exemplo #5 – Para consultar todos os objetos (dba_objects)

select object_name, object_type, created, last_ddl_time, status
from dba_objects