종속 쓰기 조작

쓰고 있는 데이터의 무결성을 보존하려면 종속 쓰기가 애플리케이션의 예정 시퀀스로 실행되는지 확인하십시오.

결과로 발생할 수 있는 미완료 쓰기 조작에 대한 보호와 확장 데이터베이스 복구가 시스템에 의해 제공됩니다.

다음 목록은 데이터베이스 업데이트 트랜잭션에 대한 쓰기 조작의 일반 시퀀스입니다.
  1. 쓰기 조작은 데이터베이스 로그를 업데이트하므로 데이터베이스 업데이트가 곧 발생할 것임을 나타냅니다.
  2. 두 번째 쓰기 조작이 데이터베이스를 업데이트합니다.
  3. 세 번째 쓰기 조작이 데이터베이스 로그를 업데이트하여 데이터베이스 업데이트가 성공적으로 완료되었음을 나타냅니다.

데이터베이스는 다음 단계를 시작하기 전에 각 단계가 완료될 때까지 기다려서 이러한 쓰기가 올바른 순서로 실행되도록 합니다. 데이터베이스 로그는 주로 데이터베이스와 다른 볼륨에 배치됩니다. 이 경우 이러한 쓰기 조작의 순서를 변경하지 않고 FlashCopy® 조작이 수행되는지 확인하십시오. 예를 들어, 데이터베이스(업데이트 2)가 데이터베이스 로그(업데이트 1 및 3)보다 약간 먼저 복사될 가능성을 고려하십시오. 이 시나리오에서 대상 볼륨의 사본에는 업데이트 (1) 및 (3)이 포함되지만 (2)는 포함되지 않습니다. FlashCopy 대상 디스크에서 작성된 백업에서 데이터베이스가 다시 시작되는 경우, 데이터베이스 로그는 트랜잭션이 성공적으로 완료되었음을 표시합니다. 그러나 트랜잭션은 성공적으로 완료되지 않았습니다. 트랜잭션은 유실되고 데이터베이스의 무결성이 위험해집니다.

여러 볼륨에서 원자적 조작으로 FlashCopy 조작을 처리하면 사용자 데이터의 일관된 이미지를 작성할 수 있습니다. 이 방식으로 FlashCopy를 사용하기 위해 시스템은 일관성 그룹의 개념을 지원합니다. 일관성 그룹에는 시스템이 지원하는 최대 FlashCopy 맵핑 수까지 임의 수의 FlashCopy 맵핑이 포함될 수 있습니다. 명령행 인터페이스(CLI) startfcconsistgrp 명령을 사용하여 전체 일관성 그룹의 특정 시점 복사를 시작할 수 있습니다. 일관성 그룹 내의 모든 FlashCopy 맵핑이 동시에 시작되며 따라서 모든 FlashCopy 맵핑에서 일관된 특정 시점 복사가 일관성 그룹에 포함됩니다.

최대 구성 지원에 대한 자세한 정보는 다음 웹 사이트를 참조하십시오.

www.ibm.com/support