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" > <[EMAIL PROTECTED]> 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. >