Red Hat Training

A Red Hat training course is available for Red Hat Satellite

8.4.2. 데이터베이스 백업

Red Hat은 임베디드 데이터베이스 (Embedded Database) 백업을 매일밤 수행할 것과 결과 디렉토리를 NFS, SCP, FTP 등을 통해 다른 시스템으로 옮길 것을 권장합니다. 이 백업 시스템은 따로 떨어져 있는 것이 바람직할 것입니다. 백업을 수행하려면, 우선 루트로서 다음의 명령을 실행하여 데이터베이스와 이에 관련된 서비스를 종료합니다:
/usr/sbin/rhn-satellite stop
그 후 오라클 사용자로 변경하고 이 명령을 사용하여 백업을 시작하십시오:
db-control backup DIRNAME
백업 파일은 명시된 디렉토리에 저장될 것입니다. 이것은 차가운 백업 (cold backup)이라는 것을 기억하십시오; 즉 그 데이터베이스는 이 명령이 실행되기 전에 반드시 멈춰있어야 합니다. 이 과정은 몇분 정도 걸립니다. 첫번째 백업은 다음 백업이 얼마나 걸릴지 알 수 있는 좋은 지시자입니다.
백업이 완료되면, 루트 사용자 모드로 돌아가서 다음의 명령을 사용하여 데이터베이스 및 관련된 서비스를 재시작하십시오:
/usr/sbin/rhn-satellite start
그 이후에는 rsync나 다른 파일 전송 프로그램을 사용하여 백업을 다른 시스템으로 복사하십시오. Red Hat은 크론잡 (cron jobs)를 이용해 자동 백업 처리를 스케쥴할 것을 적극 권장합니다. 예를 들어, 시스템을 새벽 3시에 백업하고 새벽 6시에 백업을 독립된 저장소 (파티션, 디스크 또는 시스템)로 복사하도록 하십시오.