Oracle

Tags: Oracle

Objetos carregados no Oracle, veja como identificar

Saber localizar e identificar os objetos carregados no Oracle é essencial para qualquer desenvolvedor, veja aqui dicas interessantes. [ad#texto] Quem já trabalhou com Oracle sabe da sua complexidade e da quantidade de informações interessantes podemos extrair das suas tabelas administravas, mas um problema relativamente comum é quando precisamos obter informações […]

Arrays em Oracle PL/SQL

[ad#texto] Sempre encontramos várias dúvidas sobre como trabalhar com arrays e collections no Oracle Pl/SQL, veja aqui uma forma fácil de declarar um array e um exemplo de como utiliza-los: DECLARE nArray dbms_sql.varchar2_table;   BEGIN nArray(1) := ‘João’; nArray(2) := ‘Maria’; nArray(3) := ‘Amanda’; nArray(4) := ‘José’;   FOR i […]

Descobrindo o número de cursores ativos no Oracle

[ad#texto] Diversas vezes nos deparamos com a dúvida de quantas sessões estão ativas no Oracle. Isso é muito fácil de verificar, veja a query abaixo: SELECT s.username, s.program, COUNT(a.sid), SUM(a.value) Open_Cursors FROM v$sesstat a, v$statname b, v$session s WHERE a.statistic# = b.statistic# AND s.sid=a.sid AND b.name = ‘opened cursors current’ […]

Tunning no Oracle: alocando recursos para os objetos

[ad#texto] Voltando a falar de tunning em Oracle esbarramos em uma dúvida simples porém recorrente, como declarar os recursos que utilizamos a fim de utilizar o mínimo de recursos no Oracle e assim, pelo menos em teoria, obter maior performance. A boa notícia é que pelo fato do Oracle realizar […]

Segredos do INSTR no Oracle PL/SQL

Precisa buscar um fragmento de texto dentro de um texto mais longo? Veja os segredos do INSTR no Oracle PL/SQL e aprenda a manipular buscas em strings. [ad#texto] O comando INSTR tem a função de localizar um fragmento de string em outra string, inclusive em uma string de grande tamanho, […]

Tunning Oracle PL/SQL: minimizando o uso de conversão de datatype

[ad#texto] Tunning em aplicações Oracle PL/SQL em primeiro momento se concentram em otimizar a arquitetura implementada no banco de dados e também na otimização das query´s, pois estes são os dois maiores vilões de uma baixa performance, contudo alguns pequenos truques podem ajudar na otimização de uma aplicação Oracle PL/SQL. […]

Exibir milissegundos no Oracle

[ad#texto] Tem dúvidas em como expressar o SYSDATE do PL/SQL para que ele exiba informações de milissegundos? Realmente o SYSDATE não contempla informações de milissegundos, então a solução é utilizar o SYSTIMESTAMP para isso com uma máscara apropriada, como no exemplo abaixo: to_char(systimestamp, ‘HH24:MM:ss.FF’)to_char(systimestamp, ‘HH24:MM:ss.FF’) Simples e rápido!

Dicas e macetes no oracle. Parte II

[ad#texto] Continuando a falar sobre como conseguir informações importantes acerca das especificações de instalação do banco de dados Oracle segue mais algumas dicas bem interessantes: Verificar quais são os usuários do sistema: SELECT USERNAME FROM DBA_USERS WHERE USERNAME LIKE ‘%SEU_USER%’SELECT USERNAME FROM DBA_USERS WHERE USERNAME LIKE ‘%SEU_USER%’ Verificar quais são […]

Dicas e macetes no Oracle – parte I

[ad#texto] Durante o desenvolvimento PL/SQL sempre sentimos a necessidade de descobrir alguma informação ou característica de configuração do banco de dados Oracle, segue então algumas consultas que podem revelar informações importantes: Listar o nome da instância: SELECT * FROM GLOBAL_NAME;SELECT * FROM GLOBAL_NAME; Verificar quais são os usuários do sistema: […]

Sessões bloqueadoras e bloqueadas no Oracle

[ad#texto] Muitas vezes precisamos descobrir qual é a sessão bloqueadora e também qual é a sessão bloqueada no Oracle, isso é bem simples, veja o exemplo abaixo: SELECT ‘SID ‘ || l1.sid ||’ está bloqueando ‘ || l2.sid blocking FROM v$lock l1, v$lock l2 WHERE l1.block =1 AND l2.request > […]

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 321 outros assinantes

Busca

fevereiro 2021
D S T Q Q S S
 123456
78910111213
14151617181920
21222324252627
28  

Categorias