Backup, Recover, Import, Export, Datapump, etc
davidcorbetta
Rank: Estagiário Pleno
Mensagens: 4 Registrado em: Qua, 08 Mai 2013 4:02 pm
Sex, 15 Jul 2016 11:50 am
Tenho um Dump com do qual foi feito expdp com 2 schemas. Gostaria de fazer o impdp remapeando a tablespace para 2 novas tablespaces.
Meu parfile atual:
Selecionar tudo
userid=dba/dba@streetfight
dumpfile=expdp-ryueken-15072016.dmp
logfile=impdp-ryueken-15072016_imp.log
#sqlfile=impdp-ryueken-15072016_imp.sql
REMAP_SCHEMA=SCHEMA_RYU:RYU
REMAP_SCHEMA=SCHEMA_KEN:KEN
REMAP_TABLESPACE=TEMP:STREET
TRANSFORM=OID:n:type
Mas queria algo assim:
Selecionar tudo
userid=dba/dba@streetfight
dumpfile=expdp-ryueken-15072016.dmp
logfile=impdp-ryueken-15072016_imp.log
#sqlfile=impdp-ryueken-15072016_imp.sql
REMAP_SCHEMA=SCHEMA_RYU:RYU
REMAP_SCHEMA=SCHEMA_KEN:KEN
REMAP_TABLESPACE=TEMP:RYU_TABLESPACE
REMAP_TABLESPACE=TEMP:KEN_TABLESPACE
TRANSFORM=OID:n:type
Obrigado
adrianoturbo
Moderador
Mensagens: 393 Registrado em: Qui, 20 Mar 2008 4:09 pm
Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----
Sex, 15 Jul 2016 12:24 pm
Brother ,faça o seguinte extraia os DDLs das duas tablespaces da base origem e crie as mesmas na nova base e faça o import.
Estou supondo que tenha duas tablespaces na base de origem .
Estou tratando schema como objetos dentro do banco como : tabelas,views,indices,funções ,packages ,procedures entre outros objetos.
Vamos deixar bem claro que os schemas ou objetos estão dentro da estrutura lógica denominada :TABLESPACE.
davidcorbetta
Rank: Estagiário Pleno
Mensagens: 4 Registrado em: Qua, 08 Mai 2013 4:02 pm
Sex, 15 Jul 2016 1:21 pm
A origem só tem 1 TableSpace. O que poderia ser feito é fazer o imp para uma tablespace e depois
Mas queria colocar o imp em uma tablespace de index depois alterar para dados:
Selecionar tudo
TRANSFORM=SEGMENT_ATTRIBUTES:n:index
TRANSFORM=SEGMENT_ATTRIBUTES:n:constraint
davidcorbetta
Rank: Estagiário Pleno
Mensagens: 4 Registrado em: Qua, 08 Mai 2013 4:02 pm
Ter, 23 Ago 2016 2:06 pm
Como eu queria não é possível, mas para resolver o problema, devo fazer isso em parfiles separados, definindo qual schema quero importar, ou seja:
impdp-ryu.par
Selecionar tudo
userid=dba/dba@streetfight
dumpfile=expdp-ryueken-15072016.dmp
logfile=impdp-ryueken-15072016_imp.log
REMAP_SCHEMA=SCHEMA_RYU:RYU
REMAP_TABLESPACE=TEMP:RYU_TABLESPACE
SCHEMA=SCHEMA_RYU
TRANSFORM=OID:n:type
impdp-ken.par
Selecionar tudo
userid=dba/dba@streetfight
dumpfile=expdp-ryueken-15072016.dmp
logfile=impdp-ryueken-15072016_imp.log
REMAP_SCHEMA=SCHEMA_KEN:KEN
REMAP_TABLESPACE=TEMP:KEN_TABLESPACE
SCHEMA=SCHEMA_KEN
TRANSFORM=OID:n:type
Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes