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
/
select object_name, object_type, created, last_ddl_time, status from ALL_OBJECTS where object_type in (‘VIEW’) order by last_ddl_time
Com a view DBA_SEGMENTS do usuário DBA, é possível consultar os maiores objetos e tabelas no banco.
Comando SQL para consultar todos objetos;
select SEGMENT_NAME, SEGMENT_TYPE, BYTES/1024/1024 mb, BYTES/1024/1024/1024 GB, tablespace_name from dba_segments order by mb desc
Comando SQL para consultar as 5 maiores tabelas;
Você pode alterar a busca conforme necessitar, a partir da columa segment_type, poderá consultar apenas as tabelas.
select * from ( select owner, SEGMENT_NAME, SEGMENT_TYPE, bytes/1024/1024 mb, bytes/1024/1024/1024 GB, tablespace_name from dba_segments where segment_type = 'TABLE' order by mb desc ) where rownum <= 5;
Exemplo de consulta buscando os objetos de um tablespace (tablespace_name).
select * from ( select owner, SEGMENT_NAME, SEGMENT_TYPE, sum(bytes/1024/1024) mb, sum(bytes/1024/1024/1024) GB, tablespace_name from dba_segments where segment_type = 'TABLE' and tablespace_name = 'TEMP' group by segment_type, owner, SEGMENT_NAME, tablespace_name order by mb desc ) where rownum <= 5;
A partir de uma consulta SQL, é possível obter o tamanho de um tablespace, veja a seguir o comando.
Comando SQL:
select tablespace_name, used_space, tablespace_size, trunc(tablespace_size / 1024/124,02) size_mb , used_percent from dba_tablespace_usage_metrics where tablespace_name in (‘FABIANO_DATA’, ‘USERS’ ) order by tablespace_size desc;
A coluna TABLESPACE_NAME exibe o nome da tablespace. A coluna USED_SPACE exibe o espaço físico que a tablespace aloca na expansão; A coluna TABLESPACE_SIZE exibe qual é o tamanho limite que a tablespace pode atingir; A coluna USED_PERCENT exibe qual é o percentual de utilização de espaço.
O SQL Developer por padrão mostra apenas a informação da data nas consultas SQL.
A continuação vou mostrar como formatar e ajustar essa informação, para mostrar a data e hora nas consultas SQL.
Caso queira alterar para a sessão conectada ao banco, utilizando o comando;
ALTER SESSION SET NLS_DATE_FORMAT = ‘DD/MM/YYYY HH24:MI:SS’;
Para consultar o formato atual, utilize o comando abaixo para consultar o forma atual.
SELECT value FROM v$nls_parameters WHERE parameter =’NLS_DATE_FORMAT’;
Caso deseje configurar como padrão as consultas com data e hora, acesse o menu de configurações do SQL Developer, vá em Banco de Dados e NLS, no campo de formato de data insira o formato DD/MM/YYYY HH24:MI:SS.
Após a configuração, todas as consultas passarão a mostrar a consulta com data e hora de forma completa.