Campos Data convertidos em String no Data Pump

Backup, Recover, Import, Export, Datapump, etc
  

Mensagemem Qua, 24 Ago 2016 4:37 pm

Boa tarde,

Utilizando o Data Pump, exportei dados de um tablespace que continha tabelas com campos tipo DATA e ao importar em um novo banco de dados, os mesmos campos DATA foram convertidos para o tipo STRING.

Verifiquei que existe um parâmetro REMAP_DATA, mas a documentação informa que deve-se especificar o nome da tabela e do campo que será convertido.

Como estou importando centenas de tabelas do tablespace de um ERP, seria inviável especificar cada uma delas. Gostaria de consultá-los se conhecem alguma alternativa?

Obrigado

Oracle 11.2.0.4 for LINUX
mbuoro

Mensagemem Qui, 25 Ago 2016 1:17 pm

Brother,recomendo que faça a revisão das parametrizações do banco de origem para esse novo banco de destino.
Você pode resolver esse problema sem utilizar o remap_data ,desabilitando alguns parâmetros :

Parâmetro Case Sensitive tem que está desabilitado no 11g ,especialmente para os ERPs
Código: Selecionar todos
SQL> SHOW PARAMETER SEC_CASE_SENSITIVE_LOGON

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon             boolean     TRUE
SQL>


Caso o seu banco apresente como na consulta acima ,altere para FALSE ,conforme o código abaixo :
Código: Selecionar todos
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;


E a outra dica é criar a role desse banco como não identificada.
Código: Selecionar todos
CREATE ROLE SUA_ROLE NOT IDENTIFIED;

ou alterando ...
Código: Selecionar todos
ALTER ROLE SUA_ROLE NOT IDENTIFIED;


Bom é isso ,boa sorte.
adrianoturbo
Localização: Brasília

Adriano Alves
---Para cada problema dificil existe uma solução simples.----

Mensagemem Qua, 31 Ago 2016 10:11 am

Amigo, obrigado pela ajuda! Consegui solucionar.
mbuoro



Voltar para DBA Backup / Recover

Quem está online

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