Conjunto de caracteres do Oracle Database
-
20-09-2019 - |
Pergunta
Olá, como faço para alterar ou alterar o conjunto de personagens de um banco de dados para apoiar os caracteres nihongo
Solução
E Unicode é seu amigo, use nvarchar ou ntext.
Outras dicas
Você deve ficar bem com qualquer variedade de UTF-8.
O conjunto de caracteres geralmente é especificado ao criar o banco de dados. Se você precisar alterá -lo mais tarde, existe o Altere comando de conjunto de caracteres de banco de dados, mas isso requer migração de dados:
Para alterar o conjunto de caracteres do banco de dados, execute as seguintes etapas:
- Desligue o banco de dados, usando uma instrução Normal de desligamento imediato ou de desligamento.
- Faça um backup completo do banco de dados porque a instrução ALTER DATABASE CARACTERS STET não pode ser revertida.
- Complete as seguintes declarações:
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET new_character_set;
SHUTDOWN IMMEDIATE; -- or SHUTDOWN NORMAL;
STARTUP;
Como você pode ver, você precisa offline e converter o banco de dados.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow