백업 세트 생성

요구사항

다음 요구 사항이 충족되는지 확인하세요:

  1. %edition_name% 설치: Tibero 데이터베이스 서버에 %edition_name% 최신 버전이 설치되어 있어야 한다.
  2. !

    원격 머신에서 실행 중인 Tibero 데이터베이스(들)의 백업 및 복원은 지원되지 않습니다.


  3. Tibero 데이터베이스 서버 추가 모듈: %edition_name% 사용자 계정에 Tibero 데이터베이스 서버 추가 모듈이 활성화되어 있는지 확인한다.

  4. 백업 할당량 요구 사항: %edition_name% 사용자 계정에 Tibero 데이터베이스 백업 세트 및 보존 정책의 스토리지를 수용할 수 있는 충분한 스토리지 할당량이 할당되어 있는지 확인하십시오.

  5. Java 힙 크기: %edition_name%의 기본 Java 힙 크기 설정은 2048MB입니다. 백업 및 복원 성능을 향상시키려면 Java 힙 크기를 더 높은 값으로 늘리는 것이 좋습니다. 실제 힙 크기는 Tibero 서버에서 사용 가능한 여유 메모리 양에 따라 달라집니다.


  6. Windows 요구 사항
    다음 Windows 요구 사항 및 조건이 충족되는지 확인하세요:

    1. 지원되는 Windows Server 버전
      • Tibero 6
        Tibero 6의 백업은 다음 Windows Server 버전에서 지원됩니다:
        Windows Server 2016 (64-bit 전용)
        Windows Server 2019 (64-bit 전용)
      • Tibero 7
        Tibero 7의 백업은 모든 Windows Server 버전에서 지원되지 않습니다.


    2. Tibero 데이터베이스 관련 Windows 서비스들
      모든 Tibero 데이터베이스 관련 서비스가 시작되었는지 확인합니다:
      Tibero_tibero

      Tibero_tibero는 Tibero 데이터베이스 서버 서비스 이름입니다.
      확인하려면 시작 메뉴를 클릭하고 "서비스"를 검색하세요. Tibero 데이터베이스 관련 서비스를 찾아보세요. 상태는 "실행 중" 이어야 합니다.

  7. Linux 요구 사항 다음 Linux 요구 사항 및 조건이 충족되는지 확인하십시오.
    1. 지원되는 OS 버전

      • LINUX/x86
        OS:
        Red Hat Enterprise Linux 7 커널 3.10.0 혹은 이상

      • LINUX/Itanium
        OS:
        Red Hat Enterprise Linux 7 커널 3.10.0 혹은 이상

      • LINUX/Power8 (Big/Little)

      • OS:
        Red Hat Enterprise Linux 7 커널 3.10.0 혹은 이상

      • Solaris
        OS:
        Solaris 11 64-bit 커널

      • AIX
        OS:
        AIX 7.1 64-bit 커널
        AIX 7.2 64-bit 커널


    2. 컴파일러 및 JDK 버전 요구 사항
      Linux 요구 사항을 충족하는 것 외에도 컴파일러 및 JDK 버전에 대한 다음 추가 요구 사항을 확인하세요.

      플랫폼

      • LINUX/x86
        컴파일러:
        C99 호환 컴파일러, gcc 버전 4.8.5 이상

        JDK 보전:
        JDK 1.5.17 혹은 이상


      • LINUX/Itanium
        컴파일러:
        C99 호환 컴파일러, gcc 버전 4.8.5 이상

        JDK 버전:
        JDK 1.5.17 혹은 이상


      • LINUX/Power8 (Big/Little)
        컴파일러:
        C99 호환 컴파일러, gcc 버전 4.8.5 이상

        JDK Version:
        JDK 1.7.0 이상


      • Solaris
        컴파일러:
        C99 호환 컴퓨터, Sun C 5.8 2005/10/13

        JDK 버전
        JDK 1.5.17 혹은 이상


      • AIX
        컴파일러:
        C99 호환 컴파일러, IBM XL C/C++ Enterprise Edition V7.9

        JDK Version:
        JDK 1.5.17 혹은 이상


    3. GUI 데스크탑 환경
      Linux 시스템은 GUI 데스크탑 환경(예: GNOME, KDE, Cinnamon 등)과 함께 설치되어야 합니다..

  8. Tibero 백업 요구사항
    지원하는 Tibero 데이터베이스 서버 버전: %edition_name% 에서는 다음 버전의 Tibero 데이터베이스 서버를 지원합니다:


  9. 기타 요구사항
  10. Database 상태
    !

    SQL 명령어를 사용하기 위해서는 먼저 tbSQL 유틸리티를 정상적으로 실행해야 한다. 이는 먼저 시스템 사용자와 비밀번호 없이 tbsql 명령을 사용하여 수행할 수 있습니다.

모범 사례 및 권장 사항

  1. 전체 Tibero 데이터베이스 인스턴스 복구를 위해서는 백업 셋 생성 시 SYSAUX, SYSTEM, TBS1, UNDO, 그리고 USR 을 포함한 모든 데이터베이스와 “TEMP” 를 제외한 관련 애플리케이션 데이터베이스를 백업 소스에서 선택해야 한다. 그렇지 않으면 해당 데이터베이스를 백업하지 않으면 Tibero 데이터베이스 인스턴스 전체를 복구할 수 없습니다.
  2. 가능한 최고의 성능을 달성하고 데이터베이스 서버 성능에 대한 영향을 최소화하려면 시스템 활동이 적을 때 전체 데이터베이스 백업 또는 증분/차등 데이터베이스 백업을 예약해야 합니다.(예: 주말에 실행하도록 예약)
  3. 아카이브된 로그의 경우 백업 빈도는 데이터베이스의 트랜잭션 또는 활동 수에 따라 달라져야 합니다. 트랜잭션이 많은 데이터베이스는 보관된 로그 백업을 더 자주 실행해야 합니다(예: 일일 백업 대신 하루에 여러 번 실행해야 함).
  4. 최대한의 데이터 보호유연한 복원 옵션을 제공하려면 다음을 구성하는 것이 좋습니다:
    최소 하나의 오프사이트 또는 클라우드 목적지
    빠른 복구를 위한 최소 하나의 로컬 목적지
  5. 정기적으로 테스트 복원을 수행하여 백업이 설정되고 데이터가 제대로 백업되었는지 확인합니다.
    복구 테스트를 수행하면 복구 계획의 잠재적인 문제나 공백을 식별하는 데도 도움이 될 수 있습니다. 성공적인 테스트의 목적은 모든 것이 완벽하다는 것을 입증하는 것이 아니기 때문에 테스트를 더 쉽게 만들려고 노력하지 않는 것이 중요합니다. 테스트 전반에 걸쳐 계획에 결함이 식별될 수 있으며 이러한 결함을 식별하는 것이 중요합니다.
  6. Restore Raw File 옵션은 Tibero 고급 데이터베이스 관리자를 위한 옵션으로, Tibero의 데이터베이스 스키마에 대한 깊은 지식과 이해, 데이터베이스 서버 및 네트워크 인프라에 대한 지식이 있는 경우에만 사용해야 합니다.
    자세한 내용은 Tibero 데이터베이스 백업 및 복구 사용자 안내서의 다음 항목을 참조하시기 바랍니다.:
    Tibero 6
    https://technet.tmaxsoft.com/upload/download/online/tibero/pver-20170217-000001/tibero_admin/ch_BackupRecovery.html.
    Tibero 7
    https://technet.tmaxsoft.com/upload/download/online/tibero/pver-20220622-000001/index.html.
  7. 최적의 백업/복원 성능을 보장하려면 임시 디렉터리 폴더를 충분한 여유 디스크 공간이 있는 로컬 디스크 위치로 설정하는 것이 좋습니다.
    Windows의 %edition_name% 의 경우 C: 드라이브가 아닌 다른 위치(예: E: 드라이브)에 있어야 합니다.
    Linux의 %edition_name% 의 경우 Tibero Home 드라이브 위치에 있으면 안됩니다..

제한 사항

  1. %edition_name%은 Tibero 6, 7만 지원합니다.
  2. Linux CLI 환경의 Tibero 데이터베이스 서버의 경우 %edition_name%은 모든 복원 옵션을 완벽하게 지원하지 않습니다. (예: 대체 위치로 복원을 사용할 수 없습니다.) 가능할 때마다 다음 위치로 복원을 지원하는 Linux GUI에서 %edition_name%를 사용하는 것이 좋습니다.:
    원래 위치
    대체 위치; 및
    원시 파일 복원
  3. 원격 머신에서 실행 중인 Tibero 데이터베이스의 백업 및 복원은 지원되지 않습니다.
  4. AhsayOBM Tibero 데이터베이스 모듈은 독립형 Tibero 설치의 백업 및/또는 복원만 지원합니다. 다음과 같은 고급 Tibero 데이터베이스 설정은 지원되지 않습니다.:
    Tibero Active Cluster (TAC)
    Tibero Standby Cluster (TSC)
    Tibero Active Storage (TAS)
  5. %edition_name% Tibero 데이터베이스 백업 세트는 하나의 Tibero 인스턴스에 대한 백업 및 복원을 지원한다. 인스턴스가 여러 개인 Tibero 데이터베이스 서버를 설정하려면 인스턴스마다 별도의 백업 세트가 필요합니다.
  6. 전체 Tibero 데이터베이스 인스턴스를 복구하려면 백업 소스에서 다음 항목을 선택해야 합니다.:

Key:

필드 설명
이름 백업 세트의 이름입니다.
백업 세트 유형 백업 세트의 유형(예: Tibero 데이터베이스 서버 백업)입니다.
로그인 ID Tibero 서버의 로그인 ID이다. 기본 로그인 ID는 SYS입니다.
비밀번호 로그인 계정의 비밀번호입니다.
호스트 Tibero 데이터베이스 서버의 호스트이다. 기본값은 localhost 또는 127.0.0.1을 사용합니다.
포트 Tibero 서버와 연결되는 포트이다. 기본 포트는 "8629"입니다.
SID 데이터베이스 서버 시스템 식별자(SID)입니다.

백업 세트를 생성하려면:

  1. 의미 있는 백업 세트 이름을 입력합니다.
  2. 백업 세트 유형을 선택합니다.
  3. 로그인 ID를 입력하세요.
  4. 비밀번호를 입력하세요.
  5. 호스트를 입력하세요.
  6. 포트를 입력하세요.
  7. SID를 입력하세요.
  8. 계속하려면 [다음] 버튼을 클릭하세요.