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
>  
>

Responder a