Autonomous Database에 대한 문자 집합 선택
Oracle은 보편성을 위해 유니코드를 선택하고 현대 및 미래의 기술 및 언어 요구 사항과의 호환성을 선택할 것을 권장합니다. 전용 Exadata 인프라의 Autonomous Database는 현재 Oracle Multitenant에 권장되는 대로 AL32UTF8를 데이터베이스 문자 집합으로, AL16UTF16를 국가별 문자 집합으로 사용합니다.
그러나 다른 문자 집합을 사용하는 기존 응용 프로그램(및 데이터베이스)을 사용하는 온-프레미스(On-Premise) 고객의 경우 유니코드 문자 집합으로 이전하는 것은 복잡한 데이터 분석을 수행하는 복잡한 프로세스로 인해 교체 문자로 인한 데이터 잘림 및 손상을 방지할 수 있습니다. 예를 들어 Peoplesoft를 사용하는 기업 고객의 경우, Autonomous Database로의 마이그레이션 과정에서 데이터를 AL32UTF8 문자 집합으로 변환하기 위한 사전 요구사항은 매우 복잡합니다. 연습의 복잡성에 대한 자세한 내용은 Oracle Database 19c의 Character Set Migration 또는 Oracle Database 23ai 및 Support Note 788156.1을 참조하십시오.
Autonomous Database를 사용하면 Autonomous Database를 프로비저닝하는 동안 지원되는 문자 집합 목록에서 원하는 문자 집합을 선택할 수 있습니다. 지원되는 Character Set 목록에는 현재 ASCII 기반 플랫폼에서 지원되는 모든 데이터베이스 Character Set이 포함되어 있습니다. ListAutonomousDatabaseCharacterSets API를 사용하여 지원되는 문자 세트의 전체 목록을 가져올 수 있습니다. 지원되는 국가별 문자 집합은 AL16UTF16 및 UTF8입니다.
Autonomous Database에 대한 데이터베이스 및 국가별 문자 집합의 조합을 선택할 수 있지만, 자율운영 컨테이너 데이터베이스는 계속 AL32UTF8를 데이터베이스 문자 집합으로, AL16UTF16를 국가별 문자 집합으로 사용합니다. Oracle은 각 데이터베이스에 대해 자율운영 컨테이너 데이터베이스 내에서 다양한 데이터베이스 및 국가별 문자 집합을 지원합니다.
Autonomous Database를 생성하는 동안 문자 집합을 선택하는 단계별 지침은 전용 자율운영 데이터베이스 생성의 12단계를 참조하십시오.