Migração Microsoft Access - Caracteres especiais

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Robson Costa
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 155
Registrado em: Sex, 17 Out 2008 6:05 pm
Localização: Campo Grande - MS

Ola,

Alguém já fez migração de uma aplicação Microsoft Access para o Oracle usando o SqlDeveloper.

Durante a migração, são gerados aruivos .dat, com os dados das tabelas do Access.

Porém dados que possuem caracteres especiais, como letras acentuadas, são trocados por caracteres estranhos.

Alguém sabe como fazer a migração mantendo a acentuação dos dados das tabelas?

Um abraço,

Robson
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, segue o How To da Oracle , basta segui-lo .
http://www.oracle.com/webfolder/technet ... ss_otn.htm
Robson Costa
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 155
Registrado em: Sex, 17 Out 2008 6:05 pm
Localização: Campo Grande - MS

Oi, Adriano,

Foram exatamente estes os passos que eu segui. Porém os dados que ficam nos arquivos .dat que possuem acentuação tem os caracteres trocados. E nas instruções não menciona nada sobre isso.
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 ,chegou a verificar na hora de migrar o tipo de ISO de codificação utilizada ?Tipo ISO-8859-1 que é a que utilizamos pra fazer acentuação.
Robson Costa
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 155
Registrado em: Sex, 17 Out 2008 6:05 pm
Localização: Campo Grande - MS

E onde faço essa configuração?
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 ,só agora tive tempo de fazer uma simulação.
Seguinte criei uma tabela no Acess ,povoei a mesma com nomes repletos de acentuação.
Instalei o SQLDEVELOPER e fiz a importação dessa tabela para uma base Oracle 10gR2.
Cara funcionou normalmente,no select veio tudo ok.
Aponte para Ferramentas ,Preferências e procure por Formatador de SQL e verifique a opção NLS e veja se está paramentrizado dessa forma:
Idioma : BRAZILIAN PORTUGUESE
Território :BRAZIL
Classificar :WEST_EUROPEAN
Comparação:BINARY
Idioma de Data:BRAZILIAN PORTUGUESE
Formato de Data :DD/MM/RR
Formato de Timestamp:DD/MM/RR HH24:MI:SSXFF
Formato TZ de Timestamp: DD/MM/RR HH24:MI:SSXFF TZR
Separador Decimal: ,
Separador de Grupo: .
Moeda: R$
Moeda ISO: BRASIL
Tamanho : BYTE
Espero que isso ajude,boa sorte.
Responder
  • Informação
  • Quem está online

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