RDS Custom for Oracle DB 인스턴스의 문자 집합 변경
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 문자 집합 단원을 참조하세요.
RDS Custom for Oracle DB 인스턴스의 문자 집합을 변경하려면
-
RDS Custom 자동화를 일시 중지합니다. 자세한 내용은 RDS Custom DB 인스턴스 일시 중지 및 재개 단원을 참조하세요.
-
SYSDBA
권한을 사용하여 데이터베이스에 사용자로 로그인합니다. -
제한 모드에서 데이터베이스를 다시 시작하고 문자 집합을 변경한 다음 일반 모드에서 데이터베이스를 다시 시작합니다.
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
-
RDS Custom 자동화를 다시 시작합니다. 자세한 내용은 RDS Custom DB 인스턴스 일시 중지 및 재개 단원을 참조하십시오.