An OS process and DB session which won’t die: a systematic troubleshooting approach

This week, I lent a hand to a friend who had a session stuck in the database. By the time he got in touch, he’d already terminated the session in both the database and the Operating System. He mentioned that neither the database session nor the OS process had actually died. The database session was[…]

Terças de Dados #41 – Ajustando a memória do servidor Oracle como um Jedi

Olá pessoal, Só passando aqui para lembrar alguns e informar os que não sabem que amanhã às 21:00 (BRST) vou apresentar sobre ajuste de memória do servidor e do banco de dados Oracle no Terças de Dados do DBA Brasil. A apresentação é ao vivo no canal do YouTube: https://www.youtube.com/watch?v=9ffxHJLm8ao Deixe de ser um Padawan e[…]

flashback

Managing Flashback Logs size

Olá pessoal, aqui vamos ver como gerenciar o tamanho dos flashback logs gerados no nosso ambiente. Isto é útil principalmente quando você está caindo no erro “ORA-00242: maximum allowed filename records used up in control file” que pode estar relacionado ao bug 12661855, o qual você encontra no My Oracle Support. Este não é o[…]

What happens when using Online Tablespace Encryption

Fala galera. Aqui vou mostrar uma visão geral do que acontece quando você usa o novo recurso Online Tablespace Encryption do Oracle Database 12cR2 . What’s up guys? Here just a quick overview of what happens when you use the new feature Online Tablespace Encryption of Oracle Database 12cR2 . Só quero mostrar o que[…]

Oracle In-Memory: Introdução

Olá pessoal, aqui venho trazer uma breve introdução sobre o recurso Oracle In-Memory, disponível a partir da versão 12.1.0.2 do Oracle Database. O objetivo é abordar brevemente este conteúdo para que possamos dar continuidade no conteúdo nos próximos artigos. Contextualização De alguns anos para cá vimos um tendência crescente na área de análise de dados[…]

Teste de desempenho entre PDB e CDB

Olá pessoal, eu já estava para fazer esse teste há um bom tempo. Há mais de um ano que tinha um rascunho salvo aqui para escrever algo a repeito. Então finalmente vamos tirar a prova se há diferença de desempenho em usar um PDB para armazenar nossos dados. Para realizar este teste estou usando uma[…]

Protection Mode

Cuidado ao alterar o Protection Mode do DataGuard

Olá pessoal, aqui vai uma dica rápida sobre o Protection Mode do DataGuard que eu estava para escrever há alguns dias. Em alguns cenários, uma empresa não pode perder dados, não importam as circunstâncias. Em outras situações, a disponibilidade do banco de dados pode ser mais importante do que qualquer perda potencial de dados. Já[…]

Terça De Dados

Terça de Dados #19 começa em 15 minutos

Olá pessoal, aqui vai um lembrete rápido… Em 15 minutos começa o Terça de Dados #19, onde vou falar sobre o Oracle Grid Infrastructure. Participe e aprenda um pouco mais sobre esse recurso fantástico que está a disposição de todas as empresas que usam Oracle Database, ou até Oracle Linux. http://www.dbabr.com.br/blog/tdd19/ Nos vemos em alguns[…]

rebuild online

Rebuild online: O que acontece em background?

Olá pessoal, o objetivo aqui é (era) bem breve. Vou mostrar o que acontece durante uma operação de rebuild online de um índice. Poucos DBAs se dão conta disso, mas durante esta operação um índice auxiliar (entre outra coisas) é criado para armazenar os dados transientes enquanto a aplicação continua a rodar normalmente. Observe que[…]

Join methods

Métodos de Join no Oracle

Olá pessoal, neste vídeo de apenas 2 minutos o Connor McDonald, do AskTOM, mostra como funcionam os principais métodos de Join do Oracle. É uma ilustração bem didática sobre esse assunto que muitos desconhecem. Nested loop join: para cada linha do outer compare com cada linha do inner. Sort merge join: ordena tudo primeiro e[…]