정지
Quiesce중지하는 것은 일반적으로 백업 또는 기타 유지보수에 대비하여 일관된 상태를 얻기 위해 장치 또는 응용 프로그램을 일시 중지하거나 변경하는 것이다.
설명
디스크에 저장된 정보를 수정하는 소프트웨어 애플리케이션에서는 일반적으로 미결된 쓰기를 플러시하는 것이 포함된다. 버퍼링을 참조하십시오.통신 애플리케이션에서는 일반적으로 기존 통화자가 통화를 마칠 수 있도록 허용하지만 새로운 통화를 시작하는 것은 방지해야 한다.
예
아마도 이것에 대해 가장 잘 알려진 지원은 마이크로소프트 윈도우즈 서버 2003에서 소개된 마이크로소프트 섀도 복사본에[1] 통합되었을 것이다.섀도 복사본 프로세스 중에 응용 프로그램이 중지되려면 자체 작성자로[2] 등록해야 하며, 통지 시 대기 모드로 전환해야 한다.
공급업체 구성
다양한 데이터베이스 및 애플리케이션 벤더는 다음과 같은 이 기능을 지원하기 위한 계획을 구현한다.
- Symantec의 Livate – 이제 VMware의 VI3 스냅샷 및 VCB 기능처럼 중지 프로세스가 포함됨Symantec은 Exchange와 SQL을 지원한다.
- VMware 지원 – IO 시스템
- IBM DB2 LUW는 관리 작업을 수행할 수 있도록 모든 사용자가 데이터베이스 또는 인스턴스(데이터베이스)에서 잠근 상태를 나타내는 데 사용되는 중지 명령을 지원한다.[3]
- IBM DB2 for z/OS, OS/390 및 IBM i Operating System은 DECYCE라는 유틸리티 명령을 가지고 있는데, 버퍼로부터 특정 데이터베이스(DB2 서브시스템의 논리적 엔티티)에 속하는 모든 데이터를 기록하도록 하기 위해 사용되어 유틸리티 프로그램이 데이터셋에서 DREAME 액세스를 신속하게 얻을 수 있도록 돕는다.
- z/OS용 IBM DB2와 OS/390도 기술적으로 말하면 로그에 쓰는 것을 중지하는 SET LOG SUSPEN 명령을 지원하며, 사실상 모든 데이터베이스 활동을 동결한다(대부분의 쿼리는 제외).이 모드는 스냅샷 유형 백업 계획에 가끔 사용되므로, 백업된 데이터가 일관된 상태에 있도록 1초 미만으로 지속된다.이 명령은 SET LOG RESPORT 명령으로 역전된다.
- WebSphere MQ를 정상적으로 종료하는 것을 중지라고 한다.[4]
- 오라클은 또한 버전 9i부터 기존 사용자가 리소스를 계속 사용할 수 있지만 새로운 리소스를 사용할 수 없도록 하는 중지 명령을 지원한다.[5]
- SYBASE ASE 12.0 이상에서는 모든 프로세스가 트랜잭션 로그에 쓰는 명령을 실행하지 못하도록 하는 CUSYCE DATABASE 명령을 지원한다.주요 목적은 OS 수준 유틸리티를 사용하여 데이터베이스 파일을 복사하거나 백업할 수 있도록 모든 업데이트 작업을 중지하는 것이다.데이터베이스가 정지되어 있는 동안에도 사용자는 읽기 전용 쿼리를 사용할 수 있다.[6]
- 마이크로소프트 윈도우즈 쉐어포인트 Services 3.0 및 마이크로소프트 Office 쉐어포인트 서버 2007/2010은 중앙 관리 작업 창에서 DISTORCE 또는 DISGCE FROM 템플릿(2010) 옵션을 지원한다.이를 통해 관리자는 서버 팜이 새로운 사용자 연결을 승인하지 못하도록 할 수 있으며, 데이터 손실을 야기하지 않고 장기간 실행 중인 애플리케이션을 점차 오프라인으로 전환할 수 있다.
- JADE Object Oriented Database 시스템은 'quisced=true' 매개 변수를 사용하여 중지된 백업을 수행할 수 있다.현재 활성 트랜잭션을 완료한 다음 수정된 버퍼를 캐시에서 안정적인 데이터베이스로 플러시하여 데이터베이스가 대기 상태로 배치된다.[7]중지된 백업 중에는 트랜잭션을 업데이트할 수 없으며 데이터베이스 트랜잭션을 실행하려고 하면 데이터베이스 예외가 발생한다.
- Microsoft Visual Studio Team Foundation Server는 TFS Service Control 명령줄 유틸리티를 사용하여 중지 기능을 지원한다.MSDN 라이브러리에 이 명령줄 유틸리티에 대한 추가 정보가 있다.[8]마이크로소프트 기술 자료 문서에서는 서비스 운영 기간 동안 Team Foundation 서버 서비스에 대한 액세스를 비활성화할 수 있음을 표시하여 기술하고 있다.[9]
참고 항목
Wiktionary의 중지 사전 정의
참조
- ^ "Volume Shadow Copy Service Technical Reference: Data Recovery". technet.microsoft.com.
- ^ "How Volume Shadow Copy Service Works: Data Recovery". technet.microsoft.com.
- ^ "IBM Knowledge Center". publib.boulder.ibm.com.
- ^ "IBM Knowledge Center". publib.boulder.ibm.com.
- ^ "High Availability Enhancements in Oracle9i". oracle-base.com.
- ^ http://manuals.sybase.com/onlinebooks/group-as/asg1251e/sag/@Generic__BookView;pt=72438?DwebQuery=quiesce+database[영구적 데드링크]
- ^ "http://www.jade.co.nz/docs/jade/Default.htm#resources/dbadmin/chapter_3_-_administering_the_jade_database/online_quiesced_backup.htm". www.jade.co.nz. Retrieved 2017-09-15.
{{cite web}}:외부 링크 위치(도움말)title= - ^ douge. "Use TFSServiceControl command to stop or start TFS services or application pools". msdn.microsoft.com.
- ^ Microsoft 지원 KB 950893