호환되지 않는 파라미터 상태에서 멈춘 Amazon RDS DB 인스턴스를 해결하려면 어떻게 해야 하나요?

4분 분량
0

Amazon Relational Database Service(Amazon RDS) 인스턴스가 파라미터가 호환되지 않는 상태로 멈췄습니다. DB 인스턴스에 연결하거나 수정할 수 없습니다. 삭제하거나 재부팅하는 것만 가능합니다. 이 문제를 해결하려면 어떻게 해야 하나요?

간략한 설명

Amazon RDS DB 인스턴스가 incompatible-parameters 상태라는 것은 연결된 그룹의 파라미터 중 하나 이상이 현재 엔진 버전 또는 DB 인스턴스 클래스와 호환되지 않는 값으로 설정되었음을 의미합니다.

다음과 같은 원인으로 발생할 수 있습니다.

  • 이전 인스턴스보다 사용 가능한 메모리가 적은 인스턴스 유형을 사용하도록 확장된 DB 인스턴스입니다. 관련 파라미터 그룹의 메모리 설정 중 하나 이상이 현재 DB 인스턴스에서 사용할 수 있는 메모리 크기를 초과합니다.
  • 다른 버전으로 업그레이드된 데이터베이스 엔진. 엔진이 현재 사용자 지정 파라미터 그룹의 하나 이상의 파라미터 설정과 더 이상 호환되지 않습니다.

다른 파라미터 그룹을 연결하거나, DB 인스턴스 유형을 확장하거나, 엔진 버전을 변경하거나, DB 인스턴스 구성을 수정하려고 하면 구성이 실패할 수 있습니다. 새 구성을 수락하려면 DB 인스턴스가 가용 상태여야 합니다. DB 인스턴스가 incompatible-parameters 상태인 경우에는 재부팅하거나 삭제만 할 수 있습니다.

호환되지 않는 값을 확인하는 방법에 대한 자세한 내용은, 사용자 지정 파라미터 그룹에 있는 Amazon RDS DB 파라미터와 기본 파라미터 그룹에 있는 Amazon RDS DB 파라미터를 식별하려면 어떻게 해야 하나요?를 참조하세요.

해결 방법

Amazon RDS는 Amazon RDS에 연결된 파라미터 그룹에서 incompatible-parameter 상태를 유발하는 호환되지 않는 파라미터를 직접 식별하여 제공하지 않습니다. 이 상태는 호환되지 않는 매개변수를 수정해야 하는 터미널 상태입니다. 이 문제를 해결하려면 다음 옵션 중 하나를 사용하여 호환되지 않는 각 매개변수의 값을 호환 가능한 값으로 변경하세요.

  • 파라미터 그룹의 모든 파라미터를 기본값으로 재설정합니다.
  • 호환되지 않는 매개변수의 값을 재설정합니다.

참고: 호환되지 않는 파라미터 그룹과 연결된 모든 DB 인스턴스는 이러한 값 변경의 영향을 받습니다. 현재 파라미터 그룹 설정을 백업하려면, 파라미터를 재설정하기 전에 파라미터 그룹을 복사하세요.

문제의 근본 원인을 확인하려면, 호환되지 않는 파라미터 그룹을 복사한 다음, 사용자 지정 파라미터 값과 기본값 간의 차이를 비교하세요. 예를 들어 max_connections는 시스템 기본값입니다. max_connections 매개변수에 대해 사용자 지정 값이 설정된 사용자 지정 매개변수 그룹을 기본 매개변수 그룹과 비교하면 이 매개변수의 기본값과 사용자 지정 값이 표시되어 차이를 비교할 수 있습니다.

참고: 사용자 정의 매개변수 그룹을 기본 매개변수 그룹과 비교할 때 기본 매개변수 그룹 아래에 시스템 기본 매개변수의 기본값만 표시됩니다. 엔진 기본 파라미터 값은 RDS의 엔진 버전 및 구성 설정에 따라 달라지기 때문에 엔진 기본 파라미터의 기본값은 표시되지 않습니다.

AWS CloudTrail을 사용하여 사용자 지정 파라미터 그룹에 발생한 변경 사항을 확인할 수 있습니다. 최근 90일 이내의 ModifyDBParameterGroup 또는 ModifyDBClusterParameterGroup에 대한 이벤트 이름을 필터링합니다.

Amazon RDS 콘솔을 사용하여 파라미터 그룹의 사본을 생성하려면 다음을 따릅니다.

  1. Amazon RDS 콘솔을 열고 탐색 창에서 파라미터 그룹을 선택합니다.
  2. 호환되지 않는 파라미터 그룹을 선택한 다음 파라미터 그룹 동작을 선택합니다.
  3. 복사를 선택합니다.

Amazon RDS 콘솔을 사용하여 파라미터 그룹의 모든 파라미터를 기본값으로 재설정하려면 다음을 따릅니다.

  1. Amazon RDS 콘솔을 열고 탐색 창에서 파라미터 그룹을 선택합니다.
  2. 수정하려는 파라미터 그룹을 선택합니다.
  3. 파라미터 그룹 작업을 선택한 다음 편집을 선택합니다.
  4. 재설정을 선택합니다.

Amazon RDS 콘솔을 사용하여 파라미터 값을 재설정하려면 다음을 따릅니다.

호환되지 않는 파라미터 그룹의 모든 파라미터 값이 재설정되지 않도록 변경할 파라미터를 선택할 수 있습니다. Amazon RDS 콘솔에서 호환되지 않는 파라미터 그룹을 편집하여 이 작업을 수행할 수 있습니다.

  1. Amazon RDS 콘솔을 열고 탐색 창에서 파라미터 그룹을 선택합니다.
  2. 호환되지 않는 파라미터 그룹을 선택합니다(또는 모든 파라미터를 재설정하려면 모든 파라미터를 선택합니다).
  3. 파라미터 그룹 작업을 선택한 다음 편집을 선택합니다.
  4. 유효한 매개변수 값을 입력한 다음, Save Changes를 선택합니다.
  5. 장애 조치 없이 DB 인스턴스를 재부팅하여 새 설정을 적용합니다.
    참고: Amazon RDS 콘솔에서는 파라미터를 관련 허용 값으로 변경할 수 있습니다. AWS 명령줄 인터페이스(AWS CLI)를 사용하면 대상 파라미터를 기본값으로 재설정할 수 있습니다. AWS CLI를 사용하여 파라미터 값을 기본 파라미터 값 이외의 값으로 변경해도 아무런 효과가 없습니다.

Amazon RDS와 호환되지 않는 Oracle 파라미터에 대한 자세한 내용은 Oracle DB 인스턴스 관리Oracle DB 인스턴스의 HugePages 사용을 참조하세요.


관련 정보

Amazon RDS DB 인스턴스 상태 보기

호환되지 않는 네트워크 상태인 Amazon RDS 데이터베이스와 관련된 문제를 해결하려면 어떻게 해야 하나요?