지금 지원 담당자와 채팅
지원 담당자와 채팅

SharePlex 11.4 - 업그레이드 안내서

Open Target 데이터베이스의 Linux/Unix에서 업그레이드

이 지침은 Linux 또는 Unix 시스템에서 실행되는 Open Target 데이터베이스에 대해 구성된 경우 SharePlex를 업그레이드하기 위한 것입니다.

중요!
  • 구성에서 일부 SharePlex 설치를 업그레이드하고 다른 설치는 업그레이드하지 않는 경우 버전 간 상호 운용성 지원에 대한 SharePlex 릴리스 노트를 확인하십시오.
  • SharePlex 복제와 관련된 Open Target을 호스팅하는 모든 Linux 시스템에서 업그레이드를 수행합니다.
  • SharePlex 설치에 적용되는 사전 설치 항목은 업그레이드하기 전에를 참조하십시오.

Snowflake 데이터베이스 설정을 위한 사전 요구 사항:

사용자가 11.4 이전 버전의 Snowflake 설정 유틸리티를 사용한 경우 먼저 다음과 같은 정리 단계를 수행해야 합니다.

  1. 소유자 역할로 Snowflake 계정에서 'SHAREPLEX_ROLE' 역할을 삭제합니다. 예를 들어 'ACCOUNTADMIN' 역할을 가진 사용자로 'SHAREPLEX_ROLE'을 생성한 경우 동일한 권한을 사용하여 다음 쿼리를 실행합니다.

    drop role "SHAREPLEX_ROLE";

  2. 타겟 DB.SCHEMA에서 'SHAREPLEX_OPEN_TRANS' 테이블을 삭제합니다. 아래 쿼리를 참조하십시오.

    drop table SHAREPLEX_OPEN_TRANS;

    이제 아래 가이드라인에 따라 Snowflake 설정 유틸리티를 다시 실행합니다. 'USERADMIN' 역할을 사용하는 설정에 따라 'SHAREPLEX_ROLE'이 올바르게 다시 생성됩니다."

업그레이드를 실행하려면 다음을 수행합니다.

  1. 이 설치 중에 SharePlex 관리자로 명명될 사용자로 시스템에 로그인합니다. 이 사용자는 설치 파일과 바이너리를 갖게 됩니다.

  2. (재설치) sp_cop이 실행 중인 경우 종료합니다.
  3. 쓰기 권한이 있는 임시 디렉토리에 설치 파일을 복사합니다.
  4. 파일에 실행 권한을 부여합니다.

    # chmod 555 installation_file

  5. .tpm 파일을 실행합니다. 클러스터에 SharePlex를 설치하는 경우 기본 노드(공유 디스크가 마운트된 노드)에서 설치 프로그램을 실행합니다.

    # ./installation_file

  6. 다음 사항을 안내하는 메시지가 표시됩니다.

    프롬프트: 입력
    설치 유형

    <신규 설치>를 선택합니다.

    product 디렉토리 위치(경로)

    기존 SharePlex 설치 디렉토리의 경로를 입력합니다.

    variable-data 디렉토리 위치

    기존 variable-data 디렉토리의 이름을 입력합니다.

    SharePlex 관리자 그룹

    SharePlex 바이너리를 소유할 SharePlex 관리자 사용자가 속한 DBA 권한 그룹을 입력합니다.

    SharePlex의 TCP/IP 포트

    업그레이드하려는 SharePlex 인스턴스의 포트 번호를 입력합니다.

    라이선스 키(업그레이드하시겠습니까?)

    Enter 키를 눌러 기본값인 N(아니요)으로 기존 라이선스를 유지하거나, 이 업그레이드에 필요한 경우 Y를 입력하여 새 라이선스 키를 지정합니다.

    라이선스 키에 대한 플랫폼을 지정하십시오(숫자 선택).

    라이선스 키를 설치하려면 다음 플랫폼 목록에서 적절한 번호를 선택하십시오.

    1) Oracle
    2) File
    
    3) JMS
    4) Kafka
    5) SQL Server
    6) Postgres
    7) MySQL
    8) Snowflake
    9) Event Hubs
    10) All Platforms
    q) Quit License Utility

    참고: SharePlex 평가판을 설치하려면 All Platforms 옵션을 선택해야 합니다.

    라이선스 키

    (Y를 선택한 경우) Quest에서 받은 새 라이선스 키를 입력합니다.

    설치 프로그램이 설치 로그 파일의 위치를 표시한 후 종료됩니다.

  7. 데이터베이스에 적합한 데이터베이스 설정 유틸리티를 실행하여 SharePlex 데이터베이스 계정을 업그레이드합니다. SharePlex Utilities를 참조하십시오.

  8. Open Target 데이터베이스를 호스팅하는 모든 Unix 및 Linux 시스템에 대해 모든 설치 절차를 반복합니다.

파티션 scheme 확인

9.0 이전 SharePlex 버전에서 업그레이드하는 경우 수평 파티셔닝을 위한 파티션 scheme과 행 파티션을 생성하고 저장하는 방법이 변경되었습니다. 이 정보는 더 이상 데이터베이스에 저장되지 않습니다.

업그레이드 중에 데이터베이스 설정을 실행하면 SHAREPLEX_PARTITION 테이블의 데이터가 새로운 내부 스토리지 형식으로 변환됩니다. 변환 후 sp_ctrl에서 view partitions 명령을 사용해 파티션을 확인하여 파티션이 제대로 변환되었는지 확인할 수 있습니다.

참고: view partitions 명령에 대한 자세한 내용은 SharePlex 참조 안내서를 참조하십시오.

행 파티션을 보려면 다음을 수행합니다.

  1. 소스 시스템에서 sp_ctrl을 실행합니다.
  2. 모든 파티션을 보려고 하거나 특정 파티션 scheme의 파티션만 보려는지 여부에 따라 두 옵션 중 하나를 사용하여 다음 명령을 실행합니다.

    sp_ctrl> view partitions for {scheme_name | all}

다음은 변환된 파티션 scheme의 예입니다. 변환 프로그램은 Route 컬럼의 큐 이름으로 Name 필드를 채웁니다.

Scheme        Name           Route                            Hash     Condition
-----------   -------------  ------------------------------   ------   ---------------
HASH4         hash           sys02:hash|#@o.ora112            4        ROWID
TEST_CT       highvalues     sys02:highvalues@o.ora112                 sales>=10000
TEST_CT       lowvalues      sys02:lowvalues@o.ora112                  sales<10000

The document was helpful.

평가 결과 선택

I easily found the information I needed.

평가 결과 선택