glo 복구 규칙은 다른 클래스 인스턴스처럼 강제적이다. 트랜잭션이 롤백되면, glo(LO 와 FBO)의 어떤 갱신도 롤백된다. 트랜잭션이 커밋되었을 때 모든 갱신 glo는 영구적으로 저장된다.
만약 ROLLBACK WORK나 COMMIT WORK 문장을 수행 중에 데이터베이스 충돌이 발생하면, 데이터베이스가 재시작할 때 강제적으로 glo에 대한 복구 절차가 수행된다. LO에 대한 복구 절차는 재시작 시점에 내부적으로 데이터베이스 시스템에 의해 이루어진다. FBO 갱신에 대한 복구 절차는, 시스템에 충돌이 발생했을 때 FBO를 갱신한 사용자가 다시 데이터베이스에 접속했을 때 완료된다. 복구가 완료될 때까지 glo에 대한 읽기, 갱신 잠금은 데이터베이스가 소유하게 된다.
FBO 복구를 지원하기 위해 데이터베이스는 갱신되는 FBO에 대해 임시 파일(temporary shadow file)을 사용한다. 이는 FBO를 갱신하려는 사용자는 반드시 FBO가 존재하는 디렉토리에 갱신 권한이 있어야 함을 의미한다(또한 FBO 데이터의 복사본을 만들 수 있는 충분한 공간도 있어야 한다). FBO 파일이 위치한 디렉토리에 대해 쓰기 권한이 없는 경우 FBO 인스턴스에 대한 갱신은 실패하게 된다. 마찬가지로 glo 클래스나 서브클래스에 대해 갱신에 대한 데이터베이스 인가가 없으면 갱신 작업은 실패하게 된다.