Posts Tagged ‘archives’

Duplicate RMAN de RAC 10g com ASM para um Single nonASM

Postado em 08-Dez-2011 sobre Backup,Migração,Oracle Database

Neste artigo estarei relatando como pode ser feito uma duplicação de um database em Oracle RAC 10g com ASM para um Database Single em Filesystem.

Objetivo:

Fazer uma base de teste com os dados do meu banco de produção RACRAFA. O nome da base de teste deverá se chamar DBTESTE.
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).

Outra forma visualizar os archives gerados por hora (pivot)

Postado em 10-Nov-2011 sobre Alta disponibilidade,Backup,Performance,Scripts

Após descobrir como verificar quantos arquivos estão sendo gerados por hora com o post do Maycon Tomiasi, resolvi postar para vocês uma forma diferente de pegar os históricos dos archives de sua instância.

Se acompanharem o oraclehome vocês verão que esta tecnica foi postada aqui ontem Pivot ou CrossTab Post de nosso adm Rafael Stoever.

Esta Forma pode ser de escolha de algumas pessoas para diagnostificar algum desvio padrão no comportamento dos archives.

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

kcrfr_update_nab_2

Postado em 20-Out-2011 sobre Alta disponibilidade,Backup,Erros,Oracle Database,Segurança

Nesta madrugada um importante cliente apertou o botão reset da maquina e por consequência, o banco de dados dele não subiu.

Ao efetuar o startup o banco pedia recover, e ao efetuar o recover pela primeira vez ele deu o seguinte erro.

ORA-00600: internal error code, arguments: [kcrfr_update_nab_2], [0x0E37FADB0],[2], [], [], [], [], []

Depois disso ele parou de pedir recover mas também não levantava a instância.

Após pesquisar no metalink e nada encontrar, passei a pedir auxilio ao maior DBA do mundo o Google.
E encontrei esta solução em alguns posts da OTN. (obviamente todos em inglês)

Para resolver é simples e a solução se encontra abaixo.
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

Alterar DBname via controlfile

Postado em 29-Set-2011 sobre Alta disponibilidade,Backup,Erros,Linux,Oracle Database

Boa Tarde.

Ontem postei um artigo sobre como alterar o dbname de uma instância com o NID, hoje vou escrever um artigo de como fazer este mesmo processo recriando seu controlfile.

Vantagens?
Sim muitas, pense que você perdeu seus controlfiles, você pode utilizar esta tecnica, ou você pode utilizar esta tecnica para duplicar sua base, mantendo sua base de produção intacta. As possibilidades são muitas.

Vamos ao que interessa.

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

Archives gerados por Hora

Postado em 09-Set-2011 sobre Oracle Database,Scripts

Script para verificar a quantidade de archivelogs gerados por hora. O objetivo deste é verificar se está havendo muita geração de archives por hora. O ideal é de 3 a 4 por hora.

select trunc(FIRST_TIME,'hh') data_hora,count(*) qtd, sum(blocks*block_size/1024/1024) mb
from v$archived_log
where to_char(trunc(FIRST_TIME,'hh'),'YYYYMM') = to_char(sysdate-1,'YYYYMM')
group by trunc(FIRST_TIME,'hh')
order by trunc(FIRST_TIME,'hh');

Executando o Script.

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.