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, "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, 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. > > > > > >