Como importar Dump com 2 schemas para dataspaces diferentes

Backup, Recover, Import, Export, Datapump, etc
Responder
davidcorbetta
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qua, 08 Mai 2013 4:02 pm

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
Avatar do usuário
adrianoturbo
Moderador
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.----

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
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qua, 08 Mai 2013 4:02 pm

A origem só tem 1 TableSpace. O que poderia ser feito é fazer o imp para uma tablespace e depois

Selecionar tudo

ALTER USER ryu default tablespace TABLESPACE_RYU;
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
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qua, 08 Mai 2013 4:02 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
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes