Resposta que mandei pro Rafael esses dias: Em Terça-feira, 25 de Fevereiro de 2014 11:39, Vitor Junior < vitorj...@gmail.com> escreveu:
Frequently Asked Questions about Restoring Or Duplicating Between Different Versions And Platforms (Doc ID 369644.1) 6) Can I restore or duplicate my RMAN backup between two different platforms such as Solaris to Linux? In general, you cannot restore or duplicate between two different platforms. Note: Refer to Note 1079563.1<https://support.oracle.com/epmos/faces/DocumentDisplay?id=1079563.1> which lists supported mixed platforms and Oracle versions for duplicate/restore /recover. RMAN DUPLICATE/RESTORE/RECOVER Mixed Platform Support (Doc ID 1079563.1) Resumindo: For Oracle Database 10g Release 2 and above releases: Solaris x86-64 <-> Linux x86-64 HP-PA <-> HP-IA Windows IA (64-bit) / Windows (64-bit Itanium) <-> Windows 64-bit for AMD / Windows (x86-64) For Oracle Database 11g Release 1 and above releases (requires minimum 11.1 compatible setting): Linux <-> Windows Att,/Regards, Vitor Jr. Infraestrutura / Infrastructure Team Oracle 11g DBA Certified Professional - OCP Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator - OCE Oracle Database 11g Performance Tuning Certified Expert - OCE Oracle Exadata 11g Certified Implementation Specialist Oracle Certified Associate, MySQL 5 mail, gtalk e msn: vitorj...@gmail.com http://certificacaobd.com.br/ skype: vjunior1981 https://mybizcard.co/vitor.jr.385628 Em 17 de março de 2014 14:45, <jlchia...@yahoo.com.br> escreveu: > > > Sobre o RESTORE, o ideal e recomendado sempre é ter a mesma exata versão > do SO tanto na origem quanto no destino , mas sendo a diferença de SO tão > pequena quanto o que sabemos que foi do RH 4.x para o 5.x , é quae certo > que vc consigam, eu diria uns 99% de chance, é quase certo ** mesmo ** que > vc vai conseguir sem probs... > Sobre as outras perguntas : > > 1. Backups do RMAN em versões diferentes do Oracle do 10g para o 11g > funcionam, utilizando a mesma plataforma funciona? > > Funcionam, mas já que os datafiles backupeados estão com cabeçalho formato > 10g, E as tabelas/views internas da tablespace SYSTEM também estão na > versão 10g, vc Logicamente vai ter que fazer o UPGRADE desse database, yep > ?? Isso implica em rodar no 10g o script de pré-upgrade e corrigir as > incompatibilidades encontradas/apontadas pelo script ** ANTES ** de fazer o > backup no 10g , yes ??? Vc vai ver que ele pode mandar botar uma coluninha > a mais em tabelas internas, remover / alterar alguma feature incompatível, > alterar algums params de inicialização, e outras coisinhas.... > Isso estando OK, é simplesmente fazer o backup completo no 10g, ter um > pfile apropriado, iniciar a instância 11g em NOMOUNT, restaurar o > controlfile, deixar em MOUNT, se preciso catalogar o novo backup no catalog > db, e aí fazer o restore (JUNTO com tudo mais que precise, tal como SET > NEWNAME e o que mais for preciso... Depois vc deverpa ser totalmente capaz > de abrir com alter database open resetlogs upgrade; e rodar os scripts de > upgrade todos.... > > 2. Backups do RMAN com onde os bancos de dados tem a mesma versão, mas > funcionam em plataformas com arquiteturas diferentes 32 para 64 bits? > > Funciona sim : veja a nota metalink "RMAN Restore a 32 bit Database to 64 > bit - Description and Example" (Doc ID 467676.1) e os links dela > > 3. Backups do RMAN onde os bancos de dados tem a mesma versão, mas com > plataformas diferentes que seguem a mesma a arquitetura, por exemplo: > Windows x64 para um RedHat x64? > > Há restrições : embora o bitsize seja o mesmo, SOs diferentes podem ter > endianness (ordenação interna de números longos, veja > http://pt.wikipedia.org/wiki/Extremidade_%28ordena%C3%A7%C3%A3o%29) em > diferentes formatos, e isso pode dar diferença.... > > ==> No ** SEU caso específico ** que vc pergunta (ie, Windows x64 <-> > Linux x64) ambos são Little-Endian (mesmo endian-type) então vc PODE usar > as opções de conversão para "converter" um backup RMAN comum completo de um > para outro SO... Fossem ambos ambientes 64-bits mas com endian-type > diferentes (por exemplo, Linux 64-bits - que é little-endian - para AIX ou > Solaris 64-bits - que são big-endian), vc não conseguiria converter um > database inteiro, aí vc teria que fazer backup a nível de tablespace > incluindo os metadados (TRANSPORTABLE TABLESPACES) ou fazer backup > "lógico", via export, ou usar algum tipo de "replicação" enviando os dados > de um db para o outro... > para mais detalhes, veja a nota "Migration Of An Oracle Database Across > OS Platforms (Generic Platform)" (Doc ID 733205.1) > > []s > > Chiappa > >