쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

AWS DMS에서 SAP ASE 데이터베이스를 소스로 사용

포커스 모드
AWS DMS에서 SAP ASE 데이터베이스를 소스로 사용 - AWS 데이터베이스 마이그레이션 서비스

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

이전에 Sybase라고 했던 SAP Adaptive Server Enterprise(ASE) 데이터베이스에서 데이터를 마이그레이션할 수 있습니다 AWS DMS. SAP ASE 데이터베이스를 소스로 사용하면 지원되는 다른 AWS DMS 대상 데이터베이스로 데이터를 마이그레이션할 수 있습니다.

가 소스로 AWS DMS 지원하는 SAP ASE 버전에 대한 자세한 내용은 섹션을 참조하세요의 소스 AWS DMS.

SAP ASE 데이터베이스 및 작업에 대한 자세한 내용은 다음 섹션을 AWS DMS참조하세요.

SAP ASE 데이터베이스를 소스로 사용하기 위한 사전 조건 AWS DMS

SAP ASE 데이터베이스가 소스가 되려면 다음을 AWS DMS수행합니다.

  • sp_setreptable 명령을 사용하여 테이블에서 SAP ASE 복제를 활성화합니다. 자세한 내용은 Sybase Infocenter Archive를 참조하세요.

  • SAP ASE 데이터베이스에서 RepAgent를 비활성화합니다. 자세한 내용은 Stop and disable the RepAgent thread in the primary database를 참조하세요.

  • 비라틴 문자(예: 중국어)에 대해 구성된 Windows EC2 인스턴스에 SAP ASE 버전 15.7을 복제하려면 대상 컴퓨터에 SAP ASE 15.7 SP121을 설치해야 합니다.

참고

지속적 변경 데이터 캡처(CDC) 복제의 경우, DMS는 dbcc logtransferdbcc log를 실행하여 트랜잭션 로그에서 데이터를 읽습니다.

SAP ASE를의 소스로 사용하는 것에 대한 제한 사항 AWS DMS

SAP ASE 데이터베이스를 AWS DMS에서 원본으로 사용 시 다음 제한 사항이 적용됩니다.

  • 각 SAP ASE 데이터베이스에 대해 지속적 복제 또는 CDC를 사용하여 하나의 AWS DMS 작업만 실행할 수 있습니다. 여러 개의 전체 로드 전용 작업을 병렬로 실행할 수 있습니다.

  • 테이블의 이름을 바꿀 수 없습니다. 예를 들어 다음 명령은 실패합니다.

    sp_rename 'Sales.SalesRegion', 'SalesReg;
  • 열의 이름을 바꿀 수 없습니다. 예를 들어 다음 명령은 실패합니다.

    sp_rename 'Sales.Sales.Region', 'RegID', 'COLUMN';
  • 이진 데이터 형식 문자열 끝에 있는 0 값은 대상 데이터베이스에 복제될 때 잘립니다. 예를 들어, 원본 테이블의 0x0000000000000000000000000100000100000000은 대상 테이블에서 0x00000000000000000000000001000001이 됩니다.

  • 데이터베이스 기본값이 NULL 값을 허용하지 않도록 설정된 경우는 NULL 값을 허용하지 않는 열이 있는 대상 테이블을 AWS DMS 생성합니다. 따라서 전체 로드 또는 CDC 복제 작업에 빈 값이 포함된 경우 오류가 AWS DMS 발생합니다. 다음 명령을 사용하여 원본 데이터베이스에서 NULL 값을 허용함으로써 이러한 오류를 방지할 수 있습니다.

    sp_dboption database_name, 'allow nulls by default', 'true' go use database_name CHECKPOINT go
  • reorg rebuild 인덱스 명령은 지원되지 않습니다.

  • AWS DMS 는 클러스터 또는 MSA(다중 사이트 가용성)/웜 대기를 소스로 사용하는 것을 지원하지 않습니다.

  • 매핑 규칙에 AR_H_TIMESTAMP 변환 헤더 표현식을 사용하는 경우, 추가된 열에서는 밀리초가 캡처되지 않습니다.

  • CDC 중에 병합 작업을 실행하면 복구할 수 없는 오류가 발생합니다. 대상을 다시 동기화하려면 전체 로드를 실행하세요.

  • 데이터 행 잠금 체계를 사용하는 테이블에는 롤백 트리거 이벤트가 지원되지 않습니다.

  • AWS DMS 는 소스 SAP 데이터베이스에서 작업 범위 내의 테이블을 삭제한 후에는 복제 작업을 재개할 수 없습니다. DMS 복제 작업을 중지하고 DML 작업(INSERT, UPDATE, DELETE)을 수행한 후 테이블을 삭제한 경우, 복제 작업을 다시 시작해야 합니다.

SAP ASE를의 소스로 사용하는 데 필요한 권한 AWS DMS

SAP ASE 데이터베이스를 AWS DMS 작업의 소스로 사용하려면 권한을 부여해야 합니다. AWS DMS 데이터베이스 정의에 지정된 사용자 계정에 SAP ASE 데이터베이스에서 다음 권한을 부여합니다.

  • sa_role

  • replication_role

  • sybase_ts_role

  • 기본적으로 sp_setreptable 저장 프로시저를 실행할 권한이 필요한 경우는 SAP ASE 복제 옵션을 AWS DMS 활성화합니다. 자체가 아닌 데이터베이스 엔드포인트에서 직접 테이블sp_setreptable에서를 실행하려면 enableReplication 추가 연결 속성을 사용할 AWS DMS 수 있습니다. 자세한 내용은 SAP ASE를의 소스로 사용할 때 엔드포인트 설정 AWS DMS 단원을 참조하십시오.

잘림 지점 제거

작업이 시작되면는 syslogshold 시스템 보기에서 $replication_truncation_point 항목을 AWS DMS 설정하여 복제 프로세스가 진행 중임을 나타냅니다. AWS DMS 가 작동하는 동안 대상에 이미 복사된 데이터의 양에 따라 복제 잘림 지점을 정기적으로 전진시킵니다.

$replication_truncation_point 항목이 설정되면 데이터베이스 로그가 과도하게 커지지 않도록 AWS DMS 작업을 계속 실행합니다. AWS DMS 작업을 영구적으로 중지하려면 다음 명령을 실행하여 복제 잘림 지점을 제거합니다.

dbcc settrunc('ltm','ignore')

잘림 지점을 제거한 후에는 AWS DMS 작업을 재개할 수 없습니다. 로그는 체크포인트에서 계속 자동으로 잘립니다(자동 잘림이 설정된 경우).

SAP ASE를의 소스로 사용할 때 엔드포인트 설정 AWS DMS

추가 연결 속성을 사용하는 것과 비슷하게 엔드포인트 설정을 사용하여 SAP ASE 소스 데이터베이스를 구성할 수 있습니다. AWS DMS 콘솔을 사용하거나 --sybase-settings '{"EndpointSetting": "value", ...}' JSON 구문과 AWS CLI함께의 create-endpoint 명령을 사용하여 소스 엔드포인트를 생성할 때 설정을 지정합니다.

SAP ASE를 소스로 하여 사용할 수 있는 엔드포인트 설정은 다음 표에 나와 있습니다.

명칭 설명
Charset

이 속성을 국제 문자 집합에 해당하는 SAP ASE 이름으로 설정합니다.

기본 값: iso_1

예제: --sybase-settings '{"Charset": "utf8"}'

유효한 값:

  • acsii_8

  • big5hk

  • cp437

  • cp850

  • cp852

  • cp852

  • cp855

  • cp857

  • cp858

  • cp860

  • cp864

  • cp866

  • cp869

  • cp874

  • cp932

  • cp936

  • cp950

  • cp1250

  • cp1251

  • cp1252

  • cp1253

  • cp1254

  • cp1255

  • cp1256

  • cp1257

  • cp1258

  • deckanji

  • euccns

  • eucgb

  • eucjis

  • eucksc

  • gb18030

  • greek8

  • iso_1

  • iso88592

  • iso88595

  • iso88596

  • iso88597

  • iso88598

  • iso88599

  • iso15

  • kz1048

  • koi8

  • roman8

  • iso88599

  • sjis

  • tis620

  • turkish8

  • utf8

SAP ASE 데이터베이스에서 지원되는 문자 집합에 대한 추가 질문은 Adaptive Server Enterprise: Supported character sets를 참조하세요.

EnableReplication

데이터베이스 끝에서 테이블sp_setreptable에서를 활성화하고를 통해 활성화하지 않으려면이 속성을 설정합니다 AWS DMS.

기본 값: true

유효값: true 또는 false

예제: --sybase-settings '{"EnableReplication": false}'

EncryptPassword

소스 데이터베이스에서 "net password encryption reqd"를 활성화한 경우, 이 속성을 설정합니다.

기본 값: 0

유효값: 0, 1 또는 2

예제: --sybase-settings '{"EncryptPassword": 1}'

이러한 파라미터 값에 대한 자세한 내용은 Adaptive Server Enterprise: Using the EncryptPassword Connection string property를 참조하세요.

Provider

ASE 15.7 이상 버전에 전송 계층 보안(TLS) 1.2를 사용하려면 이 속성을 설정하세요. 에는 TLS 버전 1.2 이상이 AWS 필요하며 버전 1.3을 권장합니다.

기본 값: Adaptive Server Enterprise

유효값: Adaptive Server Enterprise 16.03.06

예제: --sybase-settings '{"Provider": "Adaptive Server Enterprise 16.03.06"}'

SAP ASE용 소스 데이터 형식

를 사용할 AWS DMS 때 지원되는 SAP ASE 소스 데이터 형식 목록과 AWS DMS 데이터 형식의 기본 매핑은 다음 표를 참조하세요. AWS DMS 는 사용자 정의 형식(UDT) 데이터 형식의 열이 있는 SAP ASE 소스 테이블을 지원하지 않습니다. 이 데이터 형식을 사용하는 복제된 열은 NULL로 생성됩니다.

대상에서 매핑된 데이터 형식을 확인하는 방법에 대한 정보는 대상 엔드포인트의 마이그레이션에 적합한 대상 섹션을 참조하십시오.

AWS DMS 데이터 유형에 대한 자세한 내용은 섹션을 참조하세요AWS Database Migration Service의 데이터 형식.

SAP ASE 데이터 형식

AWS DMS 데이터 형식

BIGINT

INT8

UNSIGNED BIGINT

UINT8

INT

INT4

UNSIGNED INT

UINT4

SMALLINT

INT2

UNSIGNED SMALLINT

UINT2

TINYINT

UINT1

DECIMAL

NUMERIC

NUMERIC

NUMERIC

FLOAT

REAL8

DOUBLE

REAL8

REAL

REAL4

MONEY

NUMERIC

SMALLMONEY

NUMERIC

DATETIME

DATETIME

BIGDATETIME

DATETIME(6)

SMALLDATETIME

DATETIME

날짜

날짜

TIME

TIME

BIGTIME

TIME

CHAR

STRING

UNICHAR

WSTRING

NCHAR

WSTRING

VARCHAR

STRING

UNIVARCHAR

WSTRING

NVARCHAR

WSTRING

BINARY

BYTES

VARBINARY

BYTES

BIT

BOOLEAN

TEXT

CLOB

UNITEXT

NCLOB

IMAGE

BLOB

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.