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;

ORA-00997: illegal use of LONG datatype

Ao tentar criar uma tabela a partir de um select em tabela com o campo do tipo long, é mostrado o erro ORA-00997.

Para resolver utilize o comando TO_LOB, veja a continuação do exemplo;

create table teste_long2 AS select campo_long campo_long from teste_long

create table teste_long2 AS select TO_LOB(campo_long) campo_long from teste_long

Para consultar os parâmetros da instalação do banco de dados, utilize o comando abaixo para consultar.

SELECT * FROM V$NLS_PARAMETERS;

Para alterar o idioma (da sessão) conectada ao banco de dados, utilize o comando abaixo;

ALTER SESSION SET NLS_LANGUAGE= ‘Spanish’

Formato em Português

select
TO_CHAR(sysdate, ‘DD “de” fmMonth “de” YYYY’,’NLS_DATE_LANGUAGE=Portuguese’)
from
dual

Formato em Espanhol

select
TO_CHAR(sysdate, ‘DD “de” fmMonth “de” YYYY’,’NLS_DATE_LANGUAGE=Spanish’)
from
dual

Formato em Inglês

select
TO_CHAR(sysdate, ‘DD “de” fmMonth “de” YYYY’,’NLS_DATE_LANGUAGE=AMERICAN’)
from
dual

ALTER SESSION SET NLS_LANGUAGE = ‘AMERICAN’;

SELECT * FROM V$NLS_VALID_VALUES
FETCH FIRST 20 ROWS ONLY;

SELECT * FROM NLS_SESSION_PARAMETERS;

SELECT * FROM NLS_INSTANCE_PARAMETERS;

SELECT * FROM NLS_DATABASE_PARAMETERS;

Como consultar o tamanho do tablespace do Oracle?

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.

Para verificar a versão do Oracle, realize os passos a seguir;

Após conectar no banco de dados, utilizando o comando:

SELECT * FROM v$version;

Você obterá o resultado abaixo, a informação apresentada corresponde a versão do Oracle.

Neste exemplo, é mostrado a versão Oracle Database 19c.

Exemplo onde a versão é a 12c.

Neste artigo irei demonstrar como fazer a instalação do client Oracle 19 no Windows 11Arm.

Acesse o site da Oracle para baixar o client Oracle 19c.

Após o download, descompacte o arquivo, será criada uma pasta com o nome de client.

Após a execução, será apresentando uma tela de verificação que é encerrada automaticamente, aguarde um momento, até que a próxima tela seja apresentada.

Etapa 1 de 7 – Selecionar o tipo de Instalação

Na próxima tela, vamos selecionar o tipo de instalação, a diferença entre as opções, basicamente são os componentes e ferramentas auxiliares que são instaladas.

Se o objetivo é apenas instalar um client para configuração da TNSNAMES, pode ser a selecionado a 3 opção (client) ou runtime (com algumas ferramentas adicionais).

Entretanto, recomendo sempre instalar a primeira opção (Administrador), no caso de ser um usuário de tecnologia ou está executando testes, pelo motivo de que a instalação adiciona ferramentas que auxiliam em validações de serviços de rede, conexão no SQL pelo COMMAND que é bem mais rápido.

Etapa 2 de 7 – Seleção de usuário

Nesta etapa, pode ser selecionado um usuário especifico para a instalação, recomendo que seja com um usuário Administrador.

Etapa 3 de 7 – Destino da Instalação

Quando você tem mais de um Disco (C:, D:, E:, etc..), o instalador normalmente seleciona um disco secundário, caso prefira, atualize para instalar no disco C:, conforme a imagem.

Etapa 4 de 7 – Validação dos pré requisitos para a instalação

Na próxima etapa a instalação fará uma verificação de pré requisitos do seu computador.

Etapa 5 de 7 – Resumo da instalação

É apresentado um resumo da verificação, tipo de instalação, destino e também indicam o local que será salvo um arquivo com os detalhes.

Etapa 6 de 7 – Instalação do Client

A instalação é iniciada ao clicar em Instalar no paso anterior.

Durante a instalação será apresentado uma mensagem para liberar o client Oracle 19c no firewall, confirme a liberação.

A porta padrão do Oracle é a 1521, existem instalações que são feitas em outras portas, como por exemplo 1522.

Ou seja, a estação de trabalho comunicará com o banco de dados a partir da porta 1521.

Etapa 7 de 7 – Finalização da instalação

Nesta etapa, somente é apresentado a mensagem que a instalação foi bem-sucedida.

Em caso de algum erro, você pode reinstalar.

Etapa – Configurar o arquivo TNSNAMES para acesso ao banco de dados.

Para configurar o TNSNAMES, acesse a pasta no local de instalação, indicado na etapa 3.

Crie um arquivo com o nome tnsnames.ora