UNIX에 해당
sepurgdb 유틸리티는 전체 데이터베이스에서 정의되지 않은 레코드에 대한 참조를 검색한 후 데이터베이스에서 검색된 참조를 삭제하여 데이터베이스 크기를 줄입니다.
중요! 안전을 위해 먼저 데이터베이스를 백업한 후 CA ControlMinder 데몬이 실행되고 있지 않을 때 이 유틸리티를 호출하십시오.
레코드를 삭제할 때 ACL이나 그룹 멤버쉽 목록 등의 해당 레코드에 대한 참조는 처리 시간을 줄이기 위해 그대로 유지됩니다. CA ControlMinder은 이전에 사용하지 않은 고유 ID를 새 레코드에 할당하므로 이렇게 해도 문제가 발생하지 않습니다. 이 유틸리티는 디스크 공간을 비우기 위한 용도로만 사용해야 합니다.
sepurgdb를 실행하려면 root 사용자여야 하며 데이터베이스 파일이 포함된 디렉터리에서 유틸리티를 호출해야 합니다. 데이터베이스 관리 시스템은 미리 할당된 디스크 공간을 사용합니다. 삭제 후에도 데이터베이스 파일의 크기는 일반적으로 크게 변경되지 않습니다. 데이터베이스 크기가 이후에 증가하더라도 사전 할당으로 인해 파일 크기는 크게 변경되지 않습니다.
이 명령의 형식은 다음과 같습니다.
sepurgdb FilePath [Username]
유틸리티 로그 파일의 기본 이름을 지정합니다. sepurgdb 유틸리티는 다음의 두 로그 파일을 생성합니다.
발생한 오류의 로그가 포함됩니다.
수행한 작업의 로그가 포함됩니다.
참고: FilePath에 빼기 기호(‑)를 지정하여 두 개의 로그를 병합한 후 표준 출력으로 전송할 수 있습니다.
(선택 사항) sepurgdb가 USER 레코드를 위한 그룹 연결의 삭제된 소유자(더 이상 존재하지 않는 사용자)를 대체하기 위해 사용하는 사용자 이름을 지정합니다.
참고: 데이터베이스에 있는 사용자를 지정해야 합니다. 그렇지 않으면 이 옵션은 무시됩니다.
| Copyright © 2013 CA. All rights reserved. |
|