Skip to main content

BriefCam 관리자 안내서

백업

Last Updated: 2 minute read
버전2025r1
언어한국어

중요

백업은 고객의 책임이며 통합업체는 고객의 요구와 환경에 맞는 백업 전략을 설계하는 데 도움을 줄 수 있습니다.

매일 백업은 Research를 위해 자정과 오전 1시에 자동으로 수행됩니다.

데이터베이스가 백업되는 대상은 다음과 같습니다\\server\Briefcam\ServerData\Backups.

기본적으로 RESEARCH 백업 파일은 다음 위치에 저장됩니다\\server\Briefcam\ServerData\Backups\RESEARCH. 이 경로는 RESEARCH.BackupPath 환경 설정을 사용하여 변경할 수 있습니다.

고가용성 및/또는 대규모 시스템을 위한 백업

사용량이 많은 시스템의 경우, 시스템이 유휴 상태(예: 주말)일 때 백업 일정을 잡는 것이 가장 좋습니다. 그렇게 할 수 없는 경우, 다른 서버로 복제하는 것이 올바른 솔루션입니다.

24시간 연중무휴 처리가 구성된 시스템에서 자동 백업으로 인해 데이터베이스 시간 제한이 발생할 수 있습니다. 이러한 유형의 시스템인 경우 고객BriefCam의 요구 사항을 충족하는 백업 전략을 제안하기 위해 지원 부서에 문의하는 것이 좋습니다.

일반적으로 대규모 시스템 또는 시스템이 24시간 연중무휴 작동하는 경우에는 복제를 설정하고 예약 된 자동 백업 작업을 비활성화하는 것이 좋습니다.

다른 시스템에 다른 백업을 설정하거나 백업을 다른 시스템에 복사하는 것이 좋습니다.

백업해야 하는 구성 요소는 다음과 같습니다.

구성 요소

백업 대상

백업 방법

PostgreSQL 데이터베이스

데이터베이스 덤프

파일을 exportDB.bat 실행합니다

BriefCam 공유 폴더 - ServerData

BriefCam이 사용하는 전체 저장소입니다

디스크 미러링, 복제, RAID 구성, 외부 백업

BI 데이터 - QlikShare

Qlik 데이터 파일입니다

파일을 bi_backup.exe 실행합니다

라이선스 데이터

라이선스 활성화 파일입니다

라이선스 활성화 파일입니다

데이터베이스의 구성 파일

postgresql.conf 및 postgresql.auto.conf (폴더에 PostgreSQL_Data 있음)

파일을 다른 서버로 백업합니다

로드 밸런서

Nginx.conf 파일(폴더에 \Nginx\Conf\ 있음)

파일을 다른 서버로 백업합니다

IIS

web.config.js 및 webConfig.js 폴더에서 ProWebAdminClient 각각 다음을 ProWebClient 수행합니다

파일을 다른 서버로 백업합니다

백업 시간 변경

예약된 백업 시간은 Windows 작업 스케줄러에서 변경할 수 있습니다.

  1. 백업 작업을 두 번 클릭합니다.

    Backup task.png
  2. 편집 을 클릭합니다.

    Backup task edit.png
  3. 일정을 편집합니다.

    Backup schedule.png

PostgreSQL 데이터베이스 백업 복원

중요

데이터베이스를 복원하기 전에 먼저 BriefCam 지원팀에 문의하는 것이 좋습니다.

  1. Windows 서비스에서 VSService를 중지합니다.

  2. 데이터베이스를 복원하려면 다음 명령을 실행합니다.

    .\pg_dump.exe --no-password --verbose --blobs --format=c --file="<pg_dump_file.dump>" .\pg_restore.exe --verbose -d briefcam -U "<pg_superuser(dbadmin is the default)>" -h" <hostname>" -p <db port(5432)> "<pg_dump_file.dump>"

  3. 서비스를 다시 시작하십시오.

리서치 대시보드(Qlik)의 데이터베이스 백업 복원

  1. 예약 백업 작업을 실행합니다.

  2. 생성된 파일을 마이그레이션 사이트로 복사합니다.

  3. Research 설치 프로그램을 실행합니다.

  4. 모든 Qlik 서비스를 중지합니다.

  5. 저장소 데이터베이스 서비스(PostgreSQL 서비스)만 실행합니다.

  6. 새로운 PostgreSQL DB를 삭제합니다. dropdb -h localhost -p 4432 -U postgres QSR

  7. 새 PostgreSQL DB를 만듭니다. createdb -h localhost -p 4432 -U postgres -T template0 QSR

  8. 백업 파일에서 PostgreSQL DB를 복원합니다. pg_restore.exe -h localhost -p 4432 -U postgres -d QSR "c:\QSR_backup.tar"

  9. 백업된 앱 공유 폴더를 공유 폴더에 복사합니다.

  10. 부트스트랩 모드에서 저장소 서비스를 실행합니다. repository.exe -bootstrap -standalone -restorehostname

  11. 종료 후 -restorehostname없이 다시 실행합니다. repository.exe -bootstrap -standalone

  12. <previousmachine>\bcuser로 Firefox를 사용하여 qmc에 로그인합니다.

  13. 모든 데이터 연결의 소유자 사용자/암호를 암호(12개 연결)를 <newmachine>\bcuser 포함하여 수동으로 업데이트합니다.

  14. PostgreSQL DB(테이블 = 사용자)에서 RootAdmin이 되도록 로컬BCUser을 직접 업데이트합니다.

  15. PostgreSQL에서 사용자를 직접 업데이트합니다. <newmachine>\bcuser (table = ServiceClusterSettingsSharedPersistenceProperties

  16. 다시 로드 작업을 실행합니다.