Pesquisa Avançada
Resultado(s) da Pesquisa
623 resultados encontrados
Função - Retorna parte de um campo de texto/clob definindo inicio e fim
SQL: create or replace function retorna_parte (xtexto in clob, xdesde in varchar2, xate in varchar2, xcont in integer) return varchar2 is info varchar2(2000); begin select trim(substr(xtexto, instr(xtexto, xdesde, 1, xcont)+length(xdesde), instr(...
Analisando o tamanho e espaço da tablespace
Algumas ferramentas de banco de dados não conseguem mostrar o consumo do tablespace do oracle, o que de certa forma é bem critico, pois quando o tablespace estoura o tamanho o funcionamento das aplicações fica comprometido. Conectar no banco com um usuár...
Realizando Backup no Oracle com EXP
Um dos modos de realizar a exportação de dados (backup) de uma base do Oracle, é utilizando o EXP, conforme exemplo abaixo. Para iniciar, abra o prompt de comando, no Iniciar do Windows, e utilize a seguinte sintaxe: exp usuario/senha@orcl file=c:\temp\...
Backup e Restauração da base de dados
Para soluções de backups automatizados fornecidos pela Ema Software, solicite ao nosso comercial orçamento do Ema Cloud Backup Oracle 11G R2 Enterprise ou Standard Data Pump O Data Pump é um dos recursos de backup disponibilizados no Oracle. Para reali...
Licenciamento Oracle
...
SQL's que mais consomem o banco de dados
O SQL disponibilizado abaixo trará os SQL's que mais consomem o banco, desse modo fica mais simples de verificar se tem algum SQL processando sem necessidade, ou que possa ser arrumado. Copie esse SQL na sua ferramenta de banco Oracle e execute-o. SELECT "S...
Função - Retorna períodos semanais do mês (domingo à sabado)
Essa função pode ser usada para casos em que é necessário coletar dados de uma base, onde será somado um valor agrupado por semana. Neste caso, o retorno da função será usado como filtro na consulta. Exemplo: Semana 1: R$ 100 Semana 2: R$:...
Descobrir SQL's executados (V$SQL)
V$SQL: É uma tabela de consulta dos SQL executados sem GROUP BY, normalmente são atualizadas após a execução de uma consulta. Porem, para consultas de longa execução, elas são atualizadas a cada 5 minutos. Isso facilita a visualização do impacto da...
Limpar cache do Oracle (V$SQL)
O comando visa apoiar os programadores com os testes de desempenho. A descarga do cache do buffer de dados é uma ótima ferramenta de teste e evita que você precise devolver (parar e reiniciar) sua instância de banco de dados entre as execuções de teste....
Parâmetros de sessão
Quando os serviços da Ema são configurados em um ambiente com banco de dados Oracle, todas as execuções de scripts são executadas com alguns parâmetros de sessões definidos. Para que seus testes no SQL Developer ou outro gerenciador de banco sejam...
Função - Retorna lista
SQL's: create or replace package pkg_retorna_linhas as type linhas is table of varchar2(4000); function retorna_linhas(texto clob, delimitador varchar2) return linhas pipelined; end pkg_retorna_linhas; create or replace package body pkg_retorna_linhas...
With, Substr e Instr
Neste exemplo será mostrado como utilizar as funções With, Substr e Instr combinadas. Vamos dividir em colunas, as informações de uma nota fiscal parametrizadas por posição. Texto com as informações: 'NF 123456 - DT 07/10/2019 - VL 37,99' Códi...
Funções de agregação (count, sum, max, min, avg, median, first, last, partition by)
Confira algumas funções que ajudam nas consultas, onde é necessário criar agrupamentos de diferentes formas. TABELA EXEMPLO EX_ITENS | CODIGO | DESCRICAO | TIPO | QUANTIDADE | --------------------------------------------------- | 1 | 'Bi...
Order by, Group by, Having e Distinct
Com os operadores ORDER BY, GROUP BY, HAVING e DISTINCT podemos organizar nossas consultas mais dinamicamente. TABELA EXEMPLO EX_ITENS | CODIGO | DESCRICAO | TIPO | QUANTIDADE | --------------------------------------------------- | 1 | 'B...
Nvl e Coalesce
Com as funções NVL e COALESCE, é possível definir que, quando o campo retornar nulo, outro valor será retornado no lugar. TABELA EXEMPLO EX_PRODUTOS | IDPRODUTO | DESCRICAO | VALOR_CUSTO | VALOR_VENDA | ---------------------------------------...
Union, Union All, Minus e Intersect
É possível combinar os resultados de duas ou mais consultas através dos operadores Union, Minus e Intersect. Será mostrado um exemplo de situação onde esses operadores podem ser usados e os resultados entre duas tabelas. TABELAS EXEMPLO EX_FILIAL ...
Utilização de Datas e Conversões (current_date, current_time, timestamp, etc)
CURRENT_DATE Seleciona data atual (função alternativa: sysdate para pegar a data do sistema/servidor) select current_date from dual --> Retorno: "2019-09-13" CURRENT_TIMESTAMP Seleciona data e hora atual (função alternativa: systimestamp para pegar...
Operações Join
Usamos as operações JOIN para relacionar dados de duas ou mais tabelas em uma consulta, utilizando igualdade de colunas em comum ou não. Será mostrado um exemplo de situação onde pode ser usado os diferentes tipos de JOIN e seus resultados entre duas ta...
Criar usuário somente para consultas no banco de dados
Quando for necessário criar um usuário no banco de dados de consulta das tabelas da Ema, executar os comandos abaixo: 1 - Criação do usuário: CREATE USER DOX_CONSULTA IDENTIFIED BY PASSWORD DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP ...
Alguns comandos Gfix
Verificar se a base de dados está com corrupção gfix -v -full -user SYSDBA -password senha_banco caminho_para_o_banco_de_dados Corrigir a corrupção na base de dados gfix -mend -user SYSDBA -password senha_banco caminho_para_o_banco_de_dados Após a ...