2장. Directory Server에서 데이터 내보내기

명령줄 또는 웹 콘솔을 사용하여 Directory Server 데이터베이스에서 LDIF 파일로 데이터를 내보냅니다.

참고

내보내기 작업에는 디렉터리 데이터만 포함됩니다. 내보내기에는 구성 정보(cn=config), 스키마 정보(cn=schema) 및 모니터링 정보(cn=monitor)가 포함되지 않습니다.

내보내기 기능을 사용하여 다음을 수행합니다.

  • 데이터를 다른 Directory Server에 복사합니다.
  • 데이터를 다른 애플리케이션으로 내보냅니다.
  • 디렉터리 토폴로지를 변경한 후 데이터베이스를 다시 작성합니다.
  • 데이터베이스를 분할합니다.

2.1. 서버가 실행되는 동안 명령줄을 사용하여 데이터 내보내기

Directory Server 인스턴스가 실행 중인 동안 데이터를 내보내려면 dsconf backend export 명령을 사용합니다.

사전 요구 사항

  • dirsrv 사용자는 대상 디렉터리에 쓰기 권한이 있습니다.
  • Directory Server 인스턴스가 실행 중입니다.

절차

  1. dsconf backend export 명령을 사용하여 데이터를 LDIF 파일로 내보냅니다.

    예를 들어 userRoot 데이터베이스를 내보내려면 다음을 수행합니다.

    # dsconf -D "cn=Directory Manager" ldap://server.example.com backend export userRoot
    The export task has finished successfully

    기본적으로 dsconf/var/lib/dirsrv/slapd -instance_name/export/ 디렉터리에 내보내기를instance_name_database_name-time_ stamp.ldif 파일에 저장합니다. 또는 -l file_name 옵션을 명령에 추가하여 다른 위치를 지정합니다.

  2. /var/log/dirsrv/slapd-instance_name/errors 로그에서 내보내기 중 문제를 검색합니다.

추가 리소스