Esta query lista os objetos por tipos que existem no banco de dados:
select object_type, count(object_type) from dba_objects
group by object_type order by object_type;
Você pode não conseguir acessar esta visão, DBA_OBJECTS, dependendo das permissões que sua conta tem. É possível utilizar a visão, USER_OBJECTS, que vai listar todos os objetos que você é dono, e ALL_OBJECTS, que vai listar todos os objetos que você tem permissões de acesso (incluindo os que você é dono). Todos os usuários podem utilizar estas VIEWS.
Exemplo:
select object_type, count(object_type) from USER_OBJECTS
group by object_type order by object_type;
OBJECT_TYPE COUNT(OBJECT_TYPE)
------------------- ----------------------
INDEX 19
PROCEDURE 2
SEQUENCE 3
TABLE 7
TRIGGER 2
VIEW 1
6 rows selected