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.
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.
Após o download, configure sua máquina virtual para iniciar o boot a partir da ISO (imagem).
Se estiver realizado a instalação em um computador ou servidor fisico (grave a ISO em uma midia) para iniciar o boot de instalação.
Ao iniciar o boot será apresentado a tela para selecionar a instalação (primeira opção = Install Oracle Linux 8.7.0). Após selecionar pressione a tecla enter.
A próxima tela mostrará a execução das verificações iniciais e inicio da instalação.
Agora, precisamos selecionar o idioma da instalação
Nesta próxima etapa, precisamos selecionar o destino da instalação (Disco) e configurar a senha para o usuário root (principal) do sistema.
Também é possível realizar configurações adicionais, como nome, teclados adicionais, kdump e programas que serão instalados.
Após as configurações, clique em iniciar instalação.
Em seguida será iniciado a cópia dos arquivos.
Quando finalizar clique na opção para reiniciar o sistema.
Cliquei para ler as informações sobre a licença. Você também poderá criar um usuário adicional.
Atualizando o sistema operacional Oracle Linux 8, a iniciar.