Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Alterar os caracteres para UTF-8

Como alterar no Oracle os caracteres para UTF-8 ?

1 resposta
solução!

Olá Tiago, tudo bem?

Você pode alterar os caracteres para UTF-8, alterando o parâmetro NLS_CHARACTERSET da seguinte forma:

  • Acesse o SQL Plus como SYSDBA
  • Desliga o banco de dados
SHUTDOWN IMMEDIATE;
  • Inicie o banco de dados em modo de montagem
    STARTUP MOUNT;
  • Altere a seção para restrito
    ALTER SYSTEM ENABLE RESTRICTED SESSION;
  • E realize as alterações no banco de dados
    ALTER DATABASE OPEN;
    ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;
  • Desligue o banco de dados novamente
    SHUTDOWN IMMEDIATE;
  • Inicie normalmente
    STARTUP
  • Em seguida você pode realizar o um select nos parâmetros para verificar a alteração NLS_CHARACTERSET .
    SELECT * FROM nls_database_parameters ;

Espero ter ajudado e bons estudos!