tranquilo Reginaldo, é mais pq peguei um dos manuais da oracle e ele citava o dbua e eu fiquei curioso para saber como fazer. Mais uma vez obrigado.
--- Em oracle_br@yahoogrupos.com.br, rflribeiro <[EMAIL PROTECTED]> escreveu > > Depois da menção do chiappa eu fui olhar o doc do metalink e realmente > está escrito que, para migrar de uma versão 9 diretamente p/ 10, o > documento a ser seguido é o upgrade guide. Como há tópicos no doc do > patch, imaginei que fosse possível. > Então fica assim: todo o procedimento que mencionei é aplicável somente > p/ migração 10->10. > > Ribeiro, Reginaldo > Administrador de Bancos de Dados > Oracle Certified Associate 10g > _________________________________ > DBcom IT Experts > skype: rflribeiro > msn: [EMAIL PROTECTED] > mobile: 551192344290 > fone: 551162165375 > e-mail: [EMAIL PROTECTED] > site: www.dbcom.com.br > > > > jlchiappa wrote: > > > > Meus pitacos aí em cima : > > > > a. ESQUEÇA esse manual e vá pra fonte da coisa, que é o manual > > "Oracle® Database Upgrade Guide > > 10g Release 2 (10.2)", Part Number B14238-01 , é NELE que é dito o que > > vou te repetir abaixo > > > > b. conceitos : no RDBMS Oracle um banco (database) é o conjunto de > > arquivos em disco, ie , datafiles + tempfiles + initfiles + redo log > > files, e instância é o conjunto dos programas executáveis do banco . > > Para vc ter um banco aberto/ativo, vc tem que subir a instância E > > pedir pra ela ler/abrir o database, normalmente é uma instância pra > > cada db, a não ser em caso de RAC por exemplo, aonde vc tem um db num > > storage "público" sendo aberto por n instâncias ao mesmo tempo > > (evidentemente com locks e semáforoso lógicos controlando isso). > > > > c. em cima de b., temos que para vc migrar um banco x para novo > > release y, vc TEM que ter uma instância versão y presente, ok ? Isso , > > claro, vc obtém instalando o software via Oracle Universal Installer > > num oracle_home (diretório) qquer, que TANTO pode ser o mesmo hoje > > usado pela instãncia x, quanto um novo home. Feito isso, com o > > database fechado, o que vc precisa é CONVERTER os datafiles formato x > > para o formato y, isso vc TANTO pode fazer manualemnte, via scripts > > apropriados listados no dito manual de Upgrade, quanto via DBUA, que > > NADA MAIS É do que uma GUI que roda pra vc os tais scripts, ok ? O > > passo a passo tanto pra GUI quanto pro processo manual está no citado > > manual. > > > > d. lembro q no CD de instalação normalmente vc tem a versão-base > > (10.1.0.1, digamos), se vc quer migrar para 10.1.0.5 digamos vc depois > > de instalar a nova instãncia TEM que aplicat o patch correspondente > > nela, pra depois migrar o banco 9i. > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br > > <mailto:oracle_br%40yahoogrupos.com.br>, "rei_do_delphi" > > <brunomaximomogi@> escreveu > > > > > > Tudo bom Reginaldo? obrigado novamente pela resposta, mas o meu caso > > > é um pouco diferente, é acadêmico e não profissional, eu estou > > > baixando o Oracle 9i e o Centos 4 para fazer esse teste que lhe > > > falei, instalar o oracle9i e depois tentar atualiza-lo pelo DBUA > > > conforme "cita" o manual da OTN, mas a minha dúvida é a seguinte, o > > > DBUA eu vou rodar a partir da instalação do Oracle 9i ou > > > dos "arquivos de instalação" do oracle 10g r2? Entende minha dúvida? > > > eu precisava executar mesmo para poder entender tudo certinho. Tem > > > alguma dica? Obrigado. > > > > > > --- Em oracle_br@yahoogrupos.com.br > > <mailto:oracle_br%40yahoogrupos.com.br>, rflribeiro <rflribeiro@> > > > escreveu > > > > > > > > Rei, o dbua não faz a atualização completa. Ele faz algumas das > > > > operações, mas, antes, é necessário que você baixe e aplique o > > > patch. > > > > Alguns patches você tem que aplicar utilizando "opatch apply", > > > outros > > > > vêm num formato semelhante ao runinstaller/setup de instalação do > > > banco. > > > > P/ atualizar p/ a versão que você deseja, você baixa o patch no > > > > metalink, procurando a versão que você quer, clicando em quick > > > links. Se > > > > você quer o 10g R2, clique na versão desejada e baixe o patch. > > > Baixe um > > > > patch intermediário, que faz atualização de tabelas que contém > > > colunas > > > > do tipo timestamp e aplique-o utilizando o opatch. Faça o backup > > > dos > > > > dados destas tabelas e, em seguida, descompacte o patch de > > > atualização > > > > de versão e rode o setup, no caso do 10g, semelhante à instalação > > > normal > > > > do banco. Após a aplicação do patch, rode o dbua, que vai fazer, > > > > efetivamente, a atualização, inclusive compilando objetos ao final > > > do > > > > processo. Após o dbua, você restaura os registros que foram > > > backapeados > > > > quando rodou o patch intermediário. Você também pode fazer tudo na > > > mão, > > > > se preferir. Em ambos os casos, na mão ou com auxílio de > > > ferramentas, > > > > você pode voltar atrás na aplicação do patch, se achar apropriado. > > > > > > > > Ribeiro, Reginaldo > > > > Administrador de Bancos de Dados > > > > Oracle Certified Associate 10g > > > > _________________________________ > > > > DBcom IT Experts > > > > skype: rflribeiro > > > > msn: rflribeiro@ > > > > mobile: 551192344290 > > > > fone: 551162165375 > > > > e-mail: rflribeiro@ > > > > site: www.dbcom.com.br > > > > > > > > > > > > > > > > rei_do_delphi wrote: > > > > > > > > > > Pessoal, estou com uma dúvida. Estou lendo um dos manuais da OTN, > > > e ele > > > > > dala sobre atualização de versão de database. No caso, este > > > manual é > > > > > 10g release 1. E utiliza o utilitario DBUA( Database Upgrade > > > Assistant) > > > > > para atualizar versão. Minha dúvida é a seguinte, para atualizar > > > uma > > > > > base versão 9.2.0.1 por exemplo, para 10g release 1 ou 2, > > > utilizando o > > > > > DBUA, como fazemos, pois no manual ele fala como se ja tivéssemos > > > uma > > > > > instância como 10g, inclusive, fala que se o dbua detectar uma > > > > > instância ASM, uma página chamada "Upgrade Operations" é > > > > > automaticamente mostrada no utilitario. Esta ferramente é só para > > > > > atualização de versão ou também serve para aplicação de patches? > > > Qual > > > > > seria o passo para atualizar 9.2.0.1 para 10g release 2 por > > > exemplo? > > > > > estou pensando em instalar um 9i em red hat na minha casa hoje só > > > para > > > > > testar isso. Um abraço a todos e desde já obrigado. > > >