2.2. 서버가 오프라인 상태인 동안 명령줄을 사용하여 데이터 내보내기
Directory Server 인스턴스가 오프라인 상태인 경우 dsctl db2ldif 명령을 사용하여 데이터를 내보냅니다.
사전 요구 사항
-
dirsrv사용자는 대상 디렉터리에 쓰기 권한이 있습니다. - Directory Server 인스턴스가 실행되고 있지 않습니다.
절차
dsctl db2ldif명령을 사용하여 LDIF 파일로 데이터를 내보냅니다. 예를 들어userRoot데이터베이스를/var/lib/dirsrv/slapd-instance_name/example.ldif파일로 내보내려면 다음을 수행합니다.#
dsctl instance_name db2ldif userRoot /var/lib/dirsrv/slapd-instance_name/example.ldifOK group dirsrv exists OK user dirsrv exists ldiffile: /var/lib/dirsrv/slapd-instance_name/example.ldif [18/Jul/2021:10:46:03.353656777 +0200] - INFO - ldbm_instance_config_cachememsize_set - force a minimal value 512000 [18/Jul/2021:10:46:03.383101305 +0200] - INFO - ldbm_back_ldbm2ldif - export userRoot: Processed 160 entries (100%). [18/Jul/2021:10:46:03.391553963 +0200] - INFO - dblayer_pre_close - All database threads now stopped db2ldif successful-
/var/log/dirsrv/slapd-instance_name/errors로그에서 내보내기 중 문제를 검색합니다. 선택 사항: 인스턴스를 시작합니다.
#
dsctl instance_name start
추가 리소스
-
데이터를 가져오는 데 사용할 수 있는 모든 추가 설정을 표시하려면
dsctl db2ldif --help명령의 출력을 참조하십시오. - 서버가 오프라인 상태인 동안 명령줄을 사용하여 데이터 가져오기
- Directory Server 백업