Categoria: Oracle Database
-

Erro ORA-20200 ao tentar gerar o Relatório do AWR (Automatic Workload Repository)
Este artigo tem o objetivo de explicar o erro “ORA-20200” ocorrido ao tentar gerar o relatório de estatísticas do Banco de Dados Oracle do AWR (Automatic Workload Repository). Segue a evidência abaixo:
-

Entendendo a Visão v$parameter
Varias vezes nos perguntamos se parâmetro “Y” ou Parâmetro “X” é dinâmico (precisa restartar o banco ou não) ou mesmo se o parâmetro serve apenas para a instância, até mesmo se é um parâmetro de seção ou global. Bom, vamos tentar facilitar o entendimento desses parâmetros abaixo. Conforme no Note ID [43750.1] temos a referencia…
-

Tuning Básico de PGA
Este artigo tem como objetivo medir basicamente a performance da memória PGA e realizar um “Tuning” básico nesta para ganho de performance. A PGA é o buffer de memória que contém dados e informações de controle de uma sessão de um usuário. A PGA é criada e alocada quando um novo processo é inicializado no…
-

Personalizando o SQL*Plus / SQL*Plusw
Algo que estamos acostumados a fazer em cada nova conexão atraves do SQL*Plus é ajustar varias definições como linesize, pagesize, tamanho e cabeçalho de colunas entre inúmeras outras possibilidades para que possamos visualizar e trabalhar com as informações da melhor forma possível. Mas você ja pensou em ajustar o SQL*Plus para carregar estas definições personalizadas…
-

Duplicate sem conectar no database origem 11gR2 – (RAC para Single)
A Oracle na versão 11gR2 disponibiliza como New Feature a forma de fazer o duplicate sem precisar estar conectado na base de origem. Facilitando muitas vezes o transporte de uma base inteira, como irei mostrar neste teste case de um duplicate RAC 11gR2 para um Single 11gR2. Meu ambiente que estarei demonstrando será tudo em…
-

Uso e gerenciamento dos ocupantes da SYXAUX
Hoje verificando um database 11GR2 constatei que a tablespace SYSAUX estava ocupando cerca de 17GB, mas porque? Quem está utilizando este espaço? nude tits Creio que a resposta que veio a sua cabeça é AWR! É sempre ele o culpado?… Vamos dar inicio identificando quem são os ocupantes da tablespace SYSAUX que mais consomem espaço,…
-

Como Ler e Gravar arquivos textos pelo Oracle 10g ou superior
A idéia desse artigo é efetuar uma leitura e/ou gravação de um arquivo do tipo texto em um diretorio no servidor Oracle. Os comandos necessários para o desenvolvimento de rotinas para ler e escrever dados em arquivos do tipo texto encontram-se na package-padrão UTL_FILE, disponível a partir da versão 7.3 do Oracle. Porém sua implementação…
-

Utilizando o Automatic Diagnostic Repository
Utilizando o Automatic Diagnostic Repository. Criando uma procedure sobre lock’s de library cache, agora a tarde me deparei com um erro ORA-07445 bem estranho. Diante disso resolvi abrir um chamado para Oracle no metalink. Para facilitar a coleta de todas as informações relevantes do erro em questao a Oracle disponibiliza o ADR a partir da…
-

Escrevendo no Alert log
O arquivo de log de alerta do Oracle conhecido basicamente por alert.log é um log de mensagens e erros escritos pelo banco de dados que registra informações como desligamento e inicialização do banco, alterações de parâmetros, erros/alertas, entre outros. Como sabemos este arquivo deve ser constantemente monitorado para detectar mensagens de alertas e erros, mas…
-

Implementando Oracle Grid Infrastructure com Oracle ASMLib 11g R2 non-RAC
Este artigo tem como objetivo explicar como instalar o Grid para Implementação do ASM para o Banco de Dados 11gR2. Vamos usar para a disponibilização dos discos para o ASM o “ASMLIB”. Primeiramente com o usuário “root” devemos instalar os pacotes do “ORACLEASM” para após criarmos os discos no “ASMLib”. Na Media (DVD) do Oracle…