Oracle 데이터베이스 문자 세트
-
20-09-2019 - |
문제
안녕하세요 Nihongo 문자를 지원하기 위해 데이터베이스의 문자 세트를 변경하거나 변경하려면 어떻게해야합니까?
해결책
그리고 유니 코드는 당신의 친구, nvarchar 또는 ntext를 사용합니다.
다른 팁
다양한 UTF-8에 괜찮을 것입니다.
문자 세트는 일반적으로 데이터베이스를 만들 때 지정됩니다. 나중에 변경해야한다면 ALTER 데이터베이스 문자 세트 명령, 그러나 데이터 마이그레이션이 필요합니다.
데이터베이스 문자 세트를 변경하려면 다음 단계를 수행하십시오.
- 셧다운 즉시 또는 셧다운 정상 명령문을 사용하여 데이터베이스를 종료하십시오.
- Alter 데이터베이스 문자 세트 문을 롤백 할 수 없으므로 데이터베이스의 전체 백업을 수행하십시오.
- 다음 진술을 작성하십시오.
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;
보시다시피, 데이터베이스를 오프라인 상태로 변환해야합니다.
제휴하지 않습니다 StackOverflow