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
Campos Data convertidos em String no Data Pump
- 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.----
---Para cada problema dificil existe uma solução simples.----
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
Caso o seu banco apresente como na consulta acima ,altere para FALSE ,conforme o código abaixo :
E a outra dica é criar a role desse banco como não identificada.
ou alterando ...
Bom é isso ,boa sorte.
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
SQL> SHOW PARAMETER SEC_CASE_SENSITIVE_LOGON
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon boolean TRUE
SQL>
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;
CREATE ROLE SUA_ROLE NOT IDENTIFIED;
ALTER ROLE SUA_ROLE NOT IDENTIFIED;
Amigo, obrigado pela ajuda! Consegui solucionar.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes