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 …
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).
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 …
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
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 …
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
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 …
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
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 …
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.