Fábio Prado

bd 0

Matando sessões no Oracle Database

Introdução No artigo de hoje vou comentar sobre como Matar (ou eliminar) sessões de usuários em Bancos de Dados Oracle, assunto que já vi muitas dúvidas em fóruns e grupos de discussão. Essas dúvidas normalmente surgem em profissionais que trabalham com Banco de Dados (BD) Oracle, e que não sabem ao certo qual...

bd 0

Otimizando Bancos de Dados Oracle com Database Smart Flash Cache

Introdução Hoje vou comentar sobre um recurso muito bom que surgiu no Oracle Database 11GR2 e que chama-se Database Smart Flash Cache (DSFC). Ele serve para otimizar a performance de um Banco de Dados (BD) quando a memória RAM disponível no Servidor é insuficiente para atender a demanda da Buffer Cache, criando uma nova área de memória chamada Flash Cache, que ao...

bd 0

Boas práticas para gerenciar tablespaces

Introdução Como sempre observo em fóruns questões relacionadas ao gerenciamento de tablespaces e também ouvi questões semelhantes até mesmo no famoso evento GUOB TECH DAY (em uma das palestras em que estive presente este ano), vou apresentar neste artigo 10 dicas, que podem ser consideradas como boas práticas para gerenciar tablespaces em...

pl/sql 0

Funções analíticas no Oracle Database

Introdução No artigo de hoje vou comentar sobre Funções analíticas e darei um exemplo de como elas podem ser úteis para resolver problemas comuns e otimizar a performance das instruções SQL As funções analíticas foram introduzidas no Oracle 8i e normalmente são utilizadas para substituir tarefas que antes eram realizadas por stored...

12c 0

Novos recursos do Oracle Database 12c

Introdução No artigo de hoje irei novos recursos do Oracle Database 12c, que conheci estudando fontes diversas (ver as referências no final do artigo) ao me preparar para o exame beta 1Z1-060 (Upgrade to Oracle Database 12c), que fiz no dia 04/10/2013, e que, por ser um exame beta, ainda não sei...

bd 0

Recuperando-se de falhas com o Data Recovery Advisor

Introdução No artigo de hoje vou apresentar o Data Recovery Advisor (DRA), uma ferramenta que passou a existir na versão 11 do Oracle Database e que pouca gente conhece, mas que é muito útil para efetuar uma rápida detecção, análise e reparo de falhas no Banco de Dados. Essas falhas, são na grande maioria,...

bd 0

Os 10 erros mais comuns encontrados em Bancos de Dados Oracle

 Introdução No artigo de hoje vou comentar sobre os 10 erros mais comuns encontrados em Bancos de Dados (BDs) Oracle, que impactam negativamente na performance dos BDs e que poderiam ser evitados implementando-se algumas dicas que darei a seguir. Várias dessas dicas (ver Solução(ões) possível(is)) podem ser implementadas sem muito esforço, porém,...

bd 0

Servidor de BD sobrecarregado

Você já viu um servidor de Banco de Dados sobrecarregado? Em um reino muito distante, em um determinado BD, uma aplicação com um SQL Ruim (que estava demorando mais de 10 min. p/ executar e que tinha 25 usuários executando a mesma query) juntou com o processamento da folha de...

bd 0

Um índice nem sempre otimiza uma consulta

Vejam abaixo um exemplo de que nem sempre um índice otimiza uma consulta: SQL> ALTER SESSION SET OPTIMIZER_MODE = ALL_ROWS; SQL>explain plan for           SELECT * FROM hr.employees e WHERE (manager_id = 108) OR (department_id = 110); select * from table(dbms_xplan.display); —————————————————————————— | Id | Operation...

bd 0

Recuperando dados com o RMAN utilizando Pontos de Restauração

Introdução No artigo de hoje irei demonstrar um recurso muito útil e que sempre demonstro nas aulas dos treinamentos oficiais Oracle Database Administration Workshop II, que é como recuperar dados com o RMAN utilizando Pontos de Restauração. Um ponto de restauração pode ser entendido como um apelido para um SCN (System Change Number) ou momento específico do Banco de...