

# RDS Custom for Oracle DB 인스턴스의 문자 집합 변경
<a name="custom-managing.character-set"></a>

RDS Custom for Oracle 문자 집합의 기본값은 US7ASCII입니다. 언어 또는 멀티바이트 문자 요구 사항을 충족하기 위해 서로 다른 문자 집합을 지정할 수 있습니다. RDS Custom for Oracle을 사용하는 경우 자동화를 일시 중지한 다음 데이터베이스의 문자 집합을 수동으로 변경할 수 있습니다.

RDS Custom for Oracle DB 인스턴스의 문자 집합을 변경하려면 다음 요구 사항을 충족해야 합니다.
+ 애플리케이션 데이터가 없는 빈 데이터베이스나 스타터 데이터베이스가 있는 새로 프로비저닝된 RDS Custom 인스턴스의 문자만 변경할 수 있습니다. 다른 모든 경우에는 Database Migration Assistant for Unicode(DMU)를 사용하여 문자 집합을 변경하면 됩니다.
+ RDS for Oracle에서 지원하는 문자 집합으로만 변경할 수 있습니다. 자세한 내용은 [지원되는 DB 문자 집합](Appendix.OracleCharacterSets.md#Appendix.OracleCharacterSets.db-character-set.supported) 단원을 참조하세요.

**RDS Custom for Oracle DB 인스턴스의 문자 집합을 변경하려면**

1. RDS Custom 자동화를 일시 중지합니다. 자세한 내용은 [RDS Custom DB 인스턴스 일시 중지 및 재개](custom-managing.customizing-env.md#custom-managing.pausing) 단원을 참조하세요.

1. `SYSDBA` 권한을 사용하여 데이터베이스에 사용자로 로그인합니다.

1. 제한 모드에서 데이터베이스를 다시 시작하고 문자 집합을 변경한 다음 일반 모드에서 데이터베이스를 다시 시작합니다.

   SQL 클라이언트에서 다음 스크립트를 실행합니다.

   ```
   SHUTDOWN IMMEDIATE;
   STARTUP RESTRICT;
   ALTER DATABASE CHARACTER SET INTERNAL_CONVERT AL32UTF8;
   SHUTDOWN IMMEDIATE;
   STARTUP;
   SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET';
   ```

   출력에 올바른 문자 집합이 표시되는지 확인합니다.

   ```
   VALUE
   --------
   AL32UTF8
   ```

1. RDS Custom 자동화를 다시 시작합니다. 자세한 내용은 [RDS Custom DB 인스턴스 일시 중지 및 재개](custom-managing.customizing-env.md#custom-managing.pausing) 단원을 참조하십시오.