Sun Custer 3.0 5/02 추가 정보

잠금 파일 설정

다음과 같은 작업을 수행할 때 이 단락을 절차를 사용하십시오.

노드 하나에서 이미 인스턴스가 실행되고 있을 때 SAP 인스턴스가 여러 개 시작되지 않도록 하는 잠금 파일 설정. 동일한 인스턴스를 여러 개 시작하면 서로 충돌합니다. 또한, 충돌이 발생하면 SAP 종료 스크립트가 인스턴스를 정상적으로 종료할 수 없기 때문에 데이터가 손상될 수 있습니다.

잠금 파일을 설정하면 SAP 인스턴스를 시작할 때 SAP 소프트웨어가 startup_lockfile 파일을 잠급니다. Sun Cluster 환경 외부에서 동일한 인스턴스를 시작하고 SAP를 Sun Cluster 환경으로 전환하면 SAP용 Sun Cluster HA 데이터 서비스가 동일한 인스턴스를 시작합니다. 그러나 파일 잠금 메커니즘 때문에 이 시도가 실행되지 않습니다. 데이터 서비스는 해당 오류 메시지를 /var/adm/messages에 기록합니다.

중앙 인스턴스나 페일오버 응용프로그램 서버에 대한 잠금 파일과 확장 가능 응용프로그램 서버에 대한 잠금 파일 사이의 유일한 차이점은 확장 가능 응용프로그램 서버에 대한 잠금 파일은 로컬 파일 시스템에 있고 중앙 인스턴스나 페일오버 응용프로그램 서버에 대한 잠금 파일은 클러스터 파일 시스템에 있다는 것입니다.

중앙 인스턴스에 대한 잠금 파일을 설정하는 방법

중앙 인스턴스 잠금 파일을 설정하려면 다음 단계를 수행하십시오.

  1. sapstart 실행 파일에 대한 최신 패치를 설치하십시오. 그러면 SAP용 Sun Cluster HA 사용자가 잠금 파일을 구성할 수 있습니다.

  2. cluster 파일 시스템에 중앙 인스턴스 잠금 파일을 설정하십시오.

  3. 응용프로그램 서버에 대한 새 SAP 매개 변수 sapstart/lockfile를 추가하여 프로파일 SC3_DVEBMGS00을 수정하십시오.


    sapstart/lockfile =/usr/sap/SC3/DVEBMGS00/work/startup_lockfile
    
    sapstart/lockfile

    새 매개 변수 이름

    /usr/sap/local/SC3/DVEBMGS00/work

    응용프로그램 서버를 위한 작업 디렉토리

    startup_lockfile

    SAP용 Sun Cluster HA에서 사용하는 잠금 파일 이름.

    SAP가 잠금 파일을 만듭니다.


    주 -

    사용자가 클러스터 파일 시스템에서 잠금 파일 경로를 지정해야 합니다. 노드에 로컬로 잠금 파일 경로를 지정하면 여러 노드에서 동일한 인스턴스가 시작되는 것을 방지할 수 없습니다.


확장 가능 응용프로그램 서버에 대한 잠금 파일을 설정하는 방법

확장 가능 응용프로그램 서버에 대한 잠금 파일을 설정하려면 다음 작업을 수행하십시오.

  1. sapstart 실행 파일에 대한 최신 패치를 설치하십시오. 그러면 SAP용 Sun Cluster HA 사용자가 잠금 파일을 구성할 수 있습니다.

  2. 로컬 파일 시스템에 응용프로그램 서버 잠금 파일을 설정하십시오.

  3. 응용프로그램 서버에 대한 새 SAP 매개 변수 sapstart/lockfile를 추가하여 프로파일 SC3_instance-id를 수정하십시오.


    sapstart/lockfile =/usr/sap/local/SC3/Dinstance-id/work/startup_lockfile
    
    sapstart/lockfile

    새 매개 변수 이름

    /usr/sap/SC3/Dinstance-id/work

    중앙 인스턴스를 위한 작업 디렉토리

    startup_lockfile

    SAP용 Sun Cluster HA에서 사용하는 잠금 파일 이름.

    SAP가 잠금 파일을 만듭니다.


    주 -

    잠금 파일은 로컬 파일 시스템에 저장됩니다. 잠금 파일이 다른 노드에서 여러 인스턴스가 시작되는 것을 방지하지는 못하지만 동일한 노드에서 여러 인스턴스가 시작되는 것은 방지할 수 있습니다.