복구 롤백 및 삭제

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 롤백 컨텍스트를 사용하면 패치 업그레이드, 플러그인 활성화 및 백그라운드 스크립트 실행과 같은 특정 작업을 롤백할 수 있으며 기록 삭제 및 모든 관련 변경 내용을 복구할 수 있습니다.

    롤백 및 삭제 복구 기능은 MySQL 및 MariaDB 데이터베이스를 사용하는 인스턴스에서 사용할 수 있습니다. Oracle 데이터베이스를 사용하는 인스턴스는 롤백만 지원합니다. SQL Server를 사용하는 인스턴스는 롤백 또는 삭제 복구를 지원하지 않습니다.
    표 1. 복구 데이터베이스 지원 롤백 및 삭제
    데이터베이스 유형 롤백 복구 삭제
    MySQL yes yes
    MariaDB yes yes
    Oracle yes no

    삭제된 기록 모듈

    이 모듈은 감사된 테이블의 기록에서 작동합니다. 단계적 삭제된 기록의 복구는 기록 삭제 후 7일 이내에 완료해야 합니다. 7일이 지나면 삭제를 감사하는 테이블의 데이터 기록과 참조만 복구할 수 있으며 이는 이전 릴리스와 동일한 기능입니다.

    이 모듈을 찾으려면 시스템 정의 > 삭제된 기록.

    복구 모듈 삭제

    이 모듈은 삭제된 모든 기록에 대해 작동합니다. 이 복구는 기록 삭제 후 7일 이내에 완료해야 합니다.

    이 모듈을 찾으려면 롤백 및 복구 > 복구 삭제.

    스크립트 실행 이력 모듈

    이 모듈은 스크립트 - 백그라운드 모듈을 사용하여 실행된 스크립트에서 작동합니다. 이 이력에는 7일간의 스크립트 실행만 포함됩니다.

    이 모듈을 찾으려면 롤백 및 복구 > 스크립트 실행 이력.

    롤백 컨텍스트

    롤백 컨텍스트에는 소프트웨어 업그레이드 또는 플러그인 활성화를 롤백하는 데 필요한 모든 것이 포함됩니다. 여기에는 삭제된 기록, 패치 업데이트, 스크립트-백그라운드 스크립트 실행, 데이터베이스 작업 및 플러그인 활성화가 포함됩니다. 플러그인이 롤백 컨텍스트를 지원하는 경우 롤백 컨텍스트는 제품군 내의 각 패치 업그레이드 및 각 플러그인 활성화에 대해 생성됩니다.

    롤백 컨텍스트를 사용하려면 삭제된 기록 재개(com.snc.undelete) 및 복구 삭제(com.glide.delete_recovery) 플러그인을 활성화합니다.

    롤백은 일반적으로 프리 프로덕션 인스턴스에서 수행되며, 업그레이드에서 문제의 근본 원인을 찾기 전에 기능을 복원해야 합니다. 롤백하면 데이터가 삭제되며, 롤백이 필요한 문제를 발견하기가 불가능하지는 않더라도 어려워지는 경우가 많습니다.

    롤백 컨텍스트는 다음과 같은 경우에 생성됩니다.
    • GlideRecord.delete() 또는 GlideRecord.deleteMultiple()은 기록을 삭제합니다.
    • 패치 업그레이드가 있습니다.
    • 롤백 컨텍스트를 지원하는 플러그인을 활성화합니다.
    • 스크립트가 스크립트-백그라운드 모듈을 사용하여 실행되며, 롤백을 위한 기록 확인란을 선택하여 롤백이 활성화되었습니다.

    롤백은 다른 데이터베이스 활동에 영향을 주지 않습니다. 데이터베이스 활동이 롤백 컨텍스트의 일부인 기록을 수정하는 경우 롤백은 해당 기록에 영향을 주지 않습니다.

    롤백 컨텍스트에는 상당한 양의 데이터가 포함되어 있기 때문에 롤백 컨텍스트는 10일 후에 삭제됩니다. 따라서 롤백은 최신 업그레이드 또는 플러그인 활성화 후 10일 이내에 이루어져야 합니다. 롤백 컨텍스트를 10일 이상 유지해야 하는 경우 시스템 속성을 추가하여 이를 수행할 수 있습니다. 롤백 컨텍스트 속성 문서를 참조하십시오.

    주:
    로 검사할 때까지 롤백 컨텍스트를 롤백하지 마십시오.고객 서비스 및 지원 롤백은 데이터를 삭제하고 문제 디버깅을 방지하는 업그레이드 또는 활성화 문제의 증거를 제거할 수 있습니다.

    이 모듈을 찾으려면 롤백 및 복구 > 롤백 컨텍스트.

    롤백 중에 다음 작업 중 하나라도 발생하면 롤백 컨텍스트가 생성되지 않습니다.

    • 테이블이나 열이 스키마에서 삭제됩니다.
      주:
      인덱스 드롭은 괜찮습니다.
    • 테이블이 잘립니다.
    • 테이블이나 열의 이름이 바뀝니다.
    • 열의 상위가 재지정되거나 승격됩니다.
    • 열 유형이 변경됩니다.
    • 열 너비가 감소합니다.
    Now Support 롤백 프로세스는 다음을 수행합니다.
    • 보고된 WAR을 롤백된 버전으로 업데이트하고 할당된 WAR은 롤백 이전 버전으로 설정된 상태로 유지됩니다.
    • 인스턴스의 속성을 glide.war.no_upgrade 롤백 이전 버전으로 설정합니다.
    • "원하는 전쟁은 속성 []glide.war.no_upgrade에 지정된 되돌려진 전쟁과 일치합니다. 업그레이드 스크립트가 실행되지 않습니다."
    • 상태를 만료됨 으로 변경하고 롤백을 통해 저장된 모든 데이터가 제거됩니다.