Oracle Base de Datos de Carácter Conjunto
-
20-09-2019 - |
Pregunta
Hola, ¿cómo puedo cambiar o alterar el juego de caracteres de una base de datos para que se admite caracteres nihongo
Solución
Y Unicode es su amigo, NVARCHAR uso o NTEXT.
Otros consejos
Se debe estar bien con cualquier variedad de UTF-8.
El juego de caracteres normalmente se especifica al crear la base de datos. Si necesita cambiar más adelante, existe la rel="nofollow ALTER BASE DE dATOS DE CARÁCTER comando SET , pero que requiere la migración de datos:
Para cambiar el juego de caracteres de base de datos, lleve a cabo los siguientes pasos:
- Cierre la base de datos, utilizando un apagado inmediato o un estado de apagado normales.
- Haga una copia de seguridad completa de la base de datos porque la instrucción SET BASE DE DATOS DE CARÁCTER ALTER no se puede revertir.
- Complete los siguientes declaraciones:
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 se puede ver, es necesario fuera de línea y convertir la base de datos.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow