Posts Tagged ‘11g’

Application Tuning com Result Cache Oracle Database 11gR2

Postado em 20-Mar-2012 sobre Oracle Database,Performance,PL/SQL

Este artigo tem como objetivo explicar como funciona o Result Cache introduzido no Banco de Dados Oracle 11g.

O “result cache” é um pool de memória dentro da “Shared Pool”. Esta pool possui um Cache do resultado de um comando SQL, que armazena o resultados dos comandos SQL e funções PL/SQL, que armazena valores retornados pelas funções PL/SQL.

Como que o Result Cache funciona?

Quando um comando SQl executa, o banco de dados procura no cache da memória para determinar se o resultado existe no cache. Se o resultado existe, então o banco de dados retira os resultados da memória em vez de executar a query. Se o resultado não está em cache, então o banco de dados executa a query retornando o resultado e armazena o resultado no “result cache”.

Continua …

Sobre Maycon Tomiasi

Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.

Como gerar Relatório AWR para verificação de Estatística do Banco de Dados Oracle.

Postado em 23-Fev-2012 sobre Oracle Database,Performance,Scripts

Este artigo descreve a geração do relatório de estatística do Banco de Dados Oracle (AWR) para melhorias de performance.
Para gerar o Relatório vamos utilizar o Script “awrrpt.sql” que se encontra no diretório “@$ORACLE_HOME/rdbms/admin/”
Mais informações sobre Relatórios do AWR veja Documentação Oracle (Generating Automatic Workload Repository Reports).

Continua …

Sobre Maycon Tomiasi

Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.

Entendendo a Visão v$parameter

Postado em 21-Fev-2012 sobre Literatura,Performance,PL/SQL,Scripts

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 desta visão.
Vamos tentar identificar os campos dela e veremos como é facil de trabalhar com esta tabela para descobrir insformações sobre qualquer parâmetro.

Continua …

Sobre Leandro Lana Lana

Trabalho a 6 anos com banco de dados Oracle, ja trabalhei com as plataformas 9i, 10G e 11G.

Trabalhando atualmente como consultor Oracle.

Administrador e cofundador do site www.oraclehome.com.br

Certificações:

Oracle OCP 10G

Oracle OCE linux.

Oracle Rac 10G.

Oracle Partner Especialist.

Contato: leandro_lana@terra.com.br

Fone: 91916052

Utilizando o Automatic Diagnostic Repository

Postado em 10-Fev-2012 sobre Erros,Linux,Literatura,Scripts

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 versao 11.1.0.6, assim nos ajudando a detalhar e repassar melhor o problema no caso de um SR na Oracle.

Veja como funciona.

Continua …

Sobre Leandro Lana Lana

Trabalho a 6 anos com banco de dados Oracle, ja trabalhei com as plataformas 9i, 10G e 11G.

Trabalhando atualmente como consultor Oracle.

Administrador e cofundador do site www.oraclehome.com.br

Certificações:

Oracle OCP 10G

Oracle OCE linux.

Oracle Rac 10G.

Oracle Partner Especialist.

Contato: leandro_lana@terra.com.br

Fone: 91916052

Implementando Oracle Grid Infrastructure com Oracle ASMLib 11g R2 non-RAC

Postado em 03-Fev-2012 sobre Alta disponibilidade,Instalação,Linux,Oracle Database

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 Linux 5.7 32 Bits devemos verificar os pacotes para o ASM conforme abaixo.

Continua …

Sobre Maycon Tomiasi

Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.

Diferenças de Reorganização de Objetos com Shrink em Banco de Dados Oracle 10g e 11g

Postado em 02-Fev-2012 sobre Oracle Database,Performance

O objetivo deste artigo é explicar como funciona a reorganização de objetos com o Shrink nas versões do Banco de Dados Oracle 10g e 11g funcionam.

“Reclamação de Espaço.”

O Banco de Dados Oracle possui uma reorganização dos dados para ótima utilização de espaço por encolhê-los (Shrink).
Encolhendo-os de um segmento faz disponível de espaço não utilizado para outros segmentos na tablespace e pode melhorar a performance de comandos SQL e operações DML.
Continua …

Sobre Maycon Tomiasi

Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.

Instalando Oracle Client 11g R2 64 Bits em Windows 64 Bits

Postado em 04-Jan-2012 sobre Instalação,Oracle Database,Windows

O objetivo deste artigo é explicar como instalar o Oracle Client 11g R2 64 Bits no Windows 64 Bits.
Baixe o instalador do Oracle Website.
Oracle Client 11gR2 64 Bits para Windows 64 Bits

Depois de descompactar o arquivo abra-o clicando no “setup”.
Continua …

Sobre Maycon Tomiasi

Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.

Preparando o Oracle Enterprise Linux 5.6 para Instalação do Banco de Dados Oracle 11gR2.

Postado em 16-Dez-2011 sobre Instalação,Linux,Oracle Database,Oracle Linux,Scripts,Server e Storage Systems

O objetivo deste artigo é realizar configurações no linux para a instalação do Banco de Dados Oracle 11g R2.
Com o usuário “root” vamos ajustar o kernel do Linux para atender a instalação do Banco de Dados Oracle.
OBS: Os parâmetros do Kernel e valores limites da shell mostrados na seguinte seção são valores mínimos somente. Para um banco de dados em produção, a Oracle recomenda que seja melhorado estes valores para otimizar a performance do sistema. Veja a documentação do sistema operacional para maiores informações para melhorar estes parâmetros.
Para o uso destes valores mínimos, estou me baseando nas minhas configurações, portanto, deve sempre ao configurar estes valores, verificar a configuração de seu hardware.
Continua …

Sobre Maycon Tomiasi

Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g, 11g e OCS 11g. Conhecimentos em PHP.

Instalando Oracle XE 11g no Windows XP 32b

Postado em 04-Out-2011 sobre Instalação,Oracle Database,Windows

 

Conforme alguns pedidos para utilização do Oracle XE com algumas ferramentas pensei primeiramente instalar o Oracle XE 11g e passar um passo a passo de como instala-lo.

Primeiramente fazer o download do produto:

http://www.oracle.com/technetwork/database/express-edition/downloads/index.html

 

Lembrando a todos que o Oracle XE 11g no caso é gratuito porem com limitações.

Segue os passos para download e instalação:

Continua …

Sobre Rafael Stoever

Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte a banco de dados - DBA pela Teiko Soluções em TI residente de Blumenau/ SC, OPN Certified Specialist, Certificado OCP 10g/11g, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever e Mysql e programação web (php,asp).

Matar uma sessão (kill session)

Postado em 26-Set-2011 sobre Alta disponibilidade,Oracle Database,Performance,Segurança

Quando temos que desconectar sessão sem ser a sua do banco, podemos usar o termo destruir um processo servidor dedicado ( ou circuito virtual se for uma conexão feito a partir de um Servidor Compartilhado – Shared Server), isso tudo pelo banco efetuando todos os controle internos do database para que a sessão seja encerrada com exito.

Para isso, a sua instancia deve estar aberta, em mode OPEN.

Continua …

Sobre Rafael Stoever

Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte a banco de dados - DBA pela Teiko Soluções em TI residente de Blumenau/ SC, OPN Certified Specialist, Certificado OCP 10g/11g, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever e Mysql e programação web (php,asp).