Sun Java System Directory Server Enterprise Edition 6.3 관리 설명서

이진 복원

다음 절차에서는 디렉토리에서 접미어를 복원하는 방법에 대해 설명합니다. 서버는 디렉토리 데이터만 백업에 설명된 것처럼 백업되어 있어야 합니다. 복제 계약에 포함된 접미어를 복원하기 전에 복제된 접미어 복원을 읽어 보십시오.


주의 – 주의 –

복원 작업 중에는 서버를 중지하지 마십시오. 서버를 복원하면 기존 데이터베이스 파일을 덮어쓰기 때문에 백업 이후에 수행한 데이터 수정 사항이 손실됩니다.


Procedure서버를 복원하는 방법

DSCC를 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 디렉토리 서비스 제어 센터 인터페이스 및 DSCC 온라인 도움말을 참조하십시오.

  1. 다음 명령 중 하나를 사용하여 서버를 복원합니다.

    • 서버가 로컬이고 중지된 경우 다음을 입력합니다.


      $ dsadm restore instance-path archive-dir
      

      예를 들어 백업 디렉토리에서 백업을 복원하려면 다음을 입력합니다.


      $ dsadm restore /local/ds/ local/ds/bak/2006_07_01_11_34_00
    • 서버가 원격이고 실행 중인 경우 다음을 입력합니다.


      $ dsconf restore -h host -p port archive-dir
      

      예를 들어 백업 디렉토리에서 백업을 복원하려면 다음을 입력합니다.


      $ dsconf restore -h host1 -p 1389 /local/ds/bak/2006_07_01_11_34_00 

    이러한 명령에 대한 자세한 내용은 dsadm(1M)dsconf(1M) 설명서 페이지를 참조하십시오.

dse.ldif 구성 파일 복원

디렉토리 서버는 아래 디렉토리에 dse.ldif 파일의 백업 복사본 두 개를 만듭니다.


instance-path/config

dse.ldif.startOK 파일은 서버를 시작할 때 dse.ldif 파일의 복사본을 기록합니다. dse.ldif.bak 파일에는 dse.ldif 파일에 대한 최신 변경 사항의 백업이 저장되어 있습니다. 최신 변경 사항이 포함된 파일을 디렉토리에 복사합니다.

Proceduredse.ldif 구성 파일을 복원하는 방법

이 절차의 일부로, DSCC를 사용하여 이 작업을 수행할 수 있습니다. 자세한 내용은 디렉토리 서비스 제어 센터 인터페이스 및 DSCC 온라인 도움말을 참조하십시오. 해당 절차의 다른 부분은 명령줄에서만 수행할 수 있습니다.

  1. 서버를 중지합니다.


    $ dsadm stop instance-path
    
  2. 구성 파일이 포함된 디렉토리로 변경합니다.


    $ cd instance-path/config
  3. 아래와 같이 유효한 백업 구성 파일로 dse.ldif 파일을 덮어씁니다.


    $ cp dse.ldif.startOK dse.ldif
  4. 다음 명령을 실행하여 서버를 시작합니다.


    $ dsadm start instance-path