Hudson Santos

0

Real World Performance 2013 – O GPO esteve lá !

Acordo as 07:30 minutos , realizo as rotinas matinais tais quais banho,passar a uma blusa, escovar os dentes e etc., confesso que não estou muito animado para o real world performance, assisti a palestra ano passado no guob tech day e sabia que 90% da abordagem era baseada no exadata...

bd 0

Oracle In-Memory Database Cache

Introdução Nesse artigo vamos apresentar o timesten database e mostrar sua funcionalidade que é o timesten in memory cache database. Nessa primeira parte vamos instalar o timesten criar algumas estruturas realizar o cachê de algumas tabelas. No próximo artigo irei explicar melhor os conceitos apresentados aqui e um benchmarking. Oracle...

bd 0

Mudando a Prioridade do Processo VKTM no Oracle 11G R2

Fala Pessoal, Tive um problema recente com o processo VKTM em um ambiente linux(RED HAT) virtualizado. Esse Processo tem a seguinte descrição segundo a documentação: VKTM is responsible for providing centralized time tracking • wall-clock time (updated every second) • reference-time counter (updated every 20 ms) Ele é utilizado pelo...

bd 0

Integrando o Oracle Database com o NoSQL Database MongoDB

Cada documento tem uma chave especial, “ID”, que é exclusivo em todas as coleções do documento. A idéia básica é substituir o conceito de uma “linha” com um modelo mais flexível, o “Documento.” A abordagem orientada a documento torna possível representar complexas relações hierárquicas com um único registro. Isso se...

bd 0

Muitos Índices em uma Tabela

Fala pessoal vou falar de um assunto que sempre gera alguma discussão nos ambientes em que esse assunto foi levantado Ultimamente tenho percebido certo padrão dizendo que nenhuma tabela pode ter mais de seis índices ou sete índices em alguns clientes. Então algumas instruções SQL podem executar bem, mas algumas...

sql 0

Tuning na Instruçao SQL LIKE no Oracle

Fala pessoal, vou postar aqui um dica simples, que é quando se precisa de um tuning rápido nas declarações “LIKE”  que o CBO naturalmente ignora os índices existentes nas colunas utilizadas pelo LIKE para uso de um FTS. Quando ocorre isso temos o recurso de utilizar um hint forçando a...

bd 0

Habilitar DDL no alert.log Oracle

Fala pessoal, o 11g tem um recurso interessante que é habilitar o log de comandos DDLs no alert.log, para habilitar é bem simples basta alterar o parâmetro ENABLE_DDL_LOGGING para true, segue abaixo um pequeno step by step que altera o parâmetro e cria alguns objetos para teste. COLUMN DESCRIPTION FORMAT A30...

bd 0

Descobrindo o DBID quando o banco esta em nomount

Fala pessoal, uma situação chata mas que pode acontecer é recuperar os controlfiles depois de alguma perda. Se você não usa a FRA para uma recuperação automática dos controlfiles com o rman, você vai precisar setar o DBID e o control-file autobackup location manualmente. Mas ai que mora a questão,...

bd 0

ORA-16179: incremental changes to “log_archive_dest_1” not allowed with SPFILE

Estava agora configurando uma base nova, antes de passar ela para ARCHIVELOG no momento que estava configurando o diretório dos archives recebi o famoso: SQL> Alter system set log_archive_dest_1=’/u01/app/oracle/archives/iraja’; ORA – 16179 : incremental changes to “log_archive_dest_1” not allowed with Meu cenário era um Oracle Database 11G R2 com um...

bd 0

Recuperando Variável Bind com a V$SQL_BIND_CAPTURE

Segue abaixo uma forma bem simples de pegar o valor de uma variável bind utilizando a view V$SQL_BIND_CAPTURE . Precisei recentemente pegar os valores de uma consulta que uma sessão estava realizando e o trace não estava ajudando por “n” fatores e utilizando o velho dicionario de dados foi bem...