Desculpem a falta de informações.

O export foi feito somente do schema e apenas seus metadados.

Versão:

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE    10.2.0.5.0      Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.5.0 - Productio
NLSRTL Version 10.2.0.5.0 - Productio

Vou seguir tuas indicações.



Atenciosamente,
Rogério Camatini.

Em 25 de novembro de 2014 13:35, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:

>
>
>   Colega, vc não informa os erros exatos que aconteceram (isso sempre é
> Recomendável para que a gente possa te dar indicações mais adequadas), mas
> eu IMAGINO que, como vc não especificou FULL na exportação, o export
> assumiu que era uma exportação a nível de schema, assim sendo NÃO GEROU o
> DDL dos objetos criados a nível de database (como SINÔNIMOS PÚBLICOS,
> TABLESPACES e USERS, por exemplo), e também NÃO GEROU os DDLs de GRANTs do
> usuário em questão., e isso foi o que causou os erros...
>    Assumindo que foi isso : é possível se extrair esses DDLs dum export
> full sem dados (vc teria portanto que RE-EXECUTAR o export indicando full
> sem dados) , mas na hora da extração, não há uma sintaxe específica pra
> isso aí a extração traria outros DDLs a nível de banco não-relacionados,
> que vc teria de isolar : SE a versão do seu database suporta (pra variar vc
> Também não nos diz qual é essa versão) é, imho, MUITO mais fácil vc extrair
> o DDL das tablespaces com um script (é super-simples) , depois usar a
> package DBMS_METADATA para extrair os DDLs relacionados à criação de
> usuários e SÒ DEPOIS, com o usuário-destino, suas permissões E os
> pré-requisitos dele presentes no banco-destino, aí Sim fazer o
> export/import das tabelas/indices/etc....
>
>    Para extrair DDLs das tablespaces no banco-origem, vc pode usar um
> script tipo :
>
>    select dbms_metadata.get_ddl('TABLESPACE',tablespace_name) from
> dba_tablespaces;
>
>    Para extrair os DDLs relacionados ao usuário-destino, use o script
> listado em
> http://nuijten.blogspot.com.br/2009/11/dbmsmetadata-create-users.html ,
> adaptando-o para o seu ambiente se for o caso...
>
>    Feito isso, executa no banco-destino os DDLs todos, aí sim vc faz um
> export/import só dos metadados....
>
>    []s
>
>      Chiappa
>  
>

Responder a