이전 항목: secrepsw 유틸리티-정책 모델 및 섀도 파일 작성

다음 항목: seerrlog 유틸리티-오류 로그 레코드 표시

sedbpchk 유틸리티-데이터베이스 백업

UNIX에 해당

sedbpchk 유틸리티는 데이터베이스의 백업 복사본을 작성합니다. 또한 런타임 데이터베이스를 임시 위치에 복사하고, 임시 데이터베이스에서 다양한 데이터베이스 무결성 검사를 수행하며, 데이터베이스가 검사를 통과할 경우 임시 데이터베이스를 백업 위치로 복사합니다.

데이터베이스가 무결성 테스트를 통과하지 못하면 sedbpchk는 복사본을 만드는 동안 업데이트가 데이터베이스에 적용되었는지 여부를 확인하려고 시도합니다. 업데이트가 있는 경우 데이터베이스가 손상되었다고 간주할 수는 없습니다.

데이터베이스를 복사하는 동안 어떤 업데이트도 없는 경우에는 데이터베이스가 손상되었을 가능성이 높습니다. 이런 경우 시스템 관리자에게 메일 메시지가 전송되어 시스템 관리자는 백업 디렉터리를 사용하여 손상된 런타임 데이터베이스를 다시 정의할 수 있습니다.

참고: 이 스크립트는 잘못된 정보를 제공할 수 있습니다. 데이터베이스가 손상되지 않은 경우에도 데이터베이스가 손상되었다고 결론을 내릴 수는 있습니다. 그러나 데이터베이스가 손상되지 않았다는 결론은 항상 맞습니다.

이 스크립트를 실행하려면 root 및 ADMIN 권한이 있어야 합니다. sedbpchk를 사용하기 전에 ACInstallDir/lbin에 있는 sedbpchk.sh 스크립트를 검토하여 다음 필드의 값이 사이트의 요구에 맞는지 확인하는 것이 좋습니다.

MAIL_TO

데이터베이스가 손상되었다는 통지를 보내는 사용자의 이름을 지정합니다.

RETRIES

데이터베이스의 손상이 의심스러운 경우 유틸리티가 통보를 보내기 전에 해당 데이터베이스를 검사하는 횟수를 지정합니다.

ACInstallDir

CA Access Control 설치 디렉터리의 위치를 지정합니다.

SE_BINDIR

CA Access Control 바이너리 파일 디렉터리의 위치를 지정합니다.

SE_DB_DIR

CA Access Control 런타임 데이터베이스 디렉터리의 위치를 지정합니다.

SE_BCKDIR

백업 데이터베이스 디렉터리의 위치를 지정합니다.

SE_TMPDIR

임시 데이터베이스 디렉터리의 위치를 지정합니다.

참고: 이 유틸리티는 스크립트 파일로 제공되며, 이를 실행하려면 .sh 확장자를 지정해야 합니다.

이 명령의 형식은 다음과 같습니다.

sedbpchk